- 博客(11)
- 收藏
- 关注
原创 原型父链__proto__对象的介绍。。。
/*proto对象只不过是prototype的一个成员,它默认指向对象的父原型链如果修改了它就会修改当前对象的父链。。实例后,它的默认值是指向原型对象的。。。就好比var c = new Function;c.prototype = new (new Function);这样就给c.prototype的父链指向了(new Function).prototype(prototype是一个对象,所
2007-12-29 09:45:00 4099
原创 判断两个串长串是否包含短串的每一个字符
var comp = function () { var a = Array.prototype.slice.call(arguments).sort(function (a, b) { return a.length - b.length; }); return new RegExp("^(?=.*" + a[0].split("").join(")(?
2007-12-29 13:21:00 837
原创 src里js和iframe的巧妙应用。。。
src里js和iframe的巧妙应用,嘿嘿,不过还是不推荐使用iframevar getButton = { static : 1 , valueOf : function () { return "删除第 " + (this.static ++) + " 个iframe"; } , toString : functi
2007-12-26 12:08:00 1487
原创 函数作用域下的正则对象之兼容。。。
var c = function (a) { var globala = /^(?:)$/; var globalb = /^(?:)$/; return a ? globala : globalb;};alert(c(0) === c(0)); //true IE:falsealert(c(1) === c(1)); //true IE:falsea
2007-12-26 12:03:00 813
原创 JS私有变量的使用。。。
//demo0 写里面var Class = function (arg) { var private = arg + "私有。。。"; var privateF = function () { return private; }; Class.prototype.go = function () { alert(privateF());
2007-12-25 15:42:00 1216
原创 JS模拟事件委托。。。
var Delegate = function () { this.array = [];};Delegate.prototype = { constructor : Delegate , add : function (a, b) { this.array[this.array.length] = function () {
2007-12-17 16:15:00 1198
转载 脚本绑定回调:不可能完成的任务
转自EMU前辈的BLOG:http://www.blogjava.net/emu/articles/129240.html如果不用xmlhttp方式获取json数据,一般我们最好用的方式是用script标签直接引用需要的脚本。但是不像xmlhttp可以很容易的把请求数据脚本和请求到的数据绑定到一起,script标签本身是无法获知自己获得了什么数据的,这个问题上一般使用的解决方案有:1 事先
2007-12-13 13:31:00 984
原创 getElementById和getElementsByName的细节介绍。。。
document.getElementById(xx)是取一些ID为xx的元素对象(DOM对象)不过IE和FireFox里会有差距,因为IE也取name=xx的元素。。比如下面的代码IE和Opera里显示的是1FireFox里显示的则是2-->24var o = document.getElementById("wc");alert(o.innerHTML || o.value); //即2doc
2007-12-04 12:37:00 1520
原创 把字符换成&#编码。。。
var toHTML = { on : function (str) { var a = [], i = 0; for (; i return "&#" + a.join(";&#") + ";"; }, un : function (str) { return str.re
2007-12-03 17:26:00 4280 1
原创 兼容IE,FF,OP的添加收藏夹(兼容热点)
var address = function (obj, url, title) {/*嘿嘿,从BlueDestiny的BLOG里搜刮了一篇添加收藏夹的代码,不过那个貌似偶合太高。。看的迷糊。。所以单独做出来了。。。并且可以兼容热点使用。。。BlueDestiny前辈的源文:http://www.never-online.net/blog/article.asp?id=108*/ var e
2007-12-03 13:52:00 3289 1
原创 对象原型prototype介绍
/*prototype原型对象prototype可以理解成对象的特殊属性,实例后,这个属性不会被实例,而这个属性下的所有成员则会被实例并且被追加到对象下。。。即*/var o = new Function;o.prototype = { a : function () { alert("a"); } , b : function () {
2007-12-03 11:31:00 1315 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人