Book description
Twórz lepszy kod JavaScript!
Jakie jest najlepsze podejście do tworzenia aplikacji w języku JavaScript? Z tą książką, zawierającą najlepsze praktyki i wiele wzorców kodowania, znajdziesz odpowiedź na to pytanie. Jeśli jesteś doświadczonym programistą szukającym sposobów rozwiązania problemów związanych z obiektami, funkcjami, dziedziczeniem i innymi aspektami języka, przedstawione tu abstrakcje i szablony sprawdzą się idealnie.
Książka napisana przez eksperta języka JavaScript Stoyana Stefanova - starszego inżyniera Yahoo! i architekta narzędzia do optymalizacji stron WWW YSlow 2.0 - zawiera wiele praktycznych wskazówek w zakresie implementacji opisywanych wzorców, a także kilka całościowych przykładów. Znajdziesz w niej również opis wielu antywzorców, czyli podejść, które tak naprawdę powodują więcej problemów, niż są tego warte.
Dowiedz się, jak:
tworzyć łatwy w utrzymaniu kod
wybierać właściwe nazwy dla zmiennych, metod i funkcji
wykorzystać klasyczne wzorce programowania
skorzystać ze wzorców specyficznych dla środowiska przeglądarki internetowej
Poznaj tajniki tworzenia łatwego w utrzymaniu kodu źródłowego!
Table of contents
- WstÄp
- RozdziaÅ 1. Wprowadzenie
-
RozdziaÅ 2. Podstawy
- Tworzenie kodu Åatwego w konserwacji
- Minimalizacja liczby zmiennych globalnych
- PÄtle for
- PÄtle for-in
- Modyfikacja wbudowanych prototypów
- Wzorzec konstrukcji switch
- Unikanie niejawnego rzutowania
- Unikanie eval()
- Konwertowanie liczb funkcjÄ parseInt()
- Konwencje dotyczÄ ce kodu
- Konwencje nazewnictwa
- Pisanie komentarzy
- Pisanie dokumentacji interfejsów programistycznych
- Pisanie w sposób uÅatwiajÄ cy czytanie
- Ocenianie kodu przez innych czÅonków zespoÅu
- Minifikowanie kodu tylko w systemie produkcyjnym
- Uruchamiaj narzÄdzie JSLint
- Podsumowanie
- RozdziaÅ 3. LiteraÅy i konstruktory
- RozdziaÅ 4. Funkcje
- RozdziaŠ5. Wzorce tworzenia obiektów
-
RozdziaŠ6. Wzorce wielokrotnego użycia kodu
- Klasyczne i nowoczesne wzorce dziedziczenia
- Oczekiwane wyniki w przypadku stosowania wzorca klasycznego
- Pierwszy wzorzec klasyczny â wzorzec domyÅlny
- Drugi wzorzec klasyczny â pożyczanie konstruktora
- Trzeci wzorzec klasyczny â pożyczanie i ustawianie prototypu
- Czwarty wzorzec klasyczny â wspóÅdzielenie prototypu
- PiÄ ty wzorzec klasyczny â konstruktor tymczasowy
- PodejÅcie klasowe
- Dziedziczenie prototypowe
- Dziedziczenie przez kopiowanie wÅaÅciwoÅci
- Wzorzec wmieszania
- Pożyczanie metod
- Podsumowanie
- RozdziaÅ 7. Wzorce projektowe
- RozdziaÅ 8. DOM i wzorce dotyczÄ ce przeglÄ darek
Product information
- Title: JavaScript
- Author(s):
- Release date: March 2012
- Publisher(s): Helion
- ISBN: 9788324638215
You might also like
book
JavaScript
To kolejne wydanie wyczerpującego, kompleksowego przewodnika po języku JavaScript oraz jego najważniejszych klienckich i serwerowych interfejsach …
book
JavaScript
All of JavaScript's newest features, in depth, made easy to understand. JavaScript is a rapidly changing …
book
JavaScript
JavaScript jest wykorzystywanym w wielu celach uniwersalnym językiem ogólnego przeznaczenia — wysokopoziomowym, dynamicznym, przygotowanym do kodowania …
book
JavaScript & DHTML Cookbook, 2nd Edition
In today's Web 2.0 world, JavaScript and Dynamic HTML are at the center of the hot …