Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Вебмайстерність
- JavaScript
- JavaScript. Tworzenie nowoczesnych aplikacji webowych
Деталі електронної книги
JavaScript od podstaw!
- Poznaj funkcje języka JavaScript
- Dowiedz się, co możesz z nim osiągnąć
- Naucz się wykorzystać go w praktyce
JavaScript to bardzo popularny język programowania, który z rozwiązania stosowanego niegdyś głównie do wykonywania prostych akcji na stronach internetowych ewoluował do postaci pełnoprawnego narzędzia, które z powodzeniem można wykorzystywać w rozmaitych sytuacjach i na wielu różnych platformach do tworzenia całkiem zaawansowanych aplikacji. Uznanie użytkowników zapewniła JavaScriptowi jego prostota, doskonała dokumentacja oraz duże i stale powiększające się możliwości.
Jeśli zależy Ci na szybkim rozpoczęciu programowania w JavaScripcie, trafiłeś w dziesiątkę! Książka ta bezboleśnie wprowadzi Cię w zaczarowany świat tego języka, prezentując jego podstawowe konstrukcje i funkcje, przedstawiając możliwości programowania obiektowego oraz pokazując, jak posługiwać się liczbami, tablicami, datami i ciągami znakowymi. Zdobytą wiedzę utrwalisz dzięki praktycznym ćwiczeniom, które nie tylko pokażą Ci sposób użycia poszczególnych mechanizmów, lecz również pozwolą zetknąć się z rzeczywistymi zastosowaniami języka w codziennej pracy.
- Składnia języka
- Zmienne i stałe
- Operatory i instrukcje sterujące
- Funkcje i obiekty
- Klasy i metody
- Ciągi znakowe
- Tablice i operacje na nich
- Liczby i daty
- Ćwiczenia praktyczne
Odkryj, naucz się, stosuj! Praktycznie z JavaScriptem!
Rozdział 1. Wstęp 7
- Dlaczego JavaScript? 7
- Historia rozwoju JavaScript 8
- Dla kogo przeznaczona jest książka? 11
- Przygotowujemy środowisko 12
- Uruchamianie kodu w przeglądarce 12
- Edytor kodu JavaScript 12
- Praca w środowisku Node.js 13
Rozdział 2. Podstawy ECMAScript 15
- Podstawowe elementy składni 15
- Nawiasy 16
- Komentarze 16
- Deklarowanie zmiennych i stałych 17
- Typy zmiennych 19
- Zmienne vs stałe w JavaScript 23
- Operatory przypisania i matematyczne 24
- Konkatenacja ciągów znakowych 26
- Operatory porównania 27
- Operatory logiczne 29
- Instrukcja warunkowa if-else 30
- Instrukcja warunkowa switch 34
- Pętla for 35
- Pętle for-in oraz for-of 37
- Pętle while oraz do-while 38
- Konwersja typów zmiennych 39
- Tryb ścisły strict mode 42
- Konieczność deklarowania zmiennych 43
- Duplikowanie parametrów funkcji 43
Rozdział 3. Funkcje i obiekty 45
- Czym są funkcje? 45
- Definiowanie i wywoływanie funkcji 46
- Tworzymy funkcje 46
- Wartość zwracana przez funkcję 48
- Zakresy i domknięcia w JavaScript 50
- Zakres globalny 51
- Zakres funkcyjny 52
- Zakres blokowy 53
- Funkcje, które od razu się wykonują 55
- Parametry domyślne funkcji 57
- Definiowanie obiektów 60
- Modyfikowanie obiektów 61
- Operatory spread i rest 65
- Prototypy i dziedziczenie 68
- Czym jest dziedziczenie prototypowe? 69
- Nadpisywanie metod z prototypu 70
- Dziedziczenie i typy proste... 73
- Czym jest wskaźnik this? 73
- Wskaźnik this i funkcje strzałkowe 76
- Czym są metody call i apply? 78
- Dobre praktyki podczas tworzenia funkcji i obiektów 80
- Używaj języka angielskiego 81
- Twórz sensowne nazwy funkcji i zmiennych 81
- Dziel kod na małe, proste fragmenty 83
- Bądź ostrożny z wieloma parametrami funkcji 85
- Unikaj zwracania różnych typów przez jedną funkcję 87
- Unikaj dynamicznej zmiany typów 89
Rozdział 4. Klasy w języku JavaScript 91
- Zacznijmy od funkcji... 91
- Dodanie metod do prototypu 92
- Definiowanie klas w JavaScript 94
- Rozszerzanie klas - słowa extends i super 95
- Rozszerzanie klas i nadpisywanie metod klasy bazowej 98
- Metody statyczne 100
- Klasy z wieloma metodami 102
- Metody prywatne i publiczne 103
Rozdział 5. Operacje na ciągach znakowych 105
- Tworzenie ciągów znakowych 105
- Modyfikacje wielkości znaków 107
- Wycinanie fragmentu ciągu 108
- Sprawdzanie początku i końca ciągu znakowego 112
- Przeszukiwanie ciągu znakowego 114
- Metoda includes 114
- Wyszukiwanie metodą indexOf 115
- Metoda lastIndexOf do analizy ciągów znakowych 116
- Podział ciągu na tablicę 118
Rozdział 6. Tablice w języku JavaScript 121
- Podstawowe operacje na tablicach 121
- Definiowanie tablic w JavaScript 121
- Dodawanie elementów na końcu tablicy 124
- Dodawanie elementów na początku tablicy 125
- Dodawanie elementów wewnątrz tablicy 126
- Usuwanie elementów z tablicy 127
- Sprawdzanie czy obiekt jest tablicą 130
- Konwertowanie tablic do ciągów znakowych 131
- Iterowanie po tablicach 131
- Pętla for 131
- Pętla for-in 132
- Pętla for-of 134
- Metoda forEach 135
- Przetwarzanie i filtrowanie tablic 137
- Metoda map 137
- Metoda map vs forEach 139
- Metoda filter 141
- Metody reduce i reduceRight 143
- Metoda flat 144
- Metoda reverse 145
- Wyszukiwanie elementów w tablicy 146
- Metoda indexOf i lastIndexOf 146
- Metoda includes 148
- Metoda find i findIndex 149
- Metoda some i every 150
- Sortowanie elementów tablicy 151
Rozdział 7. Liczby w JavaScript 155
- Czym właściwie jest typ number 155
- Liczby i nie-liczby 156
- Jak sprawdzić czy wartość to NaN? 158
- Konwertowanie ciągów znakowych do typu number 160
- Operacje na liczbach zmiennoprzecinkowych 164
- Metody toFixed i toPrecision 166
- Obiekt globalny Math 167
- Przydatne stałe obiektu Math 167
- Szukanie wartości największej i najmniejszej 168
- Zaokrąglanie liczb 168
- Liczby losowe 169
- Inne przydatne metody obiektu Math 170
Rozdział 8. Praca z datami w JavaScript 173
- Tworzenie obiektu Date 173
- Obiekt Date i znacznik czasu timestamp 176
- Odczyt parametrów obiektu daty 177
- Problem stref czasowych 178
- Wyświetlanie daty dostosowanej do lokalnych ustawień przeglądarki 179
- Modyfikowanie obiektu Date 181
Rozdział 9. Ćwiczenia praktyczne 185
- Wyznaczenie sumy kolejnych N liczb 185
- Tablica unikalnych elementów 187
- Wyznaczenie przecięcia dwóch tablic 190
- Wyznaczenie różnicy dwóch tablic 192
- Częstość występowania elementów w tablicy 194
- Sprawdzenie czy podany rok jest rokiem przestępnym 196
- Obliczenie ilości dni w danym miesiącu 198
- Określanie wieku w latach 200
- Generator liczb losowych 201
- Walidacja numeru NIP 202
- Walidacja numeru REGON 204
- Wyznaczenie n-tego wyrazu ciągu Fibonacciego 207
- Sprawdzenie czy liczba jest liczbą pierwszą 208
- Obliczanie średniej oceny bez znajomości wszystkich ocen cząstkowych 209
- Назва: JavaScript. Tworzenie nowoczesnych aplikacji webowych
- Автор: Tomasz Sochacki
- ISBN: 978-83-283-6922-1, 9788328369221
- Дата видання: 2020-03-11
- Формат: Eлектронна книга
- Ідентифікатор видання: podjav
- Видавець: Helion