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的属性 

prototype16

prototype16

当函数做为参数传递时,函数就会丢掉自己以前默认

的binding对象,而变成window

无处不在的$操作符$('foo') 

var items = $('navbar' , 'adbar' , 'footer' ) 可以传入几个参数 

var a = $w('sin bai sin')  相当于ruby中的字符串%W,用来构造字符串数组 

$$ 利用CSS 

prototype16相关文档

最新文档

返回顶部