07 2017 档案

摘要:废话少说, 举个栗子先: 但是如果我们有一个对象whiteDog = {food:"bone"},我们不想对它重新定义say方法,那么我们可以通过call或apply用blackCat的say方法:blackCat.say.call(whiteDog);所以,可以看出call和apply是为了动态改 阅读全文
posted @ 2017-07-20 17:48 阿席巴i 阅读(128) 评论(0) 推荐(0)
摘要:存在的意义: 对表现不一致的样式进行统一化(但不能滥用,否则样式覆盖对于css渲染效率会有一定影响,所以以精简化,高效化为第一要义) 阅读全文
posted @ 2017-07-12 20:17 阿席巴i 阅读(105) 评论(0) 推荐(0)
摘要:在遍历数组时是否应该将length缓存起来 结论: 对于v8引擎的浏览器来说提升很小, 因为v8内核会在编译for循环时将那些不变得语句提到循环之外的, 但是对于其他非v8引擎的浏览器提升还是很可观的 参考文献: http://www.jianshu.com/p/486e9a6c6b80 阅读全文
posted @ 2017-07-10 17:52 阿席巴i 阅读(128) 评论(0) 推荐(0)