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 类
chm 文件大小:36.27KB