Book description
Tworzenie nowoczesnych stron internetowych wymaga opanowania trzech kluczowych technologii: HTML, JavaScript i CSS. CSS jest zaskakująco potężnym językiem, który ułatwia nadanie atrakcyjnego wyglądu stronie, a równocześnie pozwala na zapewnienie jej responsywności. Niezależnie od tego kod CSS należy tworzyć tak, aby był odpowiednio zorganizowany, czytelny i łatwy w utrzymaniu. Pomocna w osiągnięciu tego celu jest refaktoryzacja — technika polegająca na przeglądaniu kodu w celu usunięcia zbędnych elementów i niespójności.
Trzymasz w ręku praktyczny przewodnik dla projektantów stron internetowych. Przedstawiono tu szereg istotnych zagadnień, takich jak architektura kodu CSS, sposób jego zorganizowania, a przede wszystkim cele i strategie refaktoryzacji kodu. Książka ta okaże się przydatna również dla tych, którzy dopiero zaczynają naukę CSS, jednak chcą od razu zacząć tworzyć kod czytelny, spójny, łatwy w utrzymaniu. Dzięki niej zyskasz wiedzę pozwalającą na bezproblemowe tworzenie, testowanie i wielokrotne wykorzystywanie skryptów CSS.
W tej książce znajdziesz między innymi:
wyjaśnienie pojęcia refaktoryzacji i korzyści płynących z jej stosowania
odniesienie refaktoryzacji do architektury oprogramowania
omówienie takich aspektów CSS, jak kaskada, szczegółowość selektorów i model pola
wyjaśnienie standardów kodowania i bibliotek wzorców
organizowanie i testowanie kodu CSS
strategie refaktoryzacji CSS
Refaktoryzacja. Kodowanie w najlepszym stylu.
Table of contents
- Przedmowa
- Rozdział 1. Refaktoryzacja a architektura
- Rozdział 2. Kaskada
- Rozdział 3. Pisanie lepszego CSS
- Rozdział 4. Klasyfikowanie różnych rodzajów stylów
-
Rozdział 5. Testowanie
- Dlaczego testowanie jest trudne?
- Które przeglądarki należy testować?
- Udział przeglądarek w rynku
- Testowanie z wieloma przeglądarkami
- Testowanie ze starszymi wersjami przeglądarek
- Testowanie najnowszych technologii
- Zewnętrzne usługi testowania
- Testowanie za pomocą narzędzi dla programistów
- Wizualne testy regresji
- Utrzymywanie kodu
- Podsumowanie rozdziału
-
Rozdział 6. Umieszczanie kodu i strategie refaktoryzacji
- Organizowanie kodu CSS od najmniej do najbardziej szczegółowych stylów
- Wiele plików czy jeden duży plik?
- Badanie kodu CSS przed refaktoryzacją
-
Strategie refaktoryzacji
- Konsekwentnie organizuj zestawy reguł
- Usuwaj martwy kod
- Oddzielaj kod CSS i JavaScript
- Oddzielaj style podstawowe
- Usuwaj niepotrzebne identyfikatory
- Konwertuj identyfikatory na klasy
- Oddzielaj style narzędziowe
- Definiuj komponenty wielokrotnego użytku
- Usuwaj lokalny kod CSS i nadmiernie zmodularyzowane klasy
- Segreguj sztuczki CSS charakterystyczne dla przeglądarek
- Mierzenie sukcesu
- Podsumowanie rozdziału
- Dodatek A Plik normalize.css
Product information
- Title: CSS -- Refaktoryzacja kodu
- Author(s):
- Release date: June 2017
- Publisher(s): Helion
- ISBN: 9781098125356
You might also like
book
Tajniki języka JavaScript -- Zakresy i domknięcia
Początkujący programista może zacząć szybko tworzyć proste aplikacje w JavaScripcie i nabrać złudnego przekonania o swoich …
book
Wszechstronny JavaScript
Ta książka jest przeznaczona dla średnio zaawansowanych i początkujących programistów, którzy chcą poznać narzędzia ułatwiające tworzenie …
book
CSS -- Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie IV
CSS służy do opisywania sposobu prezentowania treści internetowych wyświetlanych na ekranach, na potrzeby druku czy syntezatorów …
book
React od podstaw
JavaScript jest obecnie pełnowartościowym językiem programowania — wszechstronnym, elastycznym i pozwalającym na tworzenie wydajnego kodu. Społeczność …