1. Basics
    1. 基于对象和事件驱动
    2. 客户端脚本语言
  2. 布兰登·艾奇(Brendan Eich,1964年~)
  3. 组成
    1. 核心(ECMAScript)
    2. 文档对象模型(Document Object Model,简称DOM)
    3. 浏览器对象模型(Browser Object Model,简称BOM)
  4. 函数
    1. 命名的语句段,这个语句段可以被当作一个整体来引用和执行
    2. function myFunction(params){//执行的语句}
    3. 函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!
  5. 对象Object
    1. 内置对象
      1. String
      2. Date
      3. Array
      4. Boolean
      5. Math
      6. RegExp
      7. Global
      8. Number
      9. Function
    2. 特殊类型
      1. null
      2. undefined
      3. NaN
  6. 常用的库
    1. jQuery
      1. css和xpath选择符查找元素、ajax、动画效果等
    2. JSer
      1. 操作DOM、CSS样式访问、属性读写、事件绑定、行为切换、动态载入、数据缓存、URL与AJAX等众多功能
    3. dojo
      1. 各种javascript程序
    4. prototype
    5. YUI
      1. YahooYUI库
    6. ExtJs
  7. 关键字
    1. break else new var typeof
    2. case finally return void
    3. catch for switch while
    4. default if throw delete
    5. in try do instanceof