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
- PHP
- JavaScript dla programistów PHP
E-book details
Błyskawicznie opanuj nowy język programowania!
Czasy wąskiej specjalizacji programistów odchodzą do lamusa. Współczesne projekty wymagają od nich szerokiej wiedzy, zarówno dotyczącej języków działających po stronie serwera (Java, PHP), jak i przeglądarki (JavaScript). Jest jednak światełko w tunelu — jeśli znasz tylko jeden z języków programowania, jesteś w stanie sprawnie opanować kolejny. Dzięki tej książce to zadanie stanie się prostsze!
Książka przeznaczona jest dla programistów PHP chcących szybko nauczyć się programowania w języku JavaScript. W trakcie lektury poznasz różnice i podobieństwa między tymi dwoma językami. W kolejnych rozdziałach rozgryziesz składnię JavaScriptu i błyskawicznie zaczniesz używać funkcji wbudowanych w ten język. Ponadto opanujesz programowanie obiektowe z jego wykorzystaniem. Na sam koniec nauczysz się testować kod napisany w JavaScripcie. To najlepszy podręcznik do nauki tego języka dla osób znających podstawy PHP.
Dzięki tej książce:
- poznasz składnię języka JavaScript
- będziesz programować w nim obiektowo
- zaznajomisz się z funkcjami wbudowanymi
- błyskawicznie poznasz kolejny język programowania
Poznaj możliwości języka JavaScript i wykorzystaj je w Twoim projekcie!
Podziękowania (11)
Wstęp (13)
1. Wprowadzenie (15)
- Zakres niniejszej książki (17)
- Język (18)
- Nauka środowiska (18)
- Przeglądarki (19)
- JavaScriptCore (20)
- Node.js i Rhino (21)
- Dłuższe przykłady (22)
- Zaczynamy (22)
2. Składnia języka JavaScript (23)
- Zmienne (23)
- Jakie jest zadanie znaku $ w JavaScript? (24)
- Wartości (25)
- Introspekcja typeof (26)
- Wartości null i undefined (27)
- Tablice (28)
- Tablice asocjacyjne (29)
- Instrukcje warunkowe (30)
- Operator trójargumentowy (30)
- Ścisła kontrola typu (31)
- Konstrukcja switch (33)
- Konstrukcja try-catch (33)
- Pętle while i for (35)
- Pętle for-in (36)
- Inne operatory (37)
- Operator in (37)
- Łączenie fragmentów tekstów (38)
- Rzutowanie typów (39)
- Operator void (39)
- Operator przecinka (40)
3. Funkcje (41)
- Parametry domyślne (41)
- Dowolna liczba argumentów (42)
- Sztuczka z arguments.length (43)
- Zwracanie wyniku funkcji (44)
- Funkcje są obiektami (44)
- Nieco inna składnia (45)
- Zakres widoczności zmiennych (46)
- Przenoszenie na początek (48)
- Przenoszenie na początek funkcji (49)
- Domknięcia (50)
- Domknięcia w języku PHP (50)
- Łańcuch zakresu widoczności zmiennych (52)
- Łańcuch zakresów w konsoli WebKit (54)
- Zachowanie zakresu (57)
- Przechowywane są referencje, a nie wartości (58)
- Domknięcia w pętli (59)
- Ćwiczenie - pętla z onclick (61)
- Funkcje natychmiastowe (62)
- Inicjalizacja (64)
- Prywatność (64)
- Przekazywanie i zwracanie funkcji (65)
- Wywołania zwrotne nie są tekstami (67)
4. Programowanie obiektowe (69)
- Konstruktory i klasy (69)
- Zwracanie obiektów (70)
- Dodatkowe informacje na temat this (72)
- Wymuszenie wywołania konstruktora (73)
- Prototypy (74)
- Literał obiektu (75)
- Dostęp do właściwości (75)
- Mylące kropki (76)
- Metody w literałach obiektów (77)
- Rozbudowane tablice (78)
- Właściwości własne (79)
- Właściwość __proto__ (80)
- Stosować this lub prototype? (81)
- Dziedziczenie (82)
- Dziedziczenie wykorzystujące prototypy (82)
- Dziedziczenie przez kopiowanie właściwości (83)
- Funkcja kreująca (84)
- "Klasyczne" extend() (85)
- Pożyczanie metod (86)
- Wnioski (87)
5. Wbudowane interfejsy programistyczne (89)
- Obiekt globalny (89)
- Właściwości globalne (90)
- Funkcje globalne (91)
- Liczby (91)
- Kodowanie adresów URL (92)
- Konstruktory wbudowane (93)
- Konstruktor Object (94)
- Konstruktor Array (98)
- Konstruktor RegExp (105)
- Konstruktor Function (107)
- Konstruktor String (109)
- Konstruktor Number (113)
- Konstruktor Boolean (114)
- Obiekt Math (114)
- Konstruktor Error (115)
- Konstruktor Date (116)
- Podsumowanie konstruktorów (118)
6. ECMAScript 5 (119)
- Tryb ścisły (119)
- Atrybuty właściwości (120)
- Nowe API dotyczące obiektów (121)
- Metoda Object.create() (121)
- Metoda Object.getOwnPropertyDescriptor() (123)
- Metody Object.defineProperty() i Object.defineProperties() (123)
- Ograniczenie zmian obiektów (123)
- Pętle alternatywne (125)
- Metoda Object.getPrototypeOf() (125)
- Nowe API dotyczące tablic (126)
- Metoda Array.isArray() (126)
- Metody indexOf() i lastIndexOf() (126)
- Przechodzenie przez elementy tablicy (127)
- Filtrowanie (128)
- Sprawdzanie zawartości tablicy (128)
- Odwzorowanie i redukcja (128)
- Przycinanie tekstu (129)
- Nowości w obiekcie Date (130)
- Metoda Function.prototype.bind() (130)
- Obiekt JSON (131)
- Shimy (131)
7. Wzorce w języku JavaScript (133)
- Właściwości prywatne (133)
- Metody prywatne (134)
- Uwidacznianie obiektów prywatnych (135)
- Zwracanie tablic prywatnych (136)
- Kopiowanie głębokie przy użyciu JSON (137)
- Wzorzec udostępniania (139)
- Stałe (140)
- Przestrzenie nazw (142)
- Moduły (144)
- Moduły CommonJS (144)
- Definicja modułu CommonJS (145)
- Użycie modułu CommonJS (145)
- Utworzenie modułu uniwersalnego (147)
- AMD (148)
- Wzorce projektowe (149)
- Singleton (149)
- Fabryka (151)
- Dekorator (152)
- Dokumentacja i testy (155)
- Podręcznik użytkownika (155)
- Dokumentacja kodu (155)
- Testy jednostkowe (156)
- Narzędzie JSLint (157)
- Uruchomienie lint dla kodu zawartego w książce (157)
Skorowidz (159)
- Title: JavaScript dla programistów PHP
- Author: Stoyan Stefanov
- Original title: JavaScript for PHP Developers
- Translation: Rafał Jońca
- ISBN: 978-83-246-8218-8, 9788324682188
- Date of issue: 2014-01-13
- Format: Ebook
- Item ID: javphp
- Publisher: Helion