prototype

类之Prototype.js学习 2016-06-25

Prototype.js作为javascript的成功的开源框架,封装了很多好用的功能,虽然官方没提供什么文档,不过在google上一搜,好多相关的文档,不过在学习使用的过程中还是碰到了一些问题,希望熟悉的朋友能多加指点,对于prototype.js学习我关注这么几点,同时针对每点也讲讲学习的结果和碰到的问题,^_^    1.类的创建      prototype.js已 ...

Prototype使用指南之string.js 2016-06-01

下面介绍Prototype对String对象的扩展部分: 这部分主要为string对象添加了几个很有用的方法: strip(): 去掉字符串两边的空白, 例如"  jj  ".strip()返回"jj" stripTags():去掉字符串中的html标签 stripScripts(): 去掉字符串中的javascript代码段 ext ...

Prototype使用指南之ajax 2016-05-06

Prototype中的ajax.js提供了一个非常好用的ajax框架,一般应用中简单的调用以下代码就可以了 new Ajax.Request(    url, {method: "get",    onSuccess: showFilter,    onFailure: function(request){alert("Server error ...

Prototype1.6JS官方下载地址 2016-05-03

http://www.prototypejs.org/download Prototype1.6官方下载 下载地址 Learn about what's new in version 1.6. Prototype SVN If you want the full development package (including unit tests), you can use ...

不错的一篇关于javascript-prototype继承 2016-03-31

1.最基本的用法 把ClassA的一个实例赋值给ClassB, ClassB就继承了ClassA的所有属性. 代码入下: 如需引入外部Js需刷新才能执行]2.从原型继承理论的角度去考虑,  js的原型继承是引用原型,不是复制原型, 所以,修改原型会导致所有B的实例的变化. 代码如下: 如需引入外部Js需刷新才能执行]3.然而 子类对象的写操作只访问子类对象中成员, 它们之间 ...

prototype源码中文说明之prototype.js 2016-03-31

/**   * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号   */  var Prototype = {   Version: '@@[email protected]@'  }  /**   * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数.   * 一般使用如下   * var X = Class.create(); 返回一个类型, ...

Prototype使用指南之enumerable.js 2016-03-15

Enumerable是一个抽象对象(需要说明的是,javascript中并没有类的概念,所指的类也就是一个函数,继承一般指的是一个对象(父)将它的方法属性copy(通过Object.extend, copy的是引用)到子类(函数)的prototype属性(一个对象)中) Enumerable不能直接使用,它被很多枚举类型(Hash.Array.Range等)所继承,继承的类 ...

prototype1.5初体验第1/2页 2016-03-06

一直没有没有时间看prototype,现在好了,已经更新到了1.5 pre1,呵呵,强大的功能不得不学习啊,这个是提升自己JS能力的又一个捷径. 1. Prototype是什么? 或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包.这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用 ...

prototype的说明js类 2016-02-26

如下是其中关于 prototype 的说明: ===== constructor 属性 应用于: Array 对象 | Boolean 对象 | Date 对象 | Function 对象 | Number 对象 | Object 对象 | String 对象 要求 版本 2 返回对象类型原型的引用. objectName.prototype objectName 参数是对 ...

prototype1.4中文手册 2016-02-11

以前看到过一系列类似的函数: function $(s){return document.getElementById(s);} 觉得非常简单实用,原来都是prototype库里的. 现在有了中文手册,看起来就方便多了(虽然我还没细看该手册,但感觉应该不错).prototype.js是由Sam Stephenson写的一个javascript类库.这个构思奇妙,而且兼容标准 ...

Prototype使用指南之base.js 2016-02-04

base.js中包含下面的内容  类的创建与继承: Class.create(): 创建一个类,例如 person=Class.create() Object.extend(destination, source): 把source中方法属性copy到destination(使用for propertyin source),需要注意的是,javascript中除了基本类型( ...

Prototype使用指南之form.js 2016-01-21

这一部分提供了很多与表单操作有关的功能,包括以下部分,当通过$方法返回元素时,可以直接通过$(element).method()调用: Form对象:提供了操作整个表单的一些方法Form.Element对象:提供了操作某个表单元素的方法TimedObserver类:周期性表单监视器,当表单元素值改变的时候执行一个回调函数,有Form和Element两种类型EventObse ...

prototype1.5相关知识及他人笔记 2015-12-22

一直没有没有时间看prototype,现在好了,已经更新到了1.5 pre1,呵呵,强大的功能不得不学习啊,这个是提升自己JS能力的又一个捷径. 1. Prototype是什么? 或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包.这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用 ...

初学prototype,发个JS接受URL参数的代码 2015-11-16

代码如下:<script> function request(key) { if(typeof(this)=="undefined")return false; if(this.length>0)  {  var s = this.split("&");  for(var i in s)  {  var sp ...

prototype1.5初体验第2/2页 2015-11-06

3. Ajax 对象上面提到的共通方法非常好,但是面对它吧,它们不是最高级的那类东西.它们是吗?你很可能自己编写了这些甚至在你的脚本里面有类似功能的方法.但是这些方法只是冰山一角.我很肯定你对prototype.js感兴趣的原因很可能是由于它的AJAX能力.所以让我们解释当你需要完成AJAX逻辑的时候,这个包如何让它更容易.Ajax 对象是一个预定义对象,由这个包创建,为了 ...

Prototype中dom对象方法汇总 2015-10-13

这部分提供了很多写的都有点烦了方便的操作dom的方法:包含有名的$方法.document.getElementsByClassName方法,以及Element对象.Insertion对象以下部分一个一个的详细介绍: $(element):getElementById的封装,element可以是一个元素的id或元素本身,也可以是一个数组,这时返回一个数组,使用$方法,会自动调 ...

prototype1.5&scriptaculous1.6.1学习笔记 2015-10-04

最近做otalk,开始是基于prototype1.4的,后来因为我加上了scriptaculous 1.6.1,她要求prototype的版本是1.5的,所以就升级到了1.5,看着demo学习起了scriptaculous的用法. 用法稍后整理,因为在使用过程中很多次效果都不让自己满意,想看代码又看不明白,经过一次折磨,我下定决心,一定要把scriptaculous和pro ...

JavaScript语法着色引擎demo及打包文件下载 2015-09-04

应 得意小蛇 的建议,我整理了一下去年写的JavaScript语法着色引擎,并提供下载,喜欢的尽管拿去,嘿嘿 总的来说是很简单的东西,只是提供了关键字的着色以及一些基本的语法(例如注释,字符串,正则等等),从demo中应该很容易看到其用法,这里简单介绍下: 类名:Lighter 通过new Lighter()可以得到一个着色引擎实例,假设为lighter,有以下属性和方法: ...

Prototype最新版(1.5rc2)使用指南(1) 2015-09-02

在写这个指南之前,先介绍一下Prototype主要是干吗的,如果你比较关注ajax/javascipt方面的应用,你应该早就听说过这个javascript framework. Prototype是一个基础的javascript应用框架,先引用一段官方网站的介绍 Prototype is a JavaScript framework that aims to ease de ...

用prototype实现的简单小巧的多级联动菜单 2015-08-31

使用prototype.js这个js库,这个在网上一搜就能找到了,是一个开源的js函数库.  看到今天贴了几个联动菜单的帖子 这个应该大家都有各自比较好的代码了 我也顺手贴一个我们team里面用的比较小巧的代码 // author: downpour    var DoubleCombo = Class.create();    DoubleCombo.prototype  ...