文章标签 ‘prototype’

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere. Prototype是一个致力于动态Web应用的开发的JavaScript框架。之前学校jquery源码,无意之中看到了Prototype,于是想看看Prototype是怎样实现的,顺便熟悉javascript的Prototype的概念。

2010年9月6日21:00 | 没有评论
分类: JavaScript

prototype源自法语,软件界的标准翻译为“原型”,代表事物的初始形态,也含有模型和样板的意义。学习了Java的面向对象思想,关于prototype的一些语法就很容易理解了,如属性、方法、继承、多态 JavaScript的所有function类型的对象都有一个prototype属性。这个prototype属性本身又是一个object类型的对象,因此我们也可以给这个prototype对象添加任意的属性和方法。既然prototype是对象的“原型”,那么由该函数构造出来的对象应该都会具有这个“原型”的特性。事实上,在构造函数的prototype上定义的所有属性和方法,都是可以通过其构造的对象直接访问和调用的。也可以这么说,prototype提供了一群同类对象共享属性和方法的机制。

2009年12月28日13:44 | 评论关闭
分类: JavaScript