存档: 标签: ‘prototype’

prototype.js 源码之扩展Object

没有评论 2010年9月7日

Object是其他对象实例的构造函数(var a=new Object()),也是所有其他类的父类,对Object直接扩展(注意不是扩展Object.prototype,扩展 Object.prototype相当于添加实例方法)相当于为Object类添加静态方法。
继续阅读…

prototype.js 源码之Prototype

没有评论 2010年9月6日

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的概念。
继续阅读…

JavaScript prototype学习笔记

没有评论 2009年12月28日

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

继续阅读…