随笔分类 -  Javascript

摘要:转:http://hi.baidu.com/meteoric_cry/blog/item/da12efca8e08434af31fe7d6.html不经意的时候看到QQ邮箱收到附件的时候,有一个效果,如下图所示:比较好奇的就抓了一下节点,然后看了一下源代码,主要使用了这样一个函数:scrollIntoViewscrollIntoView 看到这个函数名的时候,其实也能联想到它的作用(功能),将一个对象显示在当前window窗口的可视范围之内。这个是W3C定义的DOM方法,各浏览器均支持,包括:IE5.5+、FF2.0+....可以到PPK的博客中查看更详细的介绍:http://www.quir 阅读全文
posted @ 2011-07-12 23:32 rock506 阅读(1205) 评论(0) 推荐(0)
摘要:博客园专题介绍:http://book.cnblogs.com/zt/wtjs/博客园购买网址:http://www.hjbook.net/product/3411/网络书店购买网址:http://www.china-pub.com/301666亲笔签名书专门店:http://shop36954457.taobao.com/引子  编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是... 阅读全文
posted @ 2010-11-02 00:08 rock506 阅读(262) 评论(0) 推荐(0)
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1(){    alert(n);  }  ... 阅读全文
posted @ 2010-11-01 21:13 rock506 阅读(341) 评论(0) 推荐(0)
摘要:随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。 循环 循环是很常用的一个控制结构,大... 阅读全文
posted @ 2010-10-30 08:47 rock506 阅读(573) 评论(0) 推荐(0)
摘要:// addEvent/removeEvent written by Dean Edwards, 2005 // with input from Tino Zijdel // http://dean.edwards.name/weblog/2005/10/add-event/ function addEvent(element, type, handler) { //为每一个事件处理函... 阅读全文
posted @ 2010-08-16 01:06 rock506 阅读(871) 评论(1) 推荐(0)
摘要:String.prototype.stripHTML = function(){ var reg = //g; return this.replace(reg,""); }; var str = "hello world!"; alert(str.stripHTML()); //outputs "hello world!" 阅读全文
posted @ 2010-08-16 00:01 rock506 阅读(617) 评论(0) 推荐(0)
摘要:String.prototype.trim = function(){ var reg = /^\s+(.*?)\s+$/; return this.replace(reg,"$1"); }; 阅读全文
posted @ 2010-08-15 23:50 rock506 阅读(344) 评论(0) 推荐(0)
摘要:1.创建基类2.创建子类3.测试代码 阅读全文
posted @ 2010-08-15 12:48 rock506 阅读(163) 评论(0) 推荐(0)
摘要:使用StringBuffer类比使用加号节省50%左右的时间... 阅读全文
posted @ 2010-08-15 00:00 rock506 阅读(438) 评论(2) 推荐(0)
摘要:1.工厂方式:[问题:重复创建函数对象]2.构造函数方式[问题:依然重复创建函数对象]3.原型方式[问题:构造函数没有参数,多个实例时数组共享会造成问题]4.混合的构造函数/原型方式推荐用法5.动态原型方法推荐用法 阅读全文
posted @ 2010-08-14 23:42 rock506 阅读(264) 评论(0) 推荐(0)