Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Webmastering
- JavaScript
- JavaScript. Tworzenie nowoczesnych aplikacji webowych
E-book details
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
- Title: JavaScript. Tworzenie nowoczesnych aplikacji webowych
- Author: Tomasz Sochacki
- ISBN: 978-83-283-6922-1, 9788328369221
- Date of issue: 2020-03-11
- Format: Ebook
- Item ID: podjav
- Publisher: Helion