//构造$
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
//用来继承
var Abstract = new Object();
Object.extend = function(destination, source) {
for (property in source) {
destination[property] = source[property];
}
return destination;
}
///请教如何给$("aa")添加 hide()方法的!
if (!window.Element) {
var Element = new Object();
}
Object.extend(Element, {
hide: function() {
for (var i = 0; i < arguments.length; i++) {
var element = $(arguments[i]);
element.style.display = 'none';
}
}
}
自己试过
var a={
tt:function(){alert("OK")}
}
Object.extend($,a)
$.tt() //弹出OK
$("id").tt() //这样就出错了!
分享到:
相关推荐
标题"Prototype中英文手册"指出,我们关注的是一个名为"Prototype"的JavaScript库的文档集合,这个文档提供了中英文两种语言版本,帮助开发者理解和使用该库。 描述进一步细化了内容,包括"Prototype中文手册"和...
在DOM操作方面,Prototype提供了一套强大的DOM操作接口,如Element.extend()、Element.update()、Element.insert()等,这些方法使得在JavaScript中操作DOM元素变得简单易懂。同时,Prototype的Event模块允许我们方便...
Prototype 是一个广泛使用的JavaScript库,它为浏览器端的开发提供了许多强大的功能,特别是对于处理DOM操作、Ajax交互以及对象扩展等方面。这个“prototype帮助中文文档”涵盖了Prototype库的核心概念、方法和最佳...
**Prototype JavaScript 库** Prototype 是一个广泛使用的JavaScript库,它为Web开发提供了强大的工具...通过阅读`Prototype.chm`帮助文档和实践`prototype-1.6.1.js`中的功能,开发者能够更好地掌握和运用Prototype。
Prototype.js 是一个强大的JavaScript库,由Sam Stephenson 创建,它为JavaScript编程提供了许多实用的工具和功能,使得在Web开发中处理DOM(Document Object Model)和事件变得更加简单。本教程将深入探讨Prototype...
Prototype JavaScript 框架是Web开发中的一个关键工具,它为JavaScript编程提供了许多实用的类库函数和设计模式。这个“Prototype 1.6中文手册 chm+prototype 1.6.js源码 最新版”正是面向希望深入学习和掌握...
这个压缩包包含的“prototype.js”文件就是Prototype.js的核心库,它是开发者在网页应用中引入Prototype功能的基础。 首先,Prototype.js 提供了强大的DOM操作接口。它通过扩展JavaScript的原生Array、String、...
标题中的"prototype1.6.0"多次提及,暗示了我们正在讨论JavaScript库Prototype的1.6.0版本。Prototype是Web开发中一个强大的JavaScript框架,它为浏览器环境提供了许多实用的功能,增强了JavaScript语言的面向对象...
它在Web开发中扮演着重要的角色,尤其在AJAX(异步JavaScript和XML)应用中,Prototype.js 提供了丰富的功能和工具,使得开发者能更高效地编写JavaScript代码。 ### 一、Prototype.js核心特性 1. **DOM操作**:...
Prototype是JavaScript库中的一个关键工具,它为Web开发者提供了丰富的功能和便利,使得在JavaScript中进行AJAX(异步JavaScript和XML)编程变得更加简单高效。这个"Prototype&Prototype中文手册"压缩包包含了对...
标题中的"prototype"一词在IT领域中通常指的是JavaScript编程语言中的原型(Prototype)概念。JavaScript是一种基于对象和原型的动态类型语言,它的对象继承机制是通过原型链(Prototype Chain)来实现的。在...
在JavaScript中,可以通过构造函数创建对象,构造函数的`prototype`属性可以被赋值为另一个对象,这样新创建的对象就会拥有那个对象的所有属性和方法。例如: ```javascript function BaseClass() { this....
**原型(Prototype)是JavaScript语言中的一个重要概念,它在JavaScript对象继承中扮演着核心角色。在"Prototype中文开发手册大全"中,我们主要探讨的是Prototype库,这是一个为JavaScript设计的开源框架,主要用于...
描述中提到"1.6版本的,1.6.1很好用",这暗示了PrototypeJS 1.6系列在开发者社区中受到了好评,尤其是1.6.1版本,可能是因为它修复了一些已知问题,提高了性能,或者增加了对某些特性或API的支持。"JS脚本框架"一词...
prototype1.5 中文手册 ajax开发人员必备
5. **类与对象**:Prototype 引入了类的概念,通过Class.create()方法可以创建自定义类,并支持继承、构造函数、方法覆盖等面向对象特性。 ### 二、Prototype 使用示例 1. **DOM操作示例**: ```javascript var ...
prototype是函数对象上面预设的对象属性 1. JS中所有的东西都是... JS中构造函数和实例(对象)之间有微妙的关系,构造函数通过定义prototype来约定其实例的规格, 再通过 new 来构造出实例, 他们的作用就是生产对象。
Prototype Codes TextBook.rar:Prototype实战教程(爆爽,推荐); 2.Prototype API: Prototype1.5.1_API_CN_A.CHM:Prototype1.5.1中文API,版本一(推荐); prototype1.5.1_API_CN_B.CHM:Prototype1.5.1中文API,版本二...
prototype中文手册及API --------------------- prototype.js(1.5.1.1) prototype中文手册 prototype.chm
这个API中文版的发布,对于中文开发者来说,无疑是一个极大的福音,因为它帮助我们更好地理解和使用Prototype库,无需面对语言障碍。 Prototype库的核心理念是扩展JavaScript的基本类型和对象,以便于创建复杂的Web...