原文转自:http://bbs.html5cn.org/thread-83442-1-1.html1. 在 String.prototype.replace 方法中使用 /g 和 /i标志位令很多 JavaScript 初学者意外的是,字符串的 replace 方法并不会替换所有匹配的子串——而仅仅...
分类:
编程语言 时间:
2014-11-22 01:59:22
阅读次数:
225
对于早期的w3c浏览器,并没有实现ie的私有方法insertAdjacentHTML,可以用appendChild模拟该方法的实现: if(typeof HTMLElement !=='undefined' && !HTMLElement.prototype.insertAdjacentHTML)....
分类:
其他好文 时间:
2014-11-21 18:33:12
阅读次数:
169
引言本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制...
1:首先是JS文件:area.ui.js (function($){
????function?Dsy(){
????????this.Items?=?{};
????}
????Dsy.prototype.add?=?function(id,iArray){
????????this.Items[id]?=...
分类:
其他好文 时间:
2014-11-19 20:41:54
阅读次数:
575
//加
Number.prototype.add?=?function(arg)?{
????var?r1,?r2,?m;
????try{r1?=?this.toString().split(".")[1].length;}catch(e){r1?=?0;}
????try{r2?=?arg.toString().split(".")[1...
分类:
Web程序 时间:
2014-11-19 20:40:01
阅读次数:
226
JavaScript 工具库:Cloudgamer JavaScript Library v0.1 发布研究了一年多的js,也差不多写一个自己的js库了。我写这个不算框架,只是一个小型的js工具库,所以我用的名字是Library。主要集合了我写js时一些常用的方法,并参考了prototype.js,...
分类:
编程语言 时间:
2014-11-19 18:03:26
阅读次数:
290
Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+":...
分类:
Web程序 时间:
2014-11-19 15:55:53
阅读次数:
243
近期菜鸟D在看《大话设计模式》,看到原型模式,有一点自己的想法,所以就记下来。 老规矩,解释定义: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 Prototype原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无...
分类:
其他好文 时间:
2014-11-19 15:51:03
阅读次数:
184
window.__OriginalDXUpdateRowCellsHandler = ASPxClientTableFixedColumnsHelper.prototype.ChangeCellsVisibility; ASPxClientTableFixedColumnsHelper.proto....
分类:
Web程序 时间:
2014-11-19 15:34:31
阅读次数:
410
我们知道Array有个reverse方法,String则没有,但可以Array来实现,字符串有个split方法可以轻易的将String转换为Array。String.prototype.reverse = function () { return this.split('').reverse().....
分类:
其他好文 时间:
2014-11-19 12:22:47
阅读次数:
148