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