JavaScript authoritative Guide (6th edition) (Chinese version) pdf

Source: Internet
Author: User
Tags array length html form variable scope

: Network Disk Download

Content IntroductionThe edition of version 5th has been revamped for Ajax and Web 2.0 technologies. Compared with the previous version, the content of the update is more, overall close to the entire length of 1/2, and this is one of the reasons why the book came to a belated. Specifically, the 5th edition is updated in the following sections: The first part of the chapter on functions (chapter 8th) is extended, with special emphasis on nested functions and closures. New custom classes, namespaces, scripted Java, embedded JavaScript, and more. The second part of the biggest change is the addition of a lot of new content as follows. Includes the 19th Chapter "Cookie and Client Persistence", Chapter 20th "scripted http", chapter 21st "Javascipt and XML", 22nd "scripted client Graphics", 23rd chapter "scripted Java applets and Flash movie". The third part has hardly changed much. And Part IV adds an introduction to the DOM API. In general, it is divided into "basic knowledge point Introduction" and "Reference Guide", which is a major feature of this book. From the popularity of the previous version, this structure has been a considerable recognition of the reader, to meet their basic knowledge of learning and reference access to the difficulties of the dual needs. And this is not the same as other books. Work Catalogue Editor Preface 1
Chapter 1th JavaScript Overview 5
1.1 JavaScript Language Core 8
1.2 Client JavaScript12
The first part of the JavaScript language core
2nd Chapter Lexical Structure 25
2.1 Character Set 25
2.2 Notes 27
2.3 Direct Volume 27
2.4 Identifiers and reserved Words 28
2.5 Optional semi-colon 30
3rd. Type, value, and variable 32
3.1 Number 34
3.2 Text 38
3.3 Boolean value 43
3.4 Null and UNDEFINED44
3.5 Global Object 45
3.6 Packaging Objects 46
3.7 Immutable primitive values and mutable object references 47
3.8 Type Conversion 48
3.9 Variable Declaration 55
3.10 Variable Scope 56
4th Chapter expressions and Operators 60
4.1 Original Expression 60
4.2 Initialization expressions for objects and arrays 61
4.3 Function-Definition expression 62
4.4 Property-Access Expression 63
4.5 Calling an expression 64
4.6 Object Creation Expression 64
4.7 Overview of Operators 65
4.8 Arithmetic Expressions 69
4.9 Relationship Expressions 74
4.10 Logical Expressions 79
4.11 Assignment Expression 81
4.12 Expression Calculation 83
4.13 Other Operators 86
Chapter 5th Statement 91
5.1 Expression Statement 92
5.2 Compound statement and empty statement 92
5.3 Declaration Statement 94
5.4 Item Statement 96
5.5 Cycle 101
5.6 Jump 106
5.7 Other Statement Types 113
5.8 JavaScript Statement Summary 116
Chapter 6th Object 118
6.1 Creating an Object 120
6.2 Query and settings for properties 123
6.3 Deleting an attribute 127
6.4 Detection Properties 128
6.5 Enumeration Properties 130
6.6 Property Getter and setter132
6.7 Properties of Attributes 134
6.8 Three properties of the object 138
6.9 Serialization of Objects 141
6.10 Object Methods 142
The 7th Chapter Array 144
7.1 Creating an array 144
7.2 Reading and writing of array elements 145
7.3 Sparse Array 147
7.4 Array Length 148
7.5 Adding and removing array elements 149
7.6 Array Traversal 149
7.7 Multi-dimensional arrays 151
7.8 Array Method 152
7.9 Array method 156 in ECMAScript 5
7.10 Array type 160
Class 7.11 Array Object 161
7.12 as an array of strings 163
8th Chapter Function 165
8.1 Function Definitions 166
8.2 Function Call 168
8.3 arguments and formal parameters for a function 173
8.4 function as a value 178
8.5 function as a namespace 181
8.6 Closure Pack 182
8.7 function Properties, methods, and constructors 188
8.8 Functional Programming 194
Chapter 9th class and Module 201
Class 9.1 and Prototype 202
9.2 Classes and Constructors 203
Java-Class inheritance in 9.3 JavaScript 207
Expansion of class 9.4 210
9.5 Classes and Types 212
Object-oriented technology in 9.6 JavaScript 217
9.7 Sub-Class 230
9.8 class 239 in ECMAScript 5
9.9 Module 248
10th. Pattern matching of regular expressions 253
10.1 Definition of regular Expressions 253
10.2 String Method 261 for pattern matching
10.3 RegExp Object 263
Chapter 11th Subset and extension of JavaScript 267
11.1 Subset of JavaScript 268
11.2 Constants and local variables 271
11.3 Deconstruction Assignment 274
11.4 Iteration 276
11.5 function Shorthand 285
11.6 Multiple catch clauses 285
11.7 E4x:ecmascript for XML286
12th. Server-Side JavaScript290
12.1 Scripting Java291 with Rhino
12.2 using node to implement asynchronous i/o297
Part Two client JavaScript
Chapter 13th JavaScript309 in Web browsers
13.1 Client JavaScript309
13.2 Embedding JavaScript313 in HTML
13.3 JavaScript Program execution 319
13.4 Compatibility and interoperability 326
13.5 Accessibility 333
13.6 Security 334
13.7 Client Framework 339
14th. Window Object 341
14.1 Timer 342
14.2 Browser positioning and navigation 343
14.3 Browsing History 345
14.4 Browser and screen information 346
14.5 dialog Box 348
14.6 Error Handling 351
14.7 document element As Window object property 351
14.8 multiple windows and forms 353
15th. Scripted Document 361
15.1 Dom Overview 362
15.2 Selecting a Document element 364
15.3 Document structure and traversal 371
15.4 Properties 375
15.5 Elements of Content 378
15.6 creating, inserting, and deleting nodes 382
15.7 Example: Generating catalog table 387
15.8 the geometry and scrolling of documents and elements 389
15.9 HTML Form 396
15.10 Other document features 404
The 16th chapter of scripted CSS410
16.1 CSS Overview 411
16.2 Important CSS Properties 416
16.3 Scripting Inline Styles 427
16.4 Query Computed Styles 431
16.5 Scripting CSS Classes 433
16.6 Scripted style sheet 436
Chapter 17th Event Handling 440
17.1 Event Type 442
17.2 Registering event Handlers 451
17.3 invocation of the event handler 454
17.4 Document Load Events 459
17.5 Mouse Events 461
17.6 Mouse Wheel Event 465
17.7 drag-and-drop events 468
17.8 Text Event 475
17.9 Keyboard Events 478
The 18th chapter of scripted HTTP484
18.1 using XMLHttpRequest487
18.2 with

: Network Disk Download

JavaScript authoritative Guide (6th edition) (Chinese version) pdf

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.