ODBIERZ TWÓJ BONUS :: »

JavaScript. Programowanie obiektowe Stoyan Stefanov

(ebook) (audiobook) (audiobook)
Autor:
Stoyan Stefanov
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.7/6  Opinie: 36
Stron:
336
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Rozróżniania pojęć programowania obiektowego: obiekty, klasy, kapsułkowanie, agregacja, dziedziczenie i polimorfizm
  • Konfigurowania środowiska programistycznego JavaScript i korzystania z narzędzi takich jak konsola Firebug
  • Stosowania zmiennych, operatorów, typów danych, tablic, warunków i pętli w JavaScript
  • Definiowania i wywoływania funkcji, w tym funkcji anonimowych, samowywołujących się i zwrotnych
  • Wykorzystywania domknięć (closures) oraz zrozumienia zasięgu zmiennych i łańcucha zakresów
  • Tworzenia i modyfikowania obiektów, korzystania z tablic asocjacyjnych, pól, metod oraz słowa kluczowego this
  • Używania konstruktorów do tworzenia nowych obiektów i pracy z obiektem globalnym
  • Pracy z obiektami wbudowanymi JavaScript: Object, Array, Function, Boolean, Number, String, Math, Date, RegExp, Error
  • Stosowania wyrażeń regularnych do przetwarzania tekstu i obsługi błędów
  • Rozbudowywania funkcjonalności obiektów za pomocą prototypów i rozumienia mechanizmu prototype
  • Rozszerzania obiektów wbudowanych oraz unikania pułapek związanych z prototypami
  • Implementowania dziedziczenia, łańcuchów prototypów, kopiowania pól i miksinów
  • Pracy w środowisku przeglądarki, obsługi modeli BOM i DOM oraz manipulowania węzłami dokumentu
  • Obsługi zdarzeń, propagacji, anulowania zachowań domyślnych i korzystania z XMLHttpRequest (AJAX)
  • Stosowania wzorców kodowania: warstw treści i prezentacji, przestrzeni nazw, prywatnych pól i metod
  • Wdrażania wzorców projektowych takich jak singleton, fabryka, dekorator i obserwator

Poznaj obiektowe możliwości JavaScript!

  • Jak rozpocząć przygodę z językiem JavaScript?
  • Jak rozszerzać obiekty wbudowane?
  • Jak pracować w środowisku przeglądarki?

JavaScript jest obiektowym, skryptowym językiem programowania. Choć swą błyskotliwą karierę język ten rozpoczął ponad dwanaście lat temu, swoimi możliwościami wciąż potrafi zaskoczyć nawet doświadczonego programistę. Ostatnio — dzięki technologii AJAX — znów osiągnął on swą szczytową formę. Wykorzystując w odpowiedni sposób jego właściwości, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.

Dzięki tej książce dowiesz się, w jaki sposób użyć do swoich celów obiektowych możliwości języka JavaScript. Jednak zanim zapoznasz się z tymi tematami, autor w niezwykle przejrzysty sposób przedstawi Ci podstawy tego języka. Zobaczysz, w jaki sposób działają funkcje, pętle oraz model DOM. Ponadto nauczysz się korzystać ze wzorców projektowych, wyrażeń regularnych oraz prototypów. Pomimo zaawansowanej tematyki poruszanej przez autora tej książki dzięki przejrzystemu językowi i klarownemu układowi stanowi ona świetną lekturę również dla początkujących programistów.

  • Pojęcia związane z programowaniem obiektowym
  • Typy danych, tablice, pętle, sterowanie wykonaniem
  • Wykorzystanie funkcji
  • Domknięcia
  • Obiekty wbudowane
  • Zastosowanie konstruktorów
  • Tablice asocjacyjne
  • Użycie prototypów
  • Rozszerzanie obiektów wbudowanych
  • Dziedziczenie
  • Praca w środowisku przeglądarki (modele BOM i DOM)
  • Wzorce kodowania i wzorce projektowe

Od podstaw do sprawnego programowania obiektowego!

Wybrane bestsellery

O autorze książki

Stoyan Stefanov pracuje w Facebooku, jest autorem książek i często zabiera głos na konferencjach poświęconych WWW. Obecnie mieszka w Los Angeles w Kalifornii. W wolnych chwilach gra na gitarze, lata lub po prostu leniuchuje wraz z rodziną na którejś z plaż Santa Monica.

Stoyan Stefanov - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy JavaScript, aby skorzystać z tej książki?
Nie, książka omawia zarówno podstawy, jak i zaawansowane zagadnienia programowania obiektowego w JavaScript, dzięki czemu sprawdzi się także dla osób rozpoczynających naukę.
2. Jakie zagadnienia programowania obiektowego znajdę w tej książce?
Książka wyjaśnia m.in. pojęcia takie jak obiekty, klasy, dziedziczenie, prototypy, kapsułkowanie, polimorfizm oraz wzorce projektowe na przykładach w JavaScript.
3. Czy książka obejmuje praktyczne przykłady i ćwiczenia?
Tak, każdy rozdział zawiera liczne przykłady kodu oraz ćwiczenia, które pomagają utrwalić zdobytą wiedzę poprzez praktyczne zastosowanie.
4. Czy znajdę w książce informacje o pracy z przeglądarką i DOM?
Tak, książka szczegółowo omawia pracę w środowisku przeglądarki, w tym modele BOM i DOM oraz obsługę zdarzeń i AJAX.
5. Czy książka nadaje się do samodzielnej nauki?
Tak, przejrzysty język, czytelna struktura oraz liczne przykłady sprawiają, że książka świetnie sprawdzi się jako materiał do samodzielnej nauki.
6. Jakie dodatkowe materiały znajdują się w książce?
W książce znajdziesz dodatki z listą słów zarezerwowanych, funkcji i obiektów wbudowanych, a także rozdział poświęcony wyrażeniom regularnym.
7. Czy książka omawia różnice między starszymi a nowszymi wersjami JavaScript?
Tak, autor przedstawia ewolucję języka JavaScript, omawia zmiany oraz zapowiada przyszłe kierunki rozwoju.
8. Czy mogę wykorzystać wiedzę z książki w praktycznych projektach webowych?
Tak, książka uczy, jak stosować programowanie obiektowe w JavaScript do tworzenia nowoczesnych, interaktywnych i dynamicznych stron WWW.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint