prototype16
prototype api
prototype行话:
1 Objects, Namespaces, and Modules
Prototype的对象一般分为三种:
类class:
空间namespace:
Module模块: 使用new操作符来构建对象,对象属性存储在实例字段中。。 ObjectRange, Ajax.Request, and PeriodicalExecuter这些都是 这类对象相当于命名空间,他们存在只是为了将一些相关的元素打包 比如Ajax and Event. 与RUBY中的模块相似,自身不是空间,包含方法,
存在是为了去混入其它的对象,去增强其它的方法
比如Enumerable
一个JS对象就是一个无序的属性容器
属性包括名称与值
对象可以使用{}声明
顶级变量其实就是一个window的属性


当函数做为参数传递时,函数就会丢掉自己以前默认
的binding对象,而变成window
无处不在的$操作符$('foo')
var items = $('navbar' , 'adbar' , 'footer' ) 可以传入几个参数
var a = $w('sin bai sin') 相当于ruby中的字符串%W,用来构造字符串数组
$$ 利用CSS


