Tajniki języka JavaScript. Typy i składnia

 
Tajniki języka JavaScript. Typy i składnia
Zawiera darmowych rozdziałów: 5
Stron w książce: 160 Udostępniono darmowych stron: 8
Data wydania: 2016-05-09Przejdź na stronę księgarni
Czytano online: 1Cena książki drukowanej: 34,90 zł
Język wydania: PolishWydawnictwo: Helion
Pobierz pdfCzytaj Alt+1Czytaj online
( Alt+1 )

Zrozum mechanizmy języka JS

Pisz kod dobrej jakości!

Nawet początkujący programista może szybko zacząć tworzyć funkcjonalne aplikacje w JavaScripcie. Jest to prosty i łatwy w użyciu język, który cieszy się dużym uznaniem, a jednocześnie stanowi złożoną kolekcję mechanizmów zapożyczonych z różnych języków programowania (są to np. podstawy proceduralne znane z języka C czy podstawy funkcjonalne w stylu języka Scheme/Lisp). Bez starannej analizy mechanizmy te nie będą zrozumiałe nawet dla najbardziej doświadczonych projektantów. A przecież umiejętność rozwiązywania problemów i tworzenia kodu o naprawdę wysokiej klasie w prosty sposób zależy od takiego właśnie dogłębnego zrozumienia mechanizmów języka, w którym się pisze.

Niniejsza książka jest czwartą częścią serii w całości poświęconej językowi JavaScript. Jest przeznaczona dla osób, które używają JS w pracy i chcą dogłębnie poznać jego składniki. Omówiono w niej rodzaje i zastosowanie typów oraz istotne niuanse składni. Poza ogólnymi informacjami szczegółowo opisano m.in. typy wbudowane, konwersję typów, wartości specjalne, obiekty macierzyste, prototypy macierzyste, instrukcje i wyrażenia, reguły kontekstowe. Co najważniejsze, materiał przedstawiono w sposób przystępny, zwięzły, klarowny i zarazem na bardzo wysokim poziomie.

 

Dzięki tej książce:

  • poznasz siedem typów języka JavaScript: null, undefined, boolean, number, string, object i symbol
  • nabierzesz biegłości w programowaniu asynchronicznym w języku JavaScript
  • nauczysz się stosować obietnice JavaScript i wykorzystasz je do pisania asynchronicznych API
  • będziesz wykorzystywać generatory do wyrażania asynchroniczności w sposób sekwencyjny i wyglądający na synchroniczny
  • dowiesz się, w jaki sposób zoptymalizować wydajność na poziomie programu za pomocą wątków roboczych, SIMD i stylu asm.js
  • poznasz nieocenione zasoby i techniki przeznaczone do przeprowadzania testów jednostkowych oraz dostrajania wyrażeń i poleceń

 

KYLE SIMPSON – jest Teksańczykiem, propagatorem Open Web i wielkim pasjonatem wszystkiego, co związane z językiem JavaScript. Ma dar przekazywania wiedzy, a przy tym zaraża entuzjazmem. Pisze książki, prowadzi warsztaty, występuje na konferencjach o tematyce technicznej oraz pozostaje aktywnym członkiem społeczności OSS.

Poznamy  typy wbudowane JavaScript

(typy zmiennych JavaScript)

Darmowy rozdział:

1. Typy (11)

  • Typ identyfikowany przez dowolną inną nazwę... (11)
  • Typy wbudowane (12)
  • Wartości jako typy (14)
  • Podsumowanie (18)

 

Przedmowa (5)

Wprowadzenie (7)

1. Typy (11)

  • Typ identyfikowany przez dowolną inną nazwę... (11)
  • Typy wbudowane (12)
  • Wartości jako typy (14)
  • Podsumowanie (18)

2. Wartości (19)

  • Tablice (19)
  • Łańcuchy (21)
  • Liczby (23)
  • Wartości specjalne (29)
  • Porównanie wartości z odwołaniem (36)
  • Podsumowanie (40)

3. Obiekty macierzyste (43)

  • Właściwość wewnętrzna [[Class]] (44)
  • Obiekty opakowujące (45)
  • Rozpakowywanie (46)
  • Obiekty macierzyste jako konstruktory (47)
  • Podsumowanie (55)

4. Konwersja typów (57)

  • Przekształcanie wartości (57)
  • Operacje abstrakcyjne na wartościach (59)
  • Jawna konwersja typów (68)
  • Niejawna konwersja typów (80)
  • Porównanie równości luźnej i ścisłej (91)
  • Abstrakcyjne porównanie relacyjne (105)
  • Podsumowanie (107)

5. Gramatyka (109)

  • Instrukcje i wyrażenia (109)
  • Pierwszeństwo operatorów (121)
  • Automatycznie używane średniki (128)
  • Błędy (131)
  • Argumenty funkcji (133)
  • Blok try..finally (135)
  • switch (138)
  • Podsumowanie (140)

A. Kod JavaScript w środowisku mieszanym (143)

  • Załącznik B (język ECMAScript) (143)
  • Obiekty hosta (145)
  • Zmienne globalne modelu DOM (146)
  • Prototypy obiektów macierzystych (146)
  • Elementy <script> (150)
  • Słowa zastrzeżone (152)
  • Ograniczenia implementacji (153)

B. Podziękowania (155)

Skorowidz (158)

Informatyka » JavaScript

https://facebook.com/wiedzanaplus
Alt + 9
Pomoc ( Alt + 0 )
Loading...