JavaScript - mocne strony Douglas Crockford
- Autor:
- Douglas Crockford
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.2/6 Opinie: 37
- Stron:
- 160
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
JavaScript - mocne strony
JavaScript -- mocne strony
Poznaj doskonałą użyteczność języka JavaScript!
- Jak efektywnie wykorzystać najlepsze funkcje JavaScript?
- Jak pisać programy, aby ustrzec się błędów?
- Jak zdefiniować podzbiór języka i tworzyć idealne aplikacje?
Warto poznać język JavaScript, ponieważ stanowi on jedno z ważniejszych narzędzi w informatyce -- dzięki temu, że jest jednocześnie podstawowym i domyślnym językiem przeglądarek internetowych oraz językiem programowania. JavaScript pozwala na tworzenie wydajnego kodu bibliotek obiektowych czy aplikacji opartych na technice AJAX. Jego skrypty służą najczęściej do zapewniania interaktywności, sprawdzania poprawności formularzy oraz budowania elementów nawigacyjnych. Dość łatwa składnia sprawia, że pisanie pełnoprawnych i wydajnych aplikacji w tym języku nie jest trudne nawet dla początkujących programistów.
Książka "JavaScript -- mocne strony" to wyjątkowy podręcznik do nauki tego popularnego, dynamicznego języka programowania. Dowiesz się z niej, jak efektywnie wykorzystać wszystkie jego mocne strony (m.in. funkcje, dynamiczne obiekty, literały obiektowe) oraz jak unikać pułapek. Poznasz elementy składowe języka oraz sposoby ich łączenia, zrozumiesz, na czym polega dziedziczenie prototypowe, w jaki sposób brak kontroli typów ma pozytywny wpływ na pisanie aplikacji oraz dlaczego stosowanie zmiennych globalnych jako podstawowego modelu programowania nie jest dobrym pomysłem. Znając wszelkie ograniczenia języka JavaScript, będziesz mógł profesjonalnie wykorzystać jego najlepsze części.
- Gramatyka języka JavaScript
- Obiekty i funkcje
- Rekurencja
- Kaskadowe łączenie wywołań
- Literały obiektowe
- Dziedziczenie -- pseudoklasyczne, prototypowe, funkcyjne
- Tablice
- Wyrażenia regularne
- Klasa znaków i kwantyfikator wyrażenia regularnego
Nie trać czasu -- sięgaj tylko po to, co najlepsze w języku JavaScript!

Wybrane bestsellery
-
Promocja
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a s-
- ePub + Mobi 80 pkt
(80,73 zł najniższa cena z 30 dni)
80.73 zł
94.99 zł (-15%) -
-
Nowość Promocja
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja
To interesujące, zwięzłe i wyjątkowo praktyczne wprowadzenie do programowania w języku JavaScript. Już podczas lektury pierwszych stron zaczniesz pisać własny kod, będziesz znajdować rozwiązania różnych wyzwań, a także tworzyć aplikacje internetowe i zabawne gry. Rozpoczniesz od poznania podstawowych koncepcji stosowanych w programowaniu, takich jak zmienne, tablice, obiekty, funkcje, konstrukcje warunkowe, pętle itd. Następnie nauczysz się łączyć skrypty JavaScript z kodem HTML i CSS, aby tworzyć interaktywne aplikacje internetowe. Ze swoich nowych umiejętności skorzystasz podczas pracy nad trzema większymi projektami: grą w stylu Pong, aplikacją generującą muzykę i platformą przeznaczoną do wizualizacji danych pobranych za pomocą API.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Nowość Promocja
Cam i Travis w starym świecie byli towarzyszami broni i prawdziwymi przyjaciółmi, którzy wskoczyliby za sobą w ogień. Tymczasem ich długoletnia przyjaźń została wystawiona na próbę z powodu ślicznej, kruchej Lii. Pewnego dnia dziewczyna zaszokowała ich obu wyznaniem, że nie chce między nimi wybierać, ponieważ pragnie ich obu. Cam stanął w obliczu najważniejszej decyzji w życiu. Wiedział, że jeśli wybierze źle, drugiej szansy już nie otrzyma. Wiedział też, że świat pogrążony w chaosie rządzi się zupełnie innymi prawami niż te, które znał. Propozycja Lii otwierała pewne perspektywy… Tylko czy w czasach apokalipsy jest miejsce na miłość trojga ludzi?- PDF + ePub + Mobi
- Druk 20 pkt
(18,50 zł najniższa cena z 30 dni)
20.35 zł
37.00 zł (-45%) -
Promocja
Ta książka jest rezultatem uważnego prześledzenia losów tysięcy najskuteczniejszych i najbardziej interesujących ludzi z całego świata. Dowiesz się z niej, jak wybitne jednostki radzą sobie z problemami, uwalniają własną kreatywność i działają pod ekstremalną presją. Poznasz też tajemnice sukcesu znanych osób: zestaw narzędzi konceptualnych, które ułatwią Ci rozwiązywanie najtrudniejszych problemów i efektywne kształtowanie relacji z innymi. Szybko zauważysz u siebie wzrost kreatywności i odporności, tak bezcennej w niepewnych czasach. A to nie wszystko: znajdziesz tu pasjonujące, świetnie napisane historie najciekawszych ludzi świata!- PDF + ePub + Mobi
- Audiobook MP3
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
Turystyczna infrastruktura rowerowa w Polsce cały czas się rozwija, ale już teraz nie mamy się czego wstydzić. Szlaki rowerowe pozwolą przeżyć niezapomnianą przygodę, inne będą dobrym materiałem na trening, a jeszcze inne okażą się idealnym pomysłem na spędzenie rodzinnego weekendu.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
To drugie, w pełni zaktualizowane wydanie przewodnika dla początkujących, dzięki któremu szybko zdobędziesz praktyczne umiejętności korzystania z rozbudowanej platformy Power BI. Najpierw zapoznasz się z podstawami analityki biznesowej i sposobami realizowania projektów w tym obszarze. Nauczysz się krok po kroku pobierać, oczyszczać i przekształcać dane, a potem generować ich atrakcyjne wizualizacje. Szybko wprawisz się w tworzeniu eleganckich raportów zrozumiałych dla osób podejmujących decyzje biznesowe. Dowiesz się również, jak zainstalować platformę Power BI, zarządzać nią i wdrożyć ją w organizacji. Ponadto przekonasz się, jak ciekawe są ścieżki kariery dostępne dla specjalistów w tej dziedzinie, a także otrzymasz garść porad na temat dalszej nauki.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Może już to słyszałaś: tyle jesteś w stanie dać z siebie innym, ile masz wewnętrznych zasobów. I odwrotnie ― jeżeli ich nie posiadasz, nie masz się czym podzielić. Dlaczego miałabyś być dla innych życzliwa, cierpliwa i wyrozumiała, jeśli zbyt dużo wymagasz od siebie? Skąd masz czerpać siłę do spotkania ze światem, jeśli czujesz się nieszczęśliwa? I wreszcie ― jak miałabyś kogoś prawdziwie pokochać, skoro nie kochasz siebie?- PDF + ePub + Mobi
- Audiobook MP3
- Druk 24 pkt
(9,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Promocja
W tym pouczającym, zwięzłym przewodniku znajdziesz opis zasad analizy fundamentalnej oraz informacje na temat tego, jak korzystać narzędzi, którymi posługują się odnoszący sukcesy inwestorzy. Nauczysz się z niego także oceniać stabilność finansową firm, chronić swoje inwestycje w okresach spowolnienia gospodarczego i korzystać z profesjonalnych porad i technik!- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
Dzięki tej książce dowiesz się, jak przeprowadzić na sobie niezwykły 30-dniowy eksperyment. Wyzwanie polega na powstrzymaniu się od picia przez 30 dni. Co potem z tym zrobisz, będzie zależało od Twojej decyzji. Te eksperymentalne dni są Ci potrzebne, by zdobyć odpowiednią wiedzę, sprawdzić, ile masz wytrwałości i co się będzie z Tobą działo. Każdego dnia przeczytasz rozdział przeznaczony na kolejny dzień Twojego wyzwania.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 26 pkt
(24,50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%) -
Promocja
Dzięki temu wydaniu każdy może odświeżyć swoją znajomość Sztuki wojny, a także zagłębić się bardziej w kulturę Państwa Środka poprzez lekturę 36 forteli. Nie są one sformalizowanym dziełem, lecz stanowią swoisty zbiór powiedzeń wywodzących się z myśli politycznej i militarystycznej lub z nią powiązanych. Funkcjonujące współcześnie jako wyrażenia idiomatyczne są dowodem na przetrwanie tej myśli do czasów obecnych. Ich znaczenie jest równie istotne co kiedyś, a Chińczycy często posługują się nimi w celu opisania różnych podstępów, wybiegów i zmyłek. To prawdziwa gratka zarówno dla koneserów, jak i dla osób, które dopiero pierwszy raz sięgną po Sztukę wojny.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%)
Zobacz pozostałe książki z serii
-
Promocja
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 43 pkt
(43,50 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 43 pkt
(43,50 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 42 pkt
(38,50 zł najniższa cena z 30 dni)
42.35 zł
77.00 zł (-45%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczące funkcji dopasowania, automatycznego zarządzania architekturą i danych ewolucyjnych. Zaprezentowano praktyki inżynieryjne umożliwiające ewoluowanie systemów oprogramowania, jak również podejścia strukturalne, w tym zasady projektowe, które ułatwiają zarządzanie tą ewolucją. Opisano ponadto, w jaki sposób zasady i praktyki architektury ewolucyjnej wiążą się z różnymi elementami procesu tworzenia oprogramowania.- PDF + ePub + Mobi
- Druk 36 pkt
(33,50 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%)
Ebooka "JavaScript - mocne strony" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Recenzje książki: JavaScript - mocne strony (5)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: techscott.wordpress.com Piotr Karpiuk, 2010-08-10Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Cienka (160 stron) książeczka, ale nad wyraz ciekawe spojrzenie na skryptowy język programowania o wyjątkowo kiepskiej reputacji. Autor nie ukrywa że JavaScript mógłby być zaprojektowany znacznie lepiej, ale pod stertą pomówień i słusznych poniekąd oskarżeń doszukuje się pewnych intrygujących cech które niespodziewanie ukazują zupełnie inne oblicze języka. JavaScript jest najbardziej popularnym obecnie językiem… funkcyjnym. Funkcja jest tu bytem pierwszego rzędu. Oznacza to, że podobnie jak integera w C++, w JavaScripcie używa się funkcji jako wartości zmiennej albo parametr czy nawet wynik wykonania funkcji. Miłośnikom Javy, C++, VB czy Delphi nic to raczej nie mówi, ale tym którzy na studiach liznęli choć trochę Lispa, SMLa czy Ocamla zapewne zaświecą się oczy. A mamy również domknięcia. To nie koniec! JavaScript jest językiem obiektowym, ale model obiektu jest dynamiczny i oparty na prototypach, co odbiega od wyobrażenia o obiektowości wśród większości informatyków (np. nie istnieje pojęcie klasy) ale daje nowe możliwości i jest elastyczny - np. pozwala zasymulować tę obiektowość którą znamy. Warto pamiętać że popularny w świecie programistów WWW alternatywny dla XMLa format JSON jest podzbiorem JavaScriptu. D.Crockford skupia się na samym języku (gramatyka, niuanse dziedziczenia, funkcyjność), a nie - jak większość pozycji książkowych dotyczących JavaScriptu - na jego interakcji z przeglądarką. Nie jest to więc kolejna książka dla webmasterów (nie ma tu nic o technologiach Ajax/CSS/HTML ani bibliotekach takich jak jQuery czy Prototype). Ta właściwie broszurka jest… trudna, nawet dla wykształconych informatyków! Polecam.
-
Recenzja: blog.kamilbrenk.pl Kamil Brenk, 2010-08-31Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Zanim podjąłem się czytania tej książki posiadałem już co nieco wiedzy na temat JavaScript (w tym dużo wiedzy praktycznej, choć wcześniej czytałem też inne książki o tej tematyce). Początek książki dotyczy zaszłości historycznych języka i stopniowo wprowadza w składnię JavaScript. Początek nie był więc dla mnie żadnym zaskoczeniem, choć przyjemnie się czytało - mimo iż jest to książka techniczna, napisano ją bardzo przyjemnym językiem. Crockford stopniowo wprowadza opisy kolejnych elementów języka, bazując na wcześniejszych przykładach. Szczegółowo wyjaśnia model obiektowy w JavaScript. Opisuje domknięcia, funkcje anonimowe, dziedziczenie, prywatne metody oraz właściwości i inne ciekawe elementy języka. Jest to książka dla każdego - zarówno początkujący, jak i zawodowy programista znajdzie tutaj ciekawostki i zastosowania, o których nie słyszał. A wszystko to opatrzone mnóstwem kodu źródłowego oraz diagramami składni. I choć spis treści zdaje się być układany metodą “kopiuj - wklej” z innych książek o JavaScript, to sam sposób opisywania tych funkcjonalności jest naprawdę zdumiewający :-) Podsumowanie książki Jest to zdecydowanie najlepsza książka po polsku o tym uniwersalnym i nietypowym języku programownaia, bazującym na prototypach i znacząco odbiegającym od standardowych modeli obiektowych - języku JavaScript. Znajdziesz tutaj mnóstwo fachowej wiedzy prosto od jednego z lepszych specjalistów w tej branży. Choć książka nie jest długa (zaledwie 160 stron) to omawia wszystko co najważniejsze - tylko i wyłącznie mocne strony JavaScript, funkcjonalność jaką warto znać! Szczerze polecam nabyć i przeczytać, odłożyć na półkę i przećwiczyć tą wiedzę, przeczytać jeszcze raz i ćwiczyć do umoru :D
-
Recenzja: ggierlik.wordpress.com Grzegorz GierlikRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
O książce
Jakiś czas temu, głównie z powodu bardzo dobrych opinii (np. na stackoverflow.com), przeczytałem książkę JavaScript — mocne stronyJavaScript -- mocne strony, autorstwa Douglas Crockford-a (znanego guru JavaScript), wydaną przez wydawnictwo Helion. Czy warto przeczytać?
Moja odpowiedź będzie krótka — naprawdę warto przeczytać.
Książka jest krótka, konkretna i na temat, więc dobrze się ją czyta.
I zawiera sporą dawkę wiadomości na temat prostej Javy bez typów, dzięki czemu pomaga uporządkować i docenić język JavaScript oraz uniknąć wielu błędów podczas kodowania.
Ja dowiedziałem się, między innymi, że:
* JavaScript ma tylko jeden typ numeryczny — 64 bitowe liczby zmiennoprzecinkowe — nie ma liczb całkowitych.
* Instrukcje switch, while, for, do mogą mieć etykietę umieszczoną przed instrukcją. Etykieta ta może być użyta w instrukcji break wewnątrz bloku instrukcji i być pomocna np. w wyjściu z zagnieżdżonych instrukcji for.
* Obiekty są zawsze przekazywane przez referencję.
* Obiekt Number ma metody:
o Number.toFixed(fractionDigits),
o Number.toPrecision(precision)
czyli zaokrąglania nie trzeba tego implementować samodzielnie.
* Wynik porównania dla operatorów == i != może być nieoczekiwany. Przykłady z książki:
o ′′ == ′0′ //false
o 0 == ′′ //true
o 0 == ′0′ //true
o false == ′false′ //false
o false == ′0′ //true
Zalecane operatory to === i !==, które sprawdzają typ i wartość.
* Metoda parseInt() ma dwa parametry. Drugi określa podstawę systemu liczbowego. I że liczby rozpoczynające się od 0 (zero) są traktowane jako ósemkowe.
Czyli klasyczne parsowanie miesiąca w dacie zapisanej w postaci dd.mm.yyyy dla sierpnia i września zawiedzie… Rada autora — zawsze jawnie przekazywać drugi parametr.
Dwa ostatnie rozdziały są poświęcone dobremu stylowi programowania w języku JavaScript (sposób użycia języka i styl kodowania). Poniżej linki do oryginalnych tekstów:
* The Elements of JavaScript Style
* Code Conventions for the JavaScript Programming Language
Autor wprowadza też pojęcie module pattern, czyli sposób na uniknięcie zmiennych (i funkcji) globalnych.
Podsumowanie
Jeżeli jest się programistą, na co dzień używa się JavaScript-u i chce się wiedzieć więcej lub uporządkować swoją wiedzę na temat języka to książka JavaScript — mocne strony jest znakomitą pozycją.
Książka jest krótka, zawiera opis języka i wielu technik programowania dostępnych w JavaScript-cie.
Opisuje nie tylko mocne strony języka, ale także te słabe i nietrafione, których należy unikać.
Słowem — doskonała lektura dla każdego programisty używającego JavaScript-u. -
Recenzja: NetWorld Piotr Kociatkiewicz, 09/2009Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Język JavaScript to elegancki język przeglądarek internetowych, chętnie stosowany do tworzenia stron WWW. Używanie go nie wymaga dużej wiedzy programistycznej. Jednak, aby lepiej wykorzystać jego własności, warto do ręki wziąć książkę. Dzięki niej czytelnik pozna gramatykę i strukturę języka, dowie się jak implementować funkcje, jak je wywoływać i jak łączyć wywołania w łańcuchy. Pozna ważne zagadnienia różnego rodzaju dziedziczeń i możliwości ponownego wykorzystania kodu. Dowie się, co to są wyrażenia regularne, jaka jest ich składnia i jak można je wykorzystać. Znajdzie zbiór podstawowych metod, opis ich funkcji i przykłady implementacji. W sprawnym programowaniu pomoże czytelnikowi analiza dodatnich, kłopotliwych i nietrafionych cech języka.
-
Recenzja: webmade.org Patryk yarpo Jar, 05/2009Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
To, że Javascript jest w tej chwili jednym z najpopularniejszych języków programistycznych świata - rzecz oczywista. To, że każdy kto chce tworzyć nowoczesne strony www wcześniej czy później JS nauczyć się musi - rzecz pewna. To, że JavaScript jest najbardziej niezrozumianym (SIC!) językiem świata - rzecz, którą warto zrozumieć. Douglas Crockford był mi do tej pory znany jedynie z publikacji, które czytałem w internecie, a także z nagrań wideo z jego wykładów o JavaScript. Jest światowej sławy ekspertem JavaScript. Książka „JavaScript - mocne strony” już od dawna budziła moją ciekawość. Czy spełniła pokładane w niej nadzieje? I tak. I nie. Mimo tak niejednoznacznej oceny, pozycja ta (licząca zaledwie ok. 150 stron) na stałe znajdzie miejsce na mojej półce i z pewnością jeszcze nie raz do niej wrócę. Co na tak? Zdecydowanie olbrzymia dawka wiedzy o mechanizmach według jakich działa ten język. Cały problem polega na tym, że zbyt szybko język ten został wypuszczony, posiada kilka konstrukcyjnych błędów, które dla każdego programisty „klasycznych języków” są nie do przebrnięcia i nie do pojęcia. Na szczęście autor wypunktował te miejsca i pokazał co zrobić, aby nie wpaść w sidła „wstrętnego” podejścia prototypowego. Niesamowitym jest fakt, że często ludzie programują w JS tak naprawdę wcale go nie znając! Co na nie? Czuję pewien niedosyt. Nie doznałem olśnienia - jak choćby w przypadku książek E. Meyera. Choć - to jeszcze nie świadczy o tym, że książka jest zła. Może po prostu mój umysł przyzwyczajony do klas i ich instancji jeszcze nie potrafi pojąć pewnych prawideł. Przeczytałem niejedną książkę o JS i żadna z nich nie wprawiła mnie w tylu momentach w zakłopotanie. Stąd moja bardzo wysoka ocena tej książki. Na pewno warto kupić. Jak sam autor stwierdza - jednokrotne przeczytanie to często za mało. Potwierdzam. Pozycja z pewnością nie dla totalnych nowicjuszy. Choćby solidne podstawy to minimum.
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- JavaScript: The Good Parts
- Tłumaczenie:
- Grzegorz Borkowski
- ISBN Książki drukowanej:
- 83-246-1998-4, 8324619984
- Data wydania książki drukowanej :
- 2011-09-14
- ISBN Ebooka:
- 978-83-246-6079-7, 9788324660797
- Data wydania ebooka :
-
2012-10-29
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 4653
- druk na żądanie!
- dnż
- Rozmiar pliku Pdf:
- 2.7MB
- Rozmiar pliku ePub:
- 4.8MB
- Rozmiar pliku Mobi:
- 9.9MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 19.3kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Dlaczego JavaScript? (12)
- Analizując JavaScript (12)
- Prosta platforma testowa (14)
- Białe znaki (15)
- Nazwy (16)
- Liczby (17)
- Łańcuchy znakowe (18)
- Instrukcje (20)
- Wyrażenia (24)
- Literały (27)
- Funkcje (28)
- Literały obiektowe (29)
- Pobieranie (30)
- Modyfikacja (30)
- Referencja (31)
- Prototyp (31)
- Refleksja (32)
- Wyliczanie (32)
- Usuwanie (33)
- Ograniczanie liczby zmiennych globalnych (33)
- Obiekty funkcji (35)
- Literał funkcji (36)
- Wywołanie (36)
- Argumenty (39)
- Powrót z funkcji (40)
- Wyjątki (40)
- Rozszerzanie typów (41)
- Rekurencja (42)
- Zasięg (43)
- Domknięcia (44)
- Wywołania zwrotne (47)
- Moduł (47)
- Kaskadowe łączenie wywołań (49)
- Funkcja curry (50)
- Spamiętywanie (51)
- Dziedziczenie pseudoklasyczne (53)
- Określenia obiektów (56)
- Dziedziczenie prototypowe (56)
- Dziedziczenie funkcyjne (58)
- Części (61)
- Literały tablicowe (63)
- Długość tablicy (64)
- Usuwanie elementów (65)
- Wyliczanie (65)
- Problem z rozpoznawaniem typu (65)
- Metody (66)
- Wymiary (67)
- Przykład (70)
- Tworzenie (74)
- Elementy (75)
Wstęp (9)
1. Mocne strony (11)
2. Gramatyka (15)
3. Obiekty (29)
4. Funkcje (35)
5. Dziedziczenie (53)
6. Tablice (63)
7. Wyrażenia regularne (69)
8. Metody (81)
9. Styl (97)
10. Najpiękniejsze cechy języka (101)
Dodatek A: Kłopotliwe cechy języka (105)
Dodatek B: Nietrafione cechy języka (113)
Dodatek C: JSLint (119)
Dodatek D: Diagramy składni (129)
Dodatek E: JSON (139)
Skorowidz (149)
Helion - inne książki
-
Nowość Promocja
Zapnij pasy przed wyprawą życia! Mars. Nowa Ziemia to fascynująca opowieść o ludzkiej determinacji, by postawić stopę na Czerwonej Planecie. Astrofizyk Andrew May zabierze Cię w podróż przez historię eksploracji Marsa — od pierwszych wyobrażeń i obserwacji astronomicznych aż po najnowsze misje i ambitne plany kolonizacyjne. Nasz planetarny sąsiad od wieków fascynuje ludzkość, pobudzając wyobraźnię pisarzy, naukowców i inżynierów. Ta książka to nie tylko zapis technologicznych osiągnięć, ale także opowieść o ludziach, którzy marzą, planują i podejmują ryzyko, aby zmienić rozumienie Wszechświata i uczynić z nas gatunek międzyplanetarny. Jeśli zastanawiasz się, jakie wyzwania czekają podczas podróży na Marsa i czy człowiek jest gotowy na życie poza Ziemią, ta książka jest dla Ciebie. Przygotuj się na ekscytującą misję, która może zmienić przyszłość ludzkości.- PDF + ePub + Mobi
- Druk 29 pkt
(38,35 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Tę książkę docenią praktycy: analitycy danych i inżynierowie uczenia maszynowego. Opisano w niej różne architektury transformerów — od pierwszych modeli podstawowych po najnowsze osiągnięcia w generatywnej sztucznej inteligencji. Dzięki lekturze nauczysz się wstępnego szkolenia i dostrajania modeli LLM, a także pracy nad różnymi przypadkami użycia. Poznasz takie problemy jak halucynacje i zagrożenia prywatności, a następnie dowiesz się, jak je łagodzić. W książce pokazano ponadto, jak poprawiać dokładność modeli LLM i uzyskiwać większą kontrolę nad generowanymi przez nie wynikami. Nie zabrakło ciekawych szczegółów dotyczących modeli generatywnych opartych na transformerach, modeli wizyjnych i architektur multimodalnych, jak również opisu najlepszych praktyk.- PDF + ePub + Mobi
- Druk 81 pkt
(96,85 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Nowość Promocja
Tę książkę docenią projektanci, specjaliści z zakresu metodyki DevOps i badacze zajmujący się bezpieczeństwem, którzy znajdą w niej niezrównane źródło wiedzy o kluczowych elementach systemu operacyjnego i jego słabych punktach. Poszczególne zagadnienia zilustrowano za pomocą starannie przygotowanych przykładów bazujących na narzędziu PowerShell. Przykłady te można testować i dostosowywać. Obejmują one zarówno podstawową analizę zabezpieczeń zasobów, jak i techniki zaawansowane, takie jak uwierzytelnianie sieciowe. Dzięki tej praktycznej książce przyswoisz wiedzę o tym, jak system Windows zabezpiecza pliki i rejestr, jak implementuje uwierzytelnianie lokalnie i za pośrednictwem sieci, a także od podstaw przeanalizujesz zagadnienia udzielania dostępu do zasobu.- PDF + ePub + Mobi
- Druk 74 pkt
(74,50 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Nowość Promocja
Ta książka krok po kroku wprowadzi Cię w podstawy Raspberry Pi, programowanie i praktyczne projekty ― od prostych układów dla początkujących po bardziej zaawansowane systemy. Znajdziesz tu także porady dotyczące rozwiązywania problemów i poprawy niezawodności swoich projektów.- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Z tą książką krok po kroku zagłębisz się w metody OSINT, a także powiązane z nim zagadnienia natury prawnej i etycznej. Poznasz sposoby gromadzenia i analizowania informacji z wykorzystaniem wyszukiwarek, portali społecznościowych i innych zasobów internetowych. Zrozumiesz wagę anonimowości i technik gwarantujących bezpieczne poruszanie się po sieci, ułatwiających zarządzanie cyfrowym śladem czy tworzenie fikcyjnych tożsamości internetowych. Zdobędziesz również doświadczenie w korzystaniu z popularnych narzędzi OSINT, takich jak Recon-ng, Maltego, Shodan czy Aircrack-ng. Dowiesz się też, jak ograniczać ryzyko, przewidywać cyberataki, zapobiegać im i na nie reagować — wszystko dzięki technikom opartym na OSINT.- PDF + ePub + Mobi
- Druk 36 pkt
(33,50 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Nowość Promocja
Spring należy do rodziny frameworków Javy. Jego pierwsza edycja ujrzała światło dzienne w 2002 roku i od razu spotkał się z pozytywnym odbiorem programistów. Spring Framework zyskał uznanie i popularność, ponieważ działa na zasadzie lekkiego szablonu, umożliwiającego dużą dowolność, jeśli chodzi o wybór modelu programowania. W efekcie za jego pomocą można tworzyć szerokie spektrum aplikacji - od niewielkich i prostych po potężne i bardzo skomplikowane.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Dzięki tej praktycznej książce dogłębnie zrozumiesz zagadnienia związane z ochroną haseł i odzyskiwaniem chronionych nimi danych. Rozpoczniesz od zapoznania się z zasadami przechowywania danych uwierzytelniających i matematycznymi podstawami technik łamania haseł. Następnie nauczysz się posługiwać różnymi narzędziami ułatwiającymi odzyskiwanie haseł, by potem zająć się typowymi przypadkami ich łamania, odzyskiwania skrótów i pokonywania zabezpieczeń. Przyjrzysz się działaniu metod siłowych i słownikowych, dowiesz się także, jak stosować je przy różnych sposobach przechowywania danych uwierzytelniających. Poszczególne zagadnienia zostały zilustrowane licznymi rzeczywistymi przykładami. Pod koniec lektury przekonasz się, że potrafisz z łatwością łamać najpopularniejsze typy danych uwierzytelniających.- PDF + ePub + Mobi
- Druk 29 pkt
(29,95 zł najniższa cena z 30 dni)
29.95 zł
59.90 zł (-50%) -
Nowość Promocja
Ta książka jest kompleksowym przewodnikiem po ciemnej stronie cyberbezpieczeństwa ― zapewni Ci wiedzę i umiejętności niezbędne do skutecznego zwalczania złośliwego oprogramowania. Nauczysz się poruszać wśród zawiłości związanych z tworzeniem złośliwego oprogramowania, a także dobrze poznasz techniki i strategie stosowane przez cyberprzestępców. Zdobędziesz też praktyczne doświadczenie w projektowaniu i implementowaniu popularnych rozwiązań stosowanych w prawdziwych złośliwych aplikacjach, na przykład Carbanak, Carberp, Stuxnet, Conti, Babuk i BlackCat. Nie zabrakło tu zasad etycznego hakingu i tajników budowy złośliwego oprogramowania, jak techniki unikania wykrycia, mechanizmy persystencji i wiele innych, które poznasz dzięki lekturze.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Bestseller Nowość Promocja
Potraktuj tę książkę jako świetnego towarzysza wycieczek. Zawarte w tym przewodniku barwne ilustracje i wyczerpujące, przejrzyście podane informacje sprawią, że inaczej spojrzysz na różne elementy konstrukcji technicznych. Zrozumiesz fascynujące szczegóły działania urządzeń stworzonych przez ludzi. Nauczysz się rozpoznawać cechy charakterystyczne sieci elektroenergetycznej, dróg, kolei, mostów, tuneli, dróg wodnych i innych rozwiązań technicznych. Przekonasz się, jak wielką przyjemność daje „wypatrywanie infrastruktury”, a odkrywanie przeznaczenia napotkanych urządzeń stanie się Twoim hobby!- PDF + ePub + Mobi
- Druk 32 pkt
(29,95 zł najniższa cena z 30 dni)
32.95 zł
59.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: JavaScript - mocne strony Douglas Crockford
(37)(20)
(9)
(4)
(3)
(1)
(0)
więcej opinii