js
文章平均质量分 73
_吊儿郎当_
这个作者很懒,什么都没留下…
展开
-
js中比较运算符'=='和'==='的区别
首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个转载 2013-06-12 11:53:51 · 1434 阅读 · 1 评论 -
这段代码很无奈
test function remove(){ alert("点我了!"); } 上面这段代码真是奇葩!!!害我浪费这么多时间,废话不多说,记录一下纠结纠结的地方。【测试环境】 chrome 26.0.1410.64 m 和 IE10【问题】代码在IE10下执行的时候没有任何问题,当在上述chrome版本下执行的时候一个奇怪的现象出现了:按钮消失了,原创 2013-06-16 20:02:08 · 1172 阅读 · 0 评论 -
Nodejs exports与module exports
你肯定非常熟悉nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件)exports.name = function() { console.log('My name is Lemmy Kilmister');};在另一个文件中你这样引用var rocker = require('./rocker.js');r转载 2014-05-14 11:15:25 · 674 阅读 · 0 评论 -
深入理解javascript闭包【整理】
原文链接:http://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html英文原文:http://www.jibbering.com/faq/faq_notes/closures.html要成为高级 JavaScript 程序员,就必须理解闭包。本文结合 ECMA 262 规范详解了闭包的内原创 2014-12-17 21:15:57 · 939 阅读 · 0 评论 -
js中事件冒泡及阻止冒泡的一小段code
在有些情况下, 事件冒泡会给我们的应用程序带来负面的影响。 比如下面的例子(有些极端): window.onload = function(){ var all = document.getElementsByTagName('*'); for(var i = 0; i < all.length; i++){ console.log('xxx')原创 2015-01-14 22:17:55 · 760 阅读 · 0 评论 -
javascript 面向对象的基本概念及示例
面向对象javascript这个词其实有些多余, 因为Javascript这门语言就是完全面向对象的, 也不可能以非面向对象的方法来使用。 不过大多数编程新手(包括使用javascript的)的常见弱点在于按照功能编写代码, 而不考虑任何上下文或者组织。 要完整理解如何编写最优化的javascript代码, 就必须1) 理解javascript对象是如何工作的2) 他们和其他语言的对象原创 2014-12-30 22:26:06 · 747 阅读 · 0 评论