
Professional JavaScript for Web Developers - Fourth Edition
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with eBook + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with eBook + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterCOVER
-
FOREWORD
-
INTRODUCTION
-
1 What Is JavaScript?
-
2 JavaScript in HTML
-
3 Language Basics
-
4 Variables, Scope, and Memory
-
5 Basic Reference Types
-
6 Collection Reference Types
-
7 Iterators and Generators
-
8 Objects, Classes, and Object-Oriented Programming
-
9 Proxies and Reflect
-
10 Functions
- 10 Functions
- ARROW FUNCTIONS
- FUNCTION NAMES
- UNDERSTANDING ARGUMENTS
- NO OVERLOADING
- DEFAULT PARAMETER VALUES
- SPREAD ARGUMENTS AND REST PARAMETERS
- FUNCTION DECLARATIONS VERSUS FUNCTION EXPRESSIONS
- FUNCTIONS AS VALUES
- FUNCTION INTERNALS
- FUNCTION PROPERTIES AND METHODS
- FUNCTION EXPRESSIONS
- RECURSION
- TAIL CALL OPTIMIZATION
- CLOSURES
- IMMEDIATELY INVOKED FUNCTION EXPRESSIONS
- PRIVATE VARIABLES
- SUMMARY
-
11 Promises and Async Functions
-
12 The Browser Object Model
-
13 Client Detection
-
14 The Document Object Model
-
15 DOM Extensions
-
16 DOM Levels 2 and 3
-
17 Events
-
18 Animation and Graphics with Canvas
-
19 Scripting Forms
-
20 JavaScript APIs
-
21 Error Handling and Debugging
-
22 XML in JavaScript
-
23 JSON
-
24 Network Requests and Remote Resources
-
25 Client-Side Storage
-
26 Modules
-
27 Workers
-
28 Best Practices
-
A ES2018 and ES2019
-
B Strict Mode
-
C JavaScript Libraries and Frameworks
-
D JavaScript Tools
-
INDEX
-
END USER LICENSE AGREEMENT
About this book
Major browsers are already using ECMAScript 2019. To get in the race, all the web developers need to update their JavaScript skills and be ready to handle all the latest developments on the web.
Armed with updated frameworks and libraries, techniques, API, Professional JavaScript for Web Developers is your perfect JavaScript guide. From JavaScript-specific object-oriented programming and inheritance to combining JavaScript with HTML and other mark-up languages, the book covers the fundamentals as well as the advanced topics of JavaScript development.
By the end of this book, you’ll be ready to put your newly gained JavaScript skills to work on real-world projects.
- Publication date:
- November 2019
- Publisher
- Packt
- Pages
- 1144
- ISBN
- 9781119366447