Verleger: Helion

1825
Wird geladen...
E-BOOK

Tablice informatyczne. SQL. Wydanie II

Marcin Szeliga

Koniec z wertowaniem książek i dokumentacji w poszukiwaniu składni poleceń, typów danych czy struktur języka. W tablicach informatycznych znajdziesz wszystkie podstawowe informacje, których potrzebujesz podczas codziennej pracy, podane w sposób zwięzły i treściwy. Składnia poleceń, struktura programu, funkcje i metody, obiekty, typy danych -- jest tu wszystko, nad czym mógłbyś się zastanawiać. "Tablice informatyczne. SQL" to zbiór najważniejszych informacji o strukturalnym języku zapytań - języku wykorzystywanym praktycznie we wszystkich obecnych na rynku serwerach relacyjnych baz danych. W tablicach zebrane są wiadomości dotyczące standardu ANSI SQL99 i jego późniejszych rozszerzeń, przydatne przy odczytywaniu i manipulacji danymi przechowywanymi w bazach takich serwerów jak SQL Server, PostgreSQL, Access czy MySQL, administrowaniu tabelami i kontami użytkowników oraz optymalizowaniu zapytań. Tabele SQL to zebrane w jednym miejscu, najpotrzebniejsze informacje na temat: Typów danych Pobierania danych Łączenie tabel i wyników zapytań Grupowania wyników zapytań Podzapytań Modyfikowania danych Transakcyjnego przetwarzania danych Administrowania uprawnieniami użytkowników Tworzenia baz danych i tabel Indeksów, widoków i ograniczeń

1826
Wird geladen...
E-BOOK

Tablice informatyczne. SQL. Wydanie III

Marcin Szeliga

SQL? Z tablicami to proste! Poznaj instrukcje języka Naucz się tworzyć zapytania Zostań mistrzem SQL-a Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę na temat SQL-a, sięgnij po te tablice! Szybko znajdziesz w nich niezbędne informacje i sprawdzisz instrukcje, które umożliwią sprawne osiągnięcie celu. Jedno spojrzenie pozwoli Ci przypomnieć sobie sposób tworzenia zapytań i zastosowanie różnych konstrukcji języka. W publikacji: Znaczniki języka i typy danych Tworzenie prostych zapytań Konstruowanie zapytań analitycznych Zastosowanie podzapytań Modyfikowanie danych i obiektów Tablice informatyczne - cała wiedza w jednym miejscu!

1827
Wird geladen...
E-BOOK

Tablice informatyczne. TypeScript

Marcin Felczerek

Nie pamiętasz? Zerknij do tablic! TypeScript to opracowany przez firmę Microsoft statycznie typowany wariant języka ECMAScript, czyli popularnego JavaScriptu. Pozwala pisać programy na dowolne platformy bazujące na JS, a więc Node.js, Electron czy na strony WWW, a przy tym oferuje szereg dodatkowych możliwości, dzięki czemu zdobywa coraz większą popularność wśród profesjonalnych deweloperów. Tablice informatyczne. TypeScript to niezwykle skondensowane źródło wiedzy, które umożliwia szybkie przypomnienie sobie składni i konstrukcji języka oraz sposobów ich zastosowania. Przejrzysty układ tablic sprawi, że z łatwością odszukasz informacje o typach oferowanych przez TypeScript, a także zaznajomisz się z metodami korzystania z bibliotek i zarządzania projektem opracowanym w TS. Składnia, instrukcje i funkcje języka TypeScript Typy proste i złożone Zaawansowane możliwości TS Biblioteki i deklaracje Zarządzanie projektem i kompilacja TypeScript - prosto do celu!

1828
Wird geladen...
E-BOOK

Tablice informatyczne. Unity

Jacek Ross

Projekt z Unity? Skorzystaj z tablic! Poznaj możliwości Unity Wyszukaj odpowiednie opcje Zastosuj właściwe narzędzia Unity to niezwykle popularne środowisko do tworzenia komputerowych gier 2D i 3D oraz innych materiałów interaktywnych, takich jak filmy, animacje, prezentacje i wizualizacje. Silnik ten działa pod kontrolą większości powszechnie używanych systemów operacyjnych, a powstałe dzięki niemu materiały mogą być uruchamiane na niemal wszystkich platformach komputerowych i mobilnych, co w połączeniu z dużymi możliwościami i praktycznym brakiem opłat licencyjnych zdecydowało o sukcesie rozwiązania. Nieocenioną pomocą w codziennej pracy z Unity są tablice informatyczne, które w telegraficznym skrócie i przystępnej formie prezentują najważniejsze narzędzia oraz funkcje środowiska. Dzięki tablicom bez konieczności wertowania grubych tomów i zaprzęgania do pracy wyszukiwarki internetowej dowiesz się, jak znaleźć odpowiednie opcje i szybko osiągnąć zamierzone cele! Interfejs środowiska Unity Przegląd najważniejszych narzędzi Sposoby tworzenia scen i obiektów Definiowanie akcji Korzystanie z zasobów Tworzenie skryptów Tablice informatyczne - zawsze pod ręką!

1829
Wird geladen...
E-BOOK

Tablice informatyczne. VBA dla Excela

Tomasz Fus

Ujarzmij Excel z językiem VBA! Do czego w Excelu warto stosować język VBA? Jakie procedury przydają się najczęściej? Jak wykonywać operacje na plikach i dyskach? "Excel jest naprawdę fantastycznym programem, a jego możliwości są nieskończone…" — myślisz zwykle do chwili, w której okazuje się, że coś, co powinno zająć Ci dwie minuty, zajmuje całe godziny, ponieważ projektanci Excela czegoś nie przewidzieli. Wtedy właśnie do akcji powinien wkroczyć język VBA. Jego zadaniem jest poszerzanie funkcjonalności programu, by dokładnie odpowiadał Twoim specyficznym potrzebom. Jeśli poświęcisz trochę czasu na poznanie tego języka, a pod ręką będziesz mieć zawsze tablice informatyczne z jego elementami, procedurami, instrukcjami, operatorami oraz opisami operacji na plikach i dyskach, udoskonalony Excel odwdzięczy Ci się stokrotnie, a Ty będziesz mógł pęcznieć z dumy. VBA dla Excela naprawdę działa — i to znakomicie! Elementy języka VBA Instrukcje, operatory Procedury Obiekty, kolekcje Operacje na plikach i dyskach Operacje na plikach tekstowych Współpraca z aplikacjami zewnętrznymi Tablice informatyczne - ściąga na każdą okazję!

1830
Wird geladen...
E-BOOK

Tablice informatyczne. Windows Vista PL

Radosław Sokół

Windows Vista "od podszewki" Jak zdefiniować zasady bezpieczeństwa haseł? Jak konfigurować sieć z poziomu konsoli testowej? Jak usuwać "martwe" wpisy z listy zainstalowanych aplikacji? Windows Vista to niezwykle łatwy w obsłudze i elastyczny system operacyjny, zapewniający jednocześnie wysoki poziom bezpieczeństwa. Dlatego też doceniany jest zarówno przez początkujących, jak i zaawansowanych użytkowników. Mimo że posługiwanie się jego narzędziami jest naprawdę proste, aby poznać "od podszewki" i profesjonalnie wykorzystać wszystkie możliwości systemu, potrzebujesz książki "Tablice informatyczne. Windows Vista PL", która w zwięzły, przejrzysty i zrozumiały sposób prezentuje całą wiedzę na ten temat. "Tablice informatyczne. Windows Vista PL" dają Ci łatwy i natychmiastowy dostęp do potrzebnych informacji. Dzięki tej książce możesz w każdej chwili sprawdzić m.in. systemowe i standardowe kombinacje klawiszy oraz ich znaczenie, symbole wieloznaczne, polecenia wraz z objaśnieniami i przykładami, a także konstrukcję potoków i nazwy filtrów. Nauczysz się diagnozować działanie połączeń sieciowych oraz konfigurować sieć z poziomu konsoli tekstowej. Znajdziesz tu wszelkie informacje niezbędne do profesjonalnej obsługi systemu. Instalacja i wstępna konfiguracja systemu Obsługa systemu za pomocą klawiatury Konsola tekstowa Uzupełnianie nazw za pomocą klawisza tabulatora Symbole wieloznaczne Specjalne nazwy plików Najczęściej używane polecenia oraz ich łączenie Potoki i filtry w konsoli Windows Vista Najczęściej stosowane filtry Diagnostyka działania połączeń sieciowych z poziomu konsoli tekstowej Modyfikacja rejestru systemowego Blokowanie usług sieciowych Menedżer zadań systemu Windows "Tablice informatyczne. Windows Vista PL" - szybka informacja zawsze pod ręką.

1831
Wird geladen...
E-BOOK

Tablice informatyczne. WordPress

Witold Wrotek

Bloguj z WordPressem! Jak zaprojektować dobry blog i opublikować go w sieci? Jak zadbać o dostępność archiwów i współpracę z bazą danych? Jak umieszczać na stronie filmy i pliki dźwiękowe z innych serwisów? WordPress to system zarządzania treścią używany przez miliony blogerów na całym świecie. To nie przypadek - chociaż z pomocą tego CMS-a da się stworzyć zwykłą witrynę internetową, jego podstawowym atutem jest możliwość zaprojektowania naprawdę dobrego bloga. WordPress pozwoli Ci wybrać odpowiedni układ strony i umieścić na niej wszystkie konieczne elementy: miejsce na Twoje wpisy i komentarze czytelników, archiwa, bazę danych, grafikę, liczniki, filmy oraz zasady dostępności dla różnych użytkowników. Będziesz również mieć do dyspozycji całe mnóstwo najrozmaitszych wtyczek, których zadaniem może być na przykład przekształcenie bloga w forum albo tłumaczenie strony na inne języki. Dzięki tablicom informatycznym zaczniesz sprawnie poruszać się w środowisku WordPressa, a w efekcie szybko udoskonalisz swój blog. Skup się na wymyśleniu ciekawej treści - resztą zajmie się Twój CMS! Archiwa i baza danych Galeria obrazków, biblioteka mediów i kolekcja filmów RSS i słowa kluczowe Format daty i czasu, kalendarz Wtyczki — forum i GTranslate Blogroll i odnośniki Komentarze i użytkownicy Publikowanie dokumentów Strona główna i wyszukiwarka Tablice informatyczne - ściąga na każdą okazję!

1832
Wird geladen...
E-BOOK

Tablice informatyczne. Wzorce projektowe

Daniel Krasnokucki

Wzorce projektowe bez tajemnic! Odkryj najlepsze z używanych obecnie wzorców projektowych Dowiedz się, jaki wzorzec zastosować w konkretnym przypadku Naucz się właściwie wykorzystywać dany wzorzec w praktyce Wzorce projektowe ułatwiają tworzenie dobrego oprogramowania, umożliwiają unikanie typowych błędów i stanowią sprawdzone rozwiązania problemów informatycznych, z którymi ktoś kiedyś miał już do czynienia. Korzysta się z nich w celu zapewnienia wysokiej jakości wynikowego kodu i elastyczności rozwiązania programistycznego oraz skrócenia czasu jego tworzenia. Jeśli nie chcesz wymyślać koła na nowo i nie masz zamiaru podejmować beznadziejnego trudu zrobienia tego lepiej niż tysiące osób przed Tobą, wzorce projektowe są właśnie dla Ciebie! Stosuj je w codziennej pracy, korzystając z praktycznej ściągi, zawierającej najpotrzebniejsze informacje o najbardziej przydatnych wzorcach, dzięki którym Twoje programy będą spełniały branżowe standardy! Wzorce konstrukcyjne, strukturalne i operacyjne Zależności występujące między wzorcami Przeznaczenie i implementacja poszczególnych wzorców Zastosowanie wzorców projektowych w praktyce Tablice informatyczne — cała wiedza pod ręką!

1833
Wird geladen...
E-BOOK

Tailwind CSS. Projektowanie stron WWW i podejście utility-first

Michał Kortas

Poznaj rewelacyjną nowość na rynku frontendu Framework Tailwind CSS to prawdziwy webmasterski hit ostatniego roku. Wyjątkowym i nowatorskim czyni go przyjęta filozofia pracy. Twórcy frameworka proponują bowiem oryginalne podejście do tworzenia stron i aplikacji internetowych. Zamiast ściśle semantycznego sposobu tworzenia klas CSS Tailwind opiera się na fundamencie zwanym Utility-First. Dzięki temu architekt interfejsu nie marnuje czasu na generowanie wymyślnych nazw opisujących poszczególne elementy, a podchodzi do nich bardziej pragmatycznie - definiuje je w taki sposób, który najlepiej odpowiada rzeczywistości. Ta książka przeznaczona jest przede wszystkim dla początkujących i średniozaawansowanych projektantów stron WWW. Czytelnik znajdzie w niej mnóstwo praktycznych informacji dotyczących frameworka Tailwind. Pozna jego możliwości, mocne i słabe strony. Opanuje rządzące nim zasady oraz dostępne w nim narzędzia. Ich użycia nauczy się w praktyce, ponieważ znaczną część podręcznika zajmuje realizacja konkretnego zadania - autor przeprowadzi Czytelnika przez przygotowanie kompletnego konceptu interfejsu z wykorzystaniem wszystkiego, co oferuje w swoich zasobach Tailwind.

1834
Wird geladen...
E-BOOK

Tajemnice JavaScriptu. Podręcznik ninja

John Resig, Bear Bibeault

Najlepsze porady dla programistów JavaScript! JavaScript to język programowania, który wymaga od programisty szerokiej wiedzy i dokładności. Chwila nieuwagi może spowodować poważne problemy, trudne do wykrycia. Jak sobie radzić w tym wymagającym środowisku? Jak zwinnie poruszać się pomiędzy zastawionymi pułapkami? Na te i wiele innych pytań znajdziesz odpowiedź w tej książce. Dzięki niej będziesz zwinnie jak ninja przemykał pomiędzy niuansami języka JavaScript. W trakcie lektury poznasz dogłębnie najlepszą broń przeciw błędom — debuger oraz testy automatyczne. W kolejnych rozdziałach nauczysz się korzystać z potencjału funkcji oraz domknięć. W tej doskonałej książce znajdziesz również szerokie omówienie wyrażeń regularnych — tematu, który spędza programistom sen z oczu. Ponadto szczegółowo poznasz zasady programowania obiektowego w JavaScripcie, modyfikowania drzewa DOM, wsparcia dla różnych przeglądarek oraz obsługi zdarzeń. Książka ta zawiera praktyczne porady, które sprawdzą się w codziennej pracy z językiem JavaScript. Jest to obowiązkowa pozycja dla każdego programisty! Dzięki tej książce: - nauczysz się pisać testy automatyczne - wykorzystasz wyrażenia regularne w JavaScripcie - zmodyfikujesz drzewo DOM - opanujesz niuanse języka JavaScript Pisz kod JavaScript jak prawdziwy ninja!    

1835
Wird geladen...
E-BOOK

Tajniki języka JavaScript. Asynchroniczność i wydajność

Kyle Simpson

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ń. Sprawdź, jakie zagadki kryje w sobie ten stary, dobry JavaScript!

1836
Wird geladen...
E-BOOK

Tajniki języka JavaScript. ECMAScript 6 i dalej

Kyle Simpson

Na pozór JavaScript jest prostym językiem o atrakcyjnych możliwościach. Jego złożone wewnętrzne mechanizmy muszą jednak zostać dokładnie przestudiowane, aby poczucie prawdziwego zrozumienia języka nie okazało się złudne. Zrozumienie subtelności JS jest o tyle ważne, że język ten ewoluuje. Najnowszy standard ECMAScript 6 to gwałtowny skok w przód i ogromna zmiana jakościowa, którą programista JS musi bardzo dobrze poznać! Niniejsza książka jest częścią serii w całości poświęconej temu językowi. Przed lekturą warto poznać koncepcje opisane w poprzednich książkach tej serii, gdyż w tym tomie autor koncentruje się na nowych możliwościach standardu ES6, m.in. na nowych formach składniowych, różnorodnych formach organizacji kodu czy wspomagających interfejsach API. Szczególny nacisk położono na trudniejsze aspekty języka JavaScript, których wielu programistów unika lub w ogóle nie zna. W tej książce przedstawiono: zasady stosowania nowej składni zasady organizowania kodu z wykorzystaniem iteratorów, generatorów, modułów oraz klas zasady asynchronicznego sterowania przepływem za pomocą obietnic i generatorów nowe metody pomocnicze obiektów macierzystych: Array, Object, Math, Number i String sposoby wykorzystania technik metaprogramowania plany rozwoju kolejnych wersji języka Dowiedz się, jaki będzie JavaScript przyszłości! Kyle Simpson — programista, propagator Open Web, wielki pasjonat języka JavaScript. Pisze książki, prowadzi warsztaty, występuje na konferencjach o tematyce technicznej oraz pozostaje aktywnym członkiem społeczności OSS.

1837
Wird geladen...
E-BOOK

Tajniki języka JavaScript. Na drodze do biegłości

Kyle Simpson

Początkujący programista może bardzo szybko zacząć tworzyć proste aplikacje w JavaScript. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością w JavaScript, takie jak obietnice, generatory i wątki robocze. Powinien nie tylko umieć napisać kod, który działa, ale także bardzo dokładnie rozumieć, dlaczego i w jaki sposób działa. Okazuje się, że w przypadku JavaScript bardzo często nie jest to ani proste, ani oczywiste. Niniejsza książka jest pierwszą częścią serii w całości poświęconej temu językowi. Autor skupia się na trudniejszych aspektach języka JavaScript, dogłębnie je analizuje, a następnie przedstawia praktyczne zastosowanie opisanych koncepcji. Książka jest przeznaczona dla osób dopiero rozpoczynających przygodę z programowaniem. Omówiono w niej istotniejsze koncepcje programowania i podano głębokie podstawy języka JavaScript. Jednym zdaniem, książka ta umożliwia na bardzo wysokim poziomie zrozumienie i przyswojenie najważniejszych zasad rządzących tym językiem. Dzięki tej książce: Poznasz najważniejsze koncepcje dotyczące programowania Nauczysz się stosować takie elementy programistyczne, jak typy, zmienne, konstrukcje warunkowe, pętle i funkcje Poznasz podstawy JavaScriptu Nauczysz się stosować najważniejsze mechanizmy JavaScriptu: wartości, domknięcia funkcji, słowo kluczowe this oraz prototypy Przekonasz się, czy warto zgłębić trudniejsze aspekty JavaScriptu, i dowiesz się, jak Ci w tym pomogą pozostałe książki z tej serii Pamiętaj, Twój kod jest Twoim dziełem!

1838
Wird geladen...
E-BOOK

Tajniki języka JavaScript. Typy i składnia

Kyle Simpson

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 Przeanalizujesz i zrozumiesz niepowtarzalne możliwości JavaScriptu związane z ciągami znakowymi, tablicami i liczbami Dowiesz się, w jaki sposób obiekty macierzyste zapewniają obiekty opakowujące wartości typu prymitywnego Poznasz tajniki konwersji typów i nauczysz się wykorzystywać jej zalety Zaczniesz rozumieć niuanse składni JavaScriptu, w tym również dotyczące instrukcji i wyrażeń Zbliżysz się do celu, jakim jest prawdziwe i dogłębne zrozumienie JavaScript Zrozum mechanizmy języka JavaScript i pisz kod dobrej jakości!

1839
Wird geladen...
E-BOOK

Tajniki języka JavaScript. Wskaźnik this i prototypy obiektów

Kyle Simpson

JavaScript uchodzi za język lekki, łatwy i przyjemny — początkujący programista bardzo szybko może zacząć tworzyć w nim proste aplikacje. Aby osiągnąć prawdziwą biegłość w tym języku, trzeba jednak przyswoić sobie pewne zaawansowane, złożone mechanizmy. Nauka tych zagadnień wymaga sporego wysiłku, ale dzięki niej można zyskać umiejętność wykorzystywania ich w praktyce, co znacząco poszerza możliwości programisty. Niniejsza książka jest częścią serii w całości poświęconej językowi JavaScript. Autor skupia się właśnie na tych złożonych, głębszych aspektach JavaScriptu i dogłębnie, wnikliwie je analizuje, a następnie bazując na takich solidnych podstawach, pokazuje praktyczne zastosowanie opisanych koncepcji. W książce tej omówiono wskaźnik this oraz prototypy obiektów. Autor wyjaśnia sposób działania tych mechanizmów, pokazując, w jaki sposób korzysta się z delegacji — wzorca projektowego, w którym obiekty są połączone, a nie klonowane. Dzięki tej książce: Dowiesz się, jak wiązanie this wskazuje obiekty na podstawie sposobu wywołania funkcji. Spojrzysz na naturę obiektów JavaScript i przekonasz się, dlaczego powinieneś je wskazywać w innych obiektach. Zobaczysz, jak programiści używają wzorca domieszek, aby emulować klasy w JavaScript. Przeanalizujesz, jak mechanizm prototypów w JavaScript tworzy połączenia między obiektami. Dowiesz się, jak przejść z projektu opartego na klasach i dziedziczeniu do projektu bazującego na delegacji. Zobaczysz, jak tworzenie kodu w stylu OLOO (obiekty połączone z innymi obiektami) pozwala w naturalny sposób zaimplementować mechanizm delegacji. Sprawdź, jakie zagadki kryje w sobie ten stary, dobry JavaScript! Kyle Simpson pochodzi z Teksasu. Jest propagatorem Open Web i wielkim pasjonatem wszystkiego, co jest związane z językiem JavaScript. Ma dar przekazywania wiedzy i zarażania entuzjazmem. Pisze książki, prowadzi warsztaty, występuje na konferencjach o tematyce technicznej oraz jest aktywnym członkiem społeczności OSS.

1840
Wird geladen...
E-BOOK

Tajniki języka JavaScript. Zakresy i domknięcia

Kyle Simpson

Początkujący programista może zacząć szybko tworzyć proste aplikacje w JavaScripcie i nabrać złudnego przekonania o swoich umiejętnościach. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością. Choć nie jest to ani proste, ani oczywiste, trzeba też zrozumieć wewnętrzne mechanizmy rządzące JS. Dopiero wiedza na tym poziomie pozwoli na zdobycie umiejętności profesjonalisty. Niniejsza książka jest drugą częścią serii w całości poświęconej językowi JavaScript. Jest przeznaczona dla osób, które używają JS w swojej pracy, ale postanowiły włożyć trochę wysiłku w to, aby bardzo dokładnie rozumieć, dlaczego i w jaki sposób działa ten język. Omówiono w niej bardzo istotne koncepcje JS: zakresy i domknięcia. Poza ogólnymi informacjami szczegółowo opisano m.in. zakresy leksykalne, zakresy funkcji i bloku, mechanizm hostingu i zakresy domknięcia. Co najważniejsze, przedstawiono materiał w sposób przystępny, zwięzły i klarowny, ale nieodmiennie na bardzo wysokim poziomie. Dzięki tej książce: poznasz najważniejsze zasady rządzące wewnętrznym sposobem działania kodu JS zrozumiesz pojęcie zakresu — zbioru reguł kierujących pracą silnika JavaScript dokładnie poznasz zagnieżdżone zakresy, czyli serie kontenerów przechowujących zmienne i funkcje poznasz zakresy funkcji i bloku, mechanizm hostingu, a także wzorce i korzyści płynące z ukrywania na poziomie zakresu zaczniesz prawidłowo stosować domknięcia w zadaniach synchronicznych i asynchronicznych, między innymi podczas tworzenia bibliotek JavaScriptu zbliżysz się do celu, jakim jest prawdziwe i dogłębne zrozumienie tego języka Dowiedz się, w jaki sposób działa Twój kod JS!