prototype 相关的软件列表

Javascript继承机制的设计思想分享
首页

Javascript继承机制的设计思想分享

2020-02-16 标签:javascript,继承,机制,设计,思想,分享,很难,理解,语言,子类,概念,也没有,class,实例,instance,区分,全靠,奇特

我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根

首页

jQuery1.6 类型判断实现代码

2020-02-16 标签:jquery,类型,判断,实现,代码,首先,定义,全局变量,class,type,rdigit,d,正则,是否,数字,tostring,object

首先定义了 全局变量class2type = {}; rdigit = /\d/,//正则判断是否是数字 toString = Object.prototype.toString; 通过jQuery.each,定义class2type的属性和值: 实现代码如下:   jQuery.each("Boo

首页

JS字符串函数扩展代码

2020-02-16 标签:js,字符串,函数,扩展,代码,实现,如下,createby,joe,zhou,createdate,2011,description,辅助,string,prototype,caption,function

实现代码如下: /**************************************************** *CreateBy:joe zhou *CreateDate:2011-9-4 *Description:字符串辅助函数 ***************************

首页

Prototype的Class.create函数解析

2020-02-16 标签:prototype,class,create,函数,解析,实现,代码,如下,设计,精巧,定时,执行,首先,创建,类型,对象,直接

实现代码如下: /** * 一个设计精巧的定时执行器 * 首先由 Class.create() 创建一个 PeriodicalExecuter 类型, * 然后用对象直接量的语法形式设置原型。 * * 需要特别说明的是 rgisterCallback 方法,它调用上面定义的函数原型方法bind, 并

首页

修复IE9&safari 的sort方法

2020-02-16 标签:修复,ie,amp,safari,sort,方法,当前,版本,v,array,prototype,根据,对象,属性,排序,遗憾

当前版本 v0.2 v0.1 修复IE9-- Array.prototype.sort 不能根据 对象属性 做排序的遗憾 v0.2 修复safari 不支持函数参数 实现代码如下: !function(window){ var ua = window.navigator.userAgent.toLo

JS trim去空格的最佳实践
首页

JS trim去空格的最佳实践

2020-02-16 标签:js,trim,空格,最佳,实践,刚好,上次,同学,提出,疑问,自测,先来,看看,老道,javascript,精粹,p,33,写的,string

刚好上次有同学提出疑问。刚好可以自测一下。先来看看老道在《JavaScript 精粹》P33 写的吧。他对 String 对象扩展了一个 trim() 方法: 实现代码如下: Function.prototype.method = function(name, func) { this.protot

首页

javascript日期转换 时间戳转日期格式

2020-02-16 标签:javascript,日期,转换,时间,格式,实现,代码,如下,date,prototype,format,function,var,o,m,getmonth,month

实现代码如下: Date.prototype.format = function(format) { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //

首页

js constructor的实际作用分析

2020-02-16 标签:js,constructor,实际,作用,分析,实现,代码,如下,script,function,prototype,var,t,o,n,ew,apply,arguments,return

实现代码如下: Function.prototype.createInstance = function(){ var T = function(){}; T.prototype = this.prototype; T.constructor = this; var o = new T(); th

首页

浅析Prototype的模板类 Template

2020-02-16 标签:浅析,prototype,模板,template,用过,的人,知道,里面,有个,叫做,用法,示例,如下,实现,代码,var,str,may,gone

用过Prototype的人都知道,里面有个类叫做Template,用法示例如下: 实现代码如下: var str = '#{what} may have gone, but there is a time of #{how}'; var object = { what : 'Swallows', h

首页

FireFox下XML对象转化成字符串的解决方法

2020-02-16 标签:firefox,xml,对象,转化,字符串,解决方法,如下,实现,代码,html,xmlns,http,www,w,org,1999,xhtml,head,title

解决方法如下: 实现代码如下: xml转化成字符串 $(document).ready(function () { //使fireFox也支持xmlDom.xml if (!document.all) { Node.prototype.__defineGetter__( "xml", fun