`

js prototype使用大全详解

    博客分类:
  • js
阅读更多
// 扩展本地对象

//We create the method prototype for our arrays 
//It only sums numeric elements 
Array.prototype.sum = function(){ 
   var len = this.length; 
   total = 0; 
   for(var i=0;i<len ;i++){ 
     if(typeof this[i]!= 'number') continue; 
        total += this[i]; 
    } 
   return total; 
};
// 调用如下
var myArray = [1,2,3,'hola']; 
myArray.sum(); 

Array.prototype.max = function(){ 
   return Math.max.apply('',this); 
} 



// 其他学习资源1
http://cymoft.blog.51cto.com/324099/63422

// 其他学习资源2
http://www.jb51.net/article/11199.htm

// 其他学习资源3
http://blog.csdn.net/chaojie2009/article/details/6719353
分享到:
评论

相关推荐

    开源JS包Prototype使用指南

    ### 开源JS包Prototype使用指南 #### 1.1 Prototype是什么? Prototype是一个由Sam Stephenson编写的JavaScript库,它提供了一套简洁、高效且易于使用的API来简化Web应用开发过程中的许多常见任务。该库专注于简化...

    javascript类库prototype.js

    7. **JSON支持**:随着JSON成为数据交换的主流格式,Prototype.js 提供了JSON的解析和序列化功能,简化了数据的处理过程。 8. **实用工具**:Prototype.js 还包含许多实用工具函数,如`$()`用于快速获取DOM元素,`$...

    prototype.js javaScript插件

    **JavaScript原型(Prototype)库详解** JavaScript是一种动态类型的编程语言,其灵活性和强大的对象操作能力使其在Web开发中占据重要地位。"Prototype.js"是一个针对JavaScript的开源库,旨在增强和扩展JavaScript的...

    prototype.js文件使用和讲解

    **prototype.js 文件详解** 在JavaScript中,`prototype`是一个核心概念,它关乎对象的继承机制。`prototype.js`是一个开源库,旨在扩展JavaScript的基础功能,尤其是面向对象编程的支持。这个库由Sam Stephenson...

    prototype.js简介

    通过学习和使用prototype.js,开发者可以编写出结构更清晰、可维护性更强的JavaScript代码,同时也能提高开发效率,减少跨浏览器兼容性的烦恼。然而,随着ES6及后续版本的推出,许多prototype.js的功能已被原生...

    prototype.js 1.6

    《Prototype.js 1.6:JavaScript 动态对象增强库的深度解析》 Prototype.js 是一个广泛使用的 JavaScript 库,它为浏览器环境提供了许多实用的功能,尤其是在对象操作和事件处理方面。1.6 版本是该库的一个重要里程...

    JS:prototype用法

    ### JS:prototype用法详解 #### 一、概念解析与基本使用 `prototype`是JavaScript中一个非常重要的概念,尤其自IE4及其后续版本引入以来,成为开发人员扩展内置对象功能的强大工具。`prototype`主要服务于面向...

    prototype.js 1.6中文手册、prototype.js 1.6英文手册、

    **Prototype.js 1.6 知识点详解** Prototype.js 是一个开源的JavaScript库,它扩展了JavaScript语言,为开发者提供了许多便利的功能,特别是在对象操作、DOM操作和事件处理方面。1.6版本是该库的一个重要里程碑,...

    prototype_PrototypeJS1.6_

    它通过扩展JavaScript的`Object.prototype`,使得所有JavaScript对象都能直接使用一些方法,如`extend()`、`clone()`等,来实现对象的复制和扩展。 2. **DOM操作**:PrototypeJS提供了一系列便捷的DOM操作方法,如`...

    prototype.js中文手册

    **《prototype.js中文手册》详解** Prototype.js 是一个开源JavaScript库,由Sam Stephenson于2005年创建,主要用于简化DOM(文档对象模型)操作,增强JavaScript的面向对象编程能力,以及提供实用的函数扩展。它在...

    Prototype-1.6.0 中文版\英文版\Prototype.js

    Prototype.js 是一个广泛使用的JavaScript库,它为JavaScript语言增加了许多实用的功能,使开发Web应用程序变得更加简单。这个压缩包包含了Prototype的1.6.0版本,包括中文版和英文版的文档,以及源代码文件。 首先...

    prototype使用文档

    6. **JSON支持**:Prototype提供了JSON(JavaScript Object Notation)的解析和序列化功能,如`JSON.parse()`和`JSON.stringify()`。 ### Script.aculo.us库 Script.aculo.us是基于Prototype的一个动画和用户界面...

    prototype.js

    Prototype.js是一个广泛使用的JavaScript库,它为JavaScript语言添加了许多实用的功能,增强了其在Web开发中的表现力。这个库的核心设计理念是通过扩展JavaScript的基本对象来提供更丰富的功能,使得开发更加高效...

    JavaScript prototype属性详解

    JavaScript中的`prototype`属性是面向对象编程的关键特性之一,它关联了函数(特别是构造函数)与实例之间的继承关系。每个函数都有一个`prototype`属性,这个属性是一个对象,包含了所有实例共享的方法和属性。当...

    Prototype

    Prototype 是一个广泛使用的JavaScript库,设计目的是为了简化JavaScript的开发,尤其是处理DOM操作、AJAX交互以及事件处理等方面的工作。它通过提供一系列实用的工具函数和面向对象的特性,极大地提高了JavaScript...

    Prototype1.5.1使用手册

    《Prototype 1.5.1使用手册》是针对JavaScript库Prototype的一个详细指南,该库是Web开发中的一个强大工具,尤其在处理DOM操作、Ajax交互和函数增强方面表现卓越。本手册以.chm(Compiled Help Manual)格式提供,...

    javascript中类和继承(代码示例+prototype.js)

    本文将深入探讨JavaScript中的类和继承,并结合`prototype.js`文件中的示例进行解析。 ### 类的概念与模拟 在JavaScript中,我们通常使用函数来模拟类的行为。一个函数可以看作是一个类的定义,通过`new`关键字来...

    prototype 开发应用手册,笔记,prototype.js文件下载

    《Prototype开发应用手册:深入解析与实践》 Prototype是一个强大的JavaScript库,由Sam Stephenson创建,旨在提升JavaScript的开发效率,提供丰富的类和函数扩展,为JavaScript编程带来面向对象的特性。在本手册中...

    prototype自动填充实例(里面可有effects.js)

    总结起来,这个实例展示了如何结合Prototype库的`prototype.js`和`effects.js`来实现一个功能完善的自动填充实例,利用JSON数据进行前后端交互,并通过JavaScript动画提升用户界面的交互性和视觉吸引力。对于熟悉...

    Prototype使用学习手册指南

    Prototype.js作为一个成熟的JavaScript库,简化了许多常见的DOM操作、事件处理及AJAX请求,使得开发者能够更加专注于业务逻辑而非底层实现细节。本手册旨在详细介绍Prototype.js中的常用函数及其应用场景,帮助...

Global site tag (gtag.js) - Google Analytics