Advertisement
  1. Web Design
  2. HTML/CSS
  3. JavaScript for Designers

3 metody na automatyczne odświeżanie przeglądarki

Scroll to top
Read Time: 2 min

() translation by (you can also view the original English article)

W tym poradniku wideo, dowiesz się jak odświeżać przeglądarkę–a konkretnie, jak ją automatycznie odświeżać–i w związku z tym, omówimy trzy metody. Zacznijmy!

Obejrzyj poradnik

Rozważmy typową pracę w front-end: jesteś w edytorze kodu, być może piszesz w języku HTML, następnie dodajesz kod CSS, który obejmuje rozszerzenie Sass, a wszystko testujesz w przeglądarce. Po każdej zmianie w kodzie, przechodzisz z powrotem do przeglądarki, odświeżasz ją i widzisz wprowadzone zmiany.

Procedura wydaje się bardzo krótka, ale z biegiem czasu staje się zbyt czasochłonna. Może być z pewnością przyśpieszona. Przyjrzyjmy się trzem narzędziom, które automatycznie zajmą się całym procesem odświeżania.

LiveReload

LiveReload istnieje już od jakiegoś czasu i jest świetnym narzędziem. Dostępne jako aplikacja dla Mac OS i Windows, która kosztuje (w chwili pisania poradnika) 9,99 dolarów.

Aby rozpocząć, wstaw fragment kodu JavaScript do plików, nad którymi pracujesz lub użyj go w połączeniu z rozszerzeniem dla przeglądarki. Jeśli skorzystasz z rozszerzenia, będziesz musiał skonfigurować ustawienia, aby zezwolić na dostęp do plików.

Przydatne materiały

Grunt Watch

Jeśli czujesz się komfortowo z wierszem poleceń, gorąco polecam skorzystanie z tej opcji. Grunt jest systemem do uruchamiania zadań opartym na JavaScript, którego możesz użyć do zautomatyzowania wielu zadań, normalnie wykonywanych ręcznie–włącznie z odświeżaniem przeglądarki.

Wykorzystamy wtyczkę Grunt Watch (właściwa nazwa to "grunt-contrib-watch"), którą załaduję za pomocą NPM.

Zadanie obserwacji w pliku gruntfile.js obejmuje opcję livereload: true, która obserwuje wszystkie pliki projektu.

1
watch: {
2
    
3
    files: ['*.*'],
4
    options: {
5
        livereload: true
6
    }
7
8
}

Ponownie, muszę włączyć rozszerzenie LiveReload w przeglądarce, aby wszystko działo tak jak wcześniej, ale tym razem z możliwością uruchamiania dodatkowych zadań.

Materiały Grunt

Browsersync

Metoda numer trzy, która szybko stała się moją ulubioną, to Browsersync. Browsersync jest czymś więcej niż tylko narzędziem do odświeżania stron internetowych; umożliwia również przeprowadzanie synchronizowanych testów w przeglądarce.

Aby wszystko działało, musisz rozpocząć od instalacji Node.js. Aby dowiedzieć się jak to zrobić, zapoznaj się z poradnikiem Wiersz poleceń dla projektowania stron internetowych: omówienie pakietów firm trzecich. Po instalacji Node, zainstaluj Browsersync za pomocą poniższego polecenia NPM (Node Package Manager):

1
npm install g- browser-sync

Aby użyć BrowserSync, musimy wpisać kolejne polecenia, które będą się zmieniać w zależności od tego, co chcemy zrobić. Na przykład, poniższe polecenie skonfiguruje statyczne środowisko serwera i zasugeruje, aby Browsersync obserwował wszystkie pliki:

1
browser-sync start --server --files "*.*"

Aby dowiedzieć się więcej o różnych polecenia, zapoznaj się z dokumentacją narzędzia.

Przydatne materiały

Podsumowanie

To wszystko! Mam nadzieję, że poradnik przekonał cię, że nie warto marnować czasu na odświeżanie i lepiej wypróbować przynajmniej jedną z metod omówionych w tym poradniku. Jeśli znasz jakieś inne sposoby, napisz nam o nich w komentarzu!

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Web Design tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.