随笔分类 - javaScript
摘要:JS代码的简单重构与优化(适合新手) 原文 http://www.cnblogs.com/similar/p/5016424.html Demo . 1 原文 http://www.cnblogs.com/similar/p/5016424.html Demo . 1 //bad if (age >
阅读全文
摘要:// event(事件)工具集,来源:github.com/markyun markyun.Event = { // 页面加载完成后 readyEvent : function(fn) { if (fn==null) { fn=document; } var oldonload = window.o
阅读全文
摘要:什么是JS事件冒泡?(网络) (2012-06-19 22:02:23) 什么是JS事件冒泡?(网络) 标签: 杂谈 杂谈 什么是JS事件冒泡?: 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者
阅读全文
摘要:我一直在寻找有关jQuery性能优化方面的小窍门,能让我那臃肿的动态网页应用变得轻便些。找了很多文章后,我决定将最好最常用的一些优化性能的建议列出来。我也做了一个jQuery性能优化的简明样式表,你可以打印出来或者设为桌面背景。 一、选择器性能优化建议 1. 总是从#id选择器来继承 这是jQuer
阅读全文
摘要:this是Javascript语言的一个关键字它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用,下面分四种情况,详细讨论this的用法,感兴趣的朋友可以了解下。 this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, 复制代
阅读全文
摘要:new 操作符 在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在javascript中,我们将这类方式成为Pseudoclassical。基于上面的例子,我们执行如下代码 var obj = new Base(); 这样代码的结果是
阅读全文
摘要:摘要 有个js对象数组 var ary=[{id:1,name:"b"},{id:2,name:"b"}] 需求是根据name 或者 id的值来排序,这里有个风骚的函数 有个js对象数组 var ary=[{id:1,name:"b"},{id:2,name:"b"}] 需求是根据name 或者 i
阅读全文
摘要:常见的js压缩工具: js commpress: 运行平台:windows系统, 优点:能自动压缩; 缺点:不能拖动文件压缩;只支持windows平台; s.press 运行平台:mac ox系统 优点:支持拖动压缩,文件夹压缩; 缺点:不支持自动压缩,不支持windows平台;
阅读全文
摘要:<script language="javascript">document.write("<script src='test.js'><\/script>");</script>第二种、动态改变已有script的src属性<script src='' id="s1"></script><scrip
阅读全文
摘要:js数组操作大全(转) 博客分类: .net jsjs数组操作 js数组操作大全(转) .net jsjs数组操作 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined Javascript代码 var a = [1,2,3,4,5]; var b = a.shif
阅读全文
摘要:继承:function Animal(name){ this.name = name; this.showName = function(){ alert(this.name); } } function Cat(name){ Animal.call(this, name); } var cat =
阅读全文

浙公网安备 33010602011771号