prototype.js 学习指南
prototype.js 学习指南
prototype.js 简介
prototype.js 是一个由 Sam Stephenson 编写的 JavaScript 基础类库,它扩展了 JavaScript 并提供了强大的 Ajax 支持。许多国内外的效果库都基于 prototype.js 构建。
学习价值
prototype.js 不仅实用,还具有很高的学习价值,尤其是在面向对象编程方面。
核心概念:prototype 对象
prototype 对象是实现面向对象编程的关键机制。每个函数都有一个 prototype 子对象,用于定义类的成员。通过 new 关键字创建实例对象时,prototype 对象的成员将成为实例对象的成员。
- prototype 对象被类引用,只有函数对象才能引用它。
- 实例化对象后,prototype 对象的成员被实例化,实例对象才能调用它们。函数对象可以直接声明成员并调用,无需实例化。
内容目录
- 编程指南
- Prototype 是什么?
- 通用性方法
- 使用 $() 方法
- 使用 $F() 方法
- 使用 $A() 方法
- 使用 $H() 方法
- 使用 $R() 方法
- 使用 Try.these() 方法
- Ajax 对象
- 使用 Ajax.Request 类
- 使用 Ajax.Updater 类
- prototype.js 参考
- JavaScript 类的扩展
- 对 Object 类的扩展
- 对 Number 类的扩展
- 对 Function 类的扩展
- 对 String 类的扩展
- 对 document DOM 对象的扩展
- 对 Event 对象的扩展
- 在 prototype.js 中定义的新对象和类
- PeriodicalExecuter 对象
- Prototype 对象
- Class 对象
- Ajax 对象
- Ajax.Base 类
- Ajax.Request 类
- options 参数对象
- Ajax.Updater 类
- Ajax.PeriodicalUpdater 类
- Element 类
36.27KB
文件大小:
评论区