JavaScript 经典书

  • 《面向对象的Javascript》(Object-Oriented JavaScript)
  • 《Javascript高级程序设计(第二版)》(Professional JavaScript for Web Developers, 2nd Edition)

JavaScript 组成部分:

  • ECMAScript:JavaScript 语言核心特性,与浏览器无关; European Computer Manufacturers Association (ECMA)
  • Document Object Model(DOM):提供了一种与 HTML 和 XML 文档交互的方式。一开始只支持少部分控件,随后大量控件逐步支持。同时也催生除了 World Wide Web Consortium (W3C),该组织指定与语言无关的 DOM 标准。
  • Browser Object Model(BOM):与浏览器紧密相关的特性。直到 HTML5 的出现,才统一了部分公共控件的实现。

JavaScript 中所有方法和属性都是 public 的。