Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
Tajniki języka JavaScript. Asynchroniczność i wydajność 39.90zł
Tajniki języka JavaScript. Asynchroniczność i wydajność

Tytuł: Tajniki języka JavaScript. Asynchroniczność i wydajność
Autor: Kyle Simpson
ISBN: 978-83-283-2172-4
Ilość stron: 240
Data wydania: 04/2016
Format: 168x237
Wydawnictwo: HELION

Cena: 39.90zł


Istnieje wiele podręczników do nauki języka JavaScriptu. Większość z nich nie wyczerpuje trudniejszych i bardziej zaawansowanych zagadnień, których zrozumienie — choć wymaga wysiłku — jest warunkiem osiągnięcia prawdziwej biegłości w tym języku. JavaScript jest jednym z przystępniejszych języków programowania i można go używać, znając jedynie podstawy. Równocześnie jednak ten łatwy i zachęcający język zawiera wiele zaawansowanych, złożonych mechanizmów, których stosowanie w praktyce rozszerzy możliwości programisty w zadziwiający sposób. Szkoda, że tak niewielu programistów stara się dogłębnie poznać JavaScript!

Niniejsza książka jest częścią serii w całości poświęconej temu językowi. Założeniem autora było skupić się właśnie na tych głębszych aspektach języka JavaScript i wnikliwie je przeanalizować, a następnie, bazując na takich solidnych podstawach, pokazać praktyczne zastosowanie opisanych koncepcji. Owszem, JavaScript może być z powodzeniem wykorzystywany bez głębszej znajomości, jednak prawdziwą biegłość i kontrolę nad swoim kodem uzyskasz dopiero po zrozumieniu kilku trudniejszych koncepcji, z których część opisano w tej właśnie książce.

Dzięki tej książce:
  • Zrozumiesz zaawansowane i złożone koncepcje JavaScriptu.
  • 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ń.

Rozdziały

Przedmowa (5)

Wprowadzenie (7)

1. Asynchroniczność - teraz i później (11)

  • Program we fragmentach (12)
  • Pętla zdarzeń (14)
  • Równoległe wykonywanie wątków (16)
  • Współbieżność (21)
  • Zadania (28)
  • Kolejność poleceń (30)
  • Podsumowanie (32)

2. Wywołania zwrotne (33)

  • Kontynuacja (34)
  • Sekwencyjny mózg (35)
  • Kwestie zaufania (41)
  • Próba uratowania wywołań zwrotnych (45)
  • Podsumowanie (49)

3. Obietnice (51)

  • Czym jest obietnica? (52)
  • Określanie typu na podstawie then() (60)
  • Kwestie zaufania i obietnice (63)
  • Łańcuch przepływu kontroli (71)
  • Obsługa błędów (79)
  • Wzorce obietnic (85)
  • Powtórzenie wiadomości o API obietnic (92)
  • Ograniczenia obietnic (95)
  • Podsumowanie (106)

4. Generatory (107)

  • Złamanie zasady "działanie aż do zakończenia" (107)
  • Generowanie wartości przez generator (116)
  • Asynchroniczna iteracja przez generatory (123)
  • Generatory plus obietnice (126)
  • Delegowanie generatora (135)
  • Współbieżność generatorów (142)
  • Koncepcja thunk (146)
  • Generatory istniejące przed wydaniem ES6 (152)
  • Podsumowanie (158)

5. Wydajność programu (159)

  • Architektura wątków roboczych (160)
  • SIMD (165)
  • asm.js (167)
  • Podsumowanie (170)

6. Testy wydajności i dostrajanie (173)

  • Testy wydajności (173)
  • Kontekst ma znaczenie (177)
  • jsPerf.com (180)
  • Tworzenie dobrych testów (183)
  • Mikrowydajność (184)
  • Optymalizacja rekurencji ogonowej (191)
  • Podsumowanie (192)

A. Biblioteka asynquence (195)

  • Projekt oparty na sekwencji (196)
  • API biblioteki asynquence (198)
  • Sekwencje wartości i błędu (208)
  • Obietnice i wywołania zwrotne (209)
  • Iterowane sekwencje (210)
  • Uruchamianie generatorów (211)
  • Podsumowanie (213)

B. Zaawansowane wzorce asynchroniczności (215)

  • Iterowane sekwencje (215)
  • Zdarzenia reaktywne (221)
  • Współprogram generatora (225)
  • Koncepcja języka CSP (229)
  • Podsumowanie (233)

C. Podziękowania (234)

Skorowidz (237)

Klienci, którzy kupili tę książkę, kupili także
Adekwatność kapitałowa w ocenie bezpieczeństwa banku
Adekwatność kapitałowa w ocenie bezpieczeństwa banku
Mirosława Capiga, Witold Gradoń, Grażyna Szustak
CEDEWU
Zarządzanie projektami Sztuka przetrwania
Zarządzanie projektami Sztuka przetrwania
Richard Jones
MT Biznes
Gdynia dla każdego Przewodnik turystyczny po mieście Wydanie 2
Gdynia dla każdego Przewodnik turystyczny po mieście Wydanie 2
Walczak Agnieszka
Maszoperia Literacka
Powrót Żyda Narracje tożsamościowe trzeciego pokolenia Żydów w Polsce po Holokauście
Powrót Żyda Narracje tożsamościowe trzeciego pokolenia Żydów w Polsce po Holokauście
Reszke Katka
Austeria
Poradnik ubezpieczeniowy dla lekarzy
Poradnik ubezpieczeniowy dla lekarzy
Katarzyna Ziemkiewicz
PZWL
Smak szczęścia czyli o dietach modzie medytacji i kąpieli w płatkach róż
Smak szczęścia czyli o dietach modzie medytacji i kąpieli w płatkach róż
Agnieszka Maciąg
Otwarte
 Koszyk
0 przedmiotów
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Matematyka
Pitagoras i teoria strun

Pitagoras i teoria strun

35.00zł
29.75zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Linux w systemach embedded Marcin Bis BTC
MERITUM Podatki 2018 Aleksander Kaźmierski Wolters Kluwer
Programowanie Microsoft SQL Server 2008 Tom 1 + Tom 2 Leonard Lobel, Andrew J. Brust, Stephen Forte Microsoft Press
Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
OpenGL w praktyce Janusz Ganczarski BTC
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press