CSS_Refaktoryzacja_kodu_cssref.pdf
(
672 KB
)
Pobierz
Tytuł oryginału: CSS Refactoring: Tune Your Style Sheets for Performance
Tłumaczenie: Lech Lachowski
ISBN: 978-83-283-2098-7
© 2017 Helion SA
Authorized Polish translation of the English edition of CSS Refactoring, ISBN
9781491906422 © 2017 Steve Lindstrom.
This translation is published and sold by permission of O’Reilly Media, Inc.,
which owns or controls all rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form
or by any means, electronic or mechanical, including photocopying, recording or by any
information storage retrieval system, without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu
niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym,
magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź
towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce
informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za
ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub
autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności
za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/cssref
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
Przedmowa ........................................................................................ 9
1. Refaktoryzacja a architektura ........................................................... 17
Czym jest refaktoryzacja?
Co to jest architektura oprogramowania?
Braki, które prowadzą do refaktoryzacji
Kiedy należy refaktoryzować kod?
Kiedy NIE należy refaktoryzować kodu?
Czy mogę refaktoryzować swój kod?
Przykłady refaktoryzacji
Podsumowanie rozdziału
17
17
19
21
22
22
23
38
2. Kaskada ........................................................................................... 39
Czym jest kaskada?
Szczegółowość selektorów
Kolejność zestawów reguł
Lokalny CSS a szczegółowość
Nadpisywanie kaskady za pomocą deklaracji !important
Podsumowanie rozdziału
39
39
41
42
43
44
5
Kup książkę
Poleć książkę
3. Pisanie lepszego CSS .........................................................................45
Używaj komentarzy
Konsekwentnie organizuj zestawy reguł
Zachowuj prostotę selektorów
Rozdzielanie kodu CSS i JavaScript
Używaj klas
Przypisuj klasom znaczące nazwy
Buduj lepsze pola
Podsumowanie rozdziału
45
46
48
54
55
56
58
61
4. Klasyfikowanie różnych rodzajów stylów ...........................................63
Znaczenie klasyfikowania stylów
Style standaryzujące
Style podstawowe
Style komponentów
Style strukturalne
Style narzędziowe
Style charakterystyczne dla przeglądarek
Podsumowanie rozdziału
63
64
65
77
93
94
96
97
5. Testowanie .......................................................................................99
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
99
100
100
103
107
109
109
110
116
120
130
6
Spis treści
Poleć książkę
Kup książkę
6. Umieszczanie kodu i strategie refaktoryzacji ................................... 131
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
Mierzenie sukcesu
Podsumowanie rozdziału
131
133
138
139
149
151
A Plik normalize.css ........................................................................... 153
Skorowidz ...................................................................................... 163
Spis treści
Kup książkę
7
Poleć książkę
Plik z chomika:
Ksiazki_20
Inne pliki z tego folderu:
100_sposobow_na_Visual_Studio_100vis.pdf
(1292 KB)
100_sposobow_na_Perl_100per.pdf
(276 KB)
ABC_CorelDRAW_X6_PL_abccx6.pdf
(1023 KB)
ABC_CorelDRAW_X4_PL_abccx4.pdf
(852 KB)
ABC_CorelDRAW_X3_PL_abccdx.pdf
(663 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin