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