摘要: 浅理解: 函数执行时会先创建当前的上下文环境,其中这两点会产生“变量提升”的效果 + 变量定义 + 函数声明 深入理解: + 在一段 JS 脚本(即一个 阅读全文
posted @ 2019-04-03 22:59 木石天涯 阅读(662) 评论(0) 推荐(0) 编辑
摘要: ``` function DomElement(id){ this.dom = document.getElementById(id); } DomElement.prototype.html = function (val){ var ele = this.dom if (val) { ele.innerHTML = val return ... 阅读全文
posted @ 2019-04-03 22:31 木石天涯 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 只有instanceof才能判断一个对象是否是真正的数组 扩展:实际应用中,和数组同样重要、起同样作用并且更加灵活的数据结构还是“伪数组”或者“类数据”(jquery 就用到了)。因此,在实际应用中,只需要判断length属性是否是数字即可。 阅读全文
posted @ 2019-04-03 21:30 木石天涯 阅读(930) 评论(1) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1417762/201904/1417762-20190403211212870-1724096827.jpg) 阅读全文
posted @ 2019-04-03 21:12 木石天涯 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 首先你得明白两者的区别。==会先试图类型转换,然后再比较,而===不会类型转换,直接比较。如下例子: 根据 jQuery 源码中的写法,只推荐在一个地方用==,其他地方都必须用===。这个用==的地方就是: 阅读全文
posted @ 2019-04-03 15:54 木石天涯 阅读(478) 评论(0) 推荐(0) 编辑
摘要: ``` ``` 阅读全文
posted @ 2019-04-03 15:49 木石天涯 阅读(1290) 评论(1) 推荐(0) 编辑