JavaScript
勇敢的土豆
只为成功找方法,不为失败找借口!
展开
-
JS中判断null、undefined与NaN的方法
1.判断undefined: 复制代码代码如下: var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); } 说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undef转载 2016-04-25 12:07:30 · 322 阅读 · 0 评论 -
jQuery原型方法init的详解
先来了解几个jQuery方法: $("li") -> this -> jQuery对象 -> { 0 : "li", 1 : "li", 2 : "li", length : 3 } $("aaa") 的效果跟 $("")的效果是一样的。 然后来看一下init方法,也就是新建jQuery对象调用的方法: jQuery.fn = jQuer转载 2016-05-04 18:01:32 · 2796 阅读 · 0 评论 -
实现JS数组的深拷贝
实现JS数组的深拷贝 最近在网上看到一篇关于js数组复制最有效的方法是直接使用slice和concat方法。这2个方法的确是最快的把数组成功复制,而不是引用。可以运行实例: <!-- var arr1=["1","2","3"],arr2; arr2=arr1.slice(0); arr1[0]=0; //改变arr1第一个元素 alert("ar转载 2016-04-24 13:23:40 · 339 阅读 · 0 评论 -
Js apply方法详解
Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1.apply和cal转载 2017-07-24 17:32:50 · 269 阅读 · 0 评论