摘要: 类似数组的对象,本质特征只有一点,即必须有length属性。因此,任何有length属性的对象,都可以通过Array.from方法转为数组let arrayLike = { '0' : 'a', '1' : 'b', '2' : 'c', length : 3};let arr1 = Array.p 阅读全文
posted @ 2017-05-24 17:20 国旗下的猫 阅读(5213) 评论(0) 推荐(0) 编辑
摘要: 1.第三方库如vue,vue-router可以利用webpack中的entry指定vendor:['vue','vue-router']来打包在一个文件中 2.将这些文件单独提取出来,在页面中使用<script></script>进行引入,commonChunkPlugin可以办到。利用common 阅读全文
posted @ 2017-05-18 18:29 国旗下的猫 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 先贴出几个名词: 同步任务: 在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务 异步任务: 不进入主线程,而进入“任务队列”的任务,只有任务队列通知主线程,某个异步队列可以执行了,该任务才会进入主线程执行。 异步执行的机制如下: (1)所有同步任务都在主线程上执行,形成一个执行栈 阅读全文
posted @ 2017-05-17 20:48 国旗下的猫 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 今天看到一个360的前端面试题: function A(){}function B(a){ this.a=a;}function C(a){ if(a){ this.a=a; }}A.prototype.a=1;B.prototype.a=1;C.prototype.a=1;console.log( 阅读全文
posted @ 2016-07-06 10:44 国旗下的猫 阅读(949) 评论(0) 推荐(0) 编辑
摘要: document.body //返回文档的body元素 document.cookies //返回当前文档有关的所有cookie document.createElement() //创建元素节点 document.createTextNode() //创建文本节点 document.documen 阅读全文
posted @ 2016-06-06 14:47 国旗下的猫 阅读(103) 评论(0) 推荐(0) 编辑