The Javascript Learning Guide documentation covers the core of the Javascript language, lexical structures, types, values and variables, expressions and operators, statements, objects, arrays, functions, classes and modules, pattern matching for regular expressions, subsets and extensions of Javascript , Server-side javascript/client-side javascript, javascript in Web browsers, Window objects, scripted documents, scripted CSS, event handling, etc. Rich and detailed content, take the Internet line public offfer small partners are watching.

Each knowledge point has a left navigation bookmark page, it is very convenient to see, because the content is more, the following part of the content and pictures.

object

  • Create an object
  • Properties to query and set
  • Delete the properties
  • Test attributes
  • Enumerated attribute
  • Property getter and setter
  • Properties of attributes

An array of

  • Create an array
  • Read and write array elements
  • The sparse array
  • The length of the array
  • The addition and removal of array elements
  • Array traversal
  • Multidimensional array

function

  • The function definitions
  • A function call
  • The arguments and parameters of a function
  • As a function of values
  • As a function of namespace
  • closure
  • Function properties, methods, and constructors

Class and module

  • Class and prototype
  • Class and constructor
  • Java-style class inheritance in javascript
  • The expansion of the class
  • Classes and types
  • Object-oriented technology in javascript
  • A subclass

Pattern matching of regular expressions

  • Definition of a regular expression
  • String methods for pattern matching
  • The regexp object

Subsets and extensions of javascript

  • A subset of the set of javascript
  • Constants and local variables
  • Deconstruction assignment
  • The iteration
  • Function shorthand
  • More than the catch clause
  • e4x: ecmascript for xml

Javascript in a Web browser

  • Client-side javascript
  • Embed javascript in HTML
  • Execution of javascript programs
  • Compatibility and interoperability
  • accessibility
  • security
  • Client framework

The window object

  • The timer
  • Browser location and navigation
  • Browsing history
  • Browser and screen information
  • dialog
  • Error handling
  • The document element that is an attribute of the Window object

If you have programming experience in other languages, this document will help you understand that JavaScript is a high-end, dynamic, weakly typed programming language that is well suited to object-oriented and functional programming styles.

Here I will provide these complete version of the document, interested friends can find me to take a study! (pure free a share, I hope you can bring substantive help, I hope you can help like support, point a small attention is the biggest power of small series creation) quick start channel: [click this to receive the electronic version of Javascript learning guide] your support, my power; I wish you a bright future and continuous offer!!