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
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
Karriereweg IT-Management
Mitarbeiter zu führen, ist immer eine anspruchsvolle Aufgabe. Aber gerade in der IT, wo Management zugleich …
book
Der Weg zum Java-Profi, 4th Edition
Diese umfassende Einführung in die professionelle Java-Programmierung vermittelt Ihnen das notwendige Wissen, um stabile und erweiterbare …
book
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization …