05 2019 档案
摘要:在CommonJS中,模块就是对象,输入时必须查找对象属性,模块的加载为“运行时加载”,因为只有运行时才能得到相关对象,导致完全没办法在编译时做“静态优化”。 在ES6中, 模块不是对象,而是通过export命令显式指定输出的代码,再通过import命令输入。ES6 可以在编译时就完成模块加载,效率
阅读全文
摘要:ECMAScript5为数组定了5个迭代方法。每个方法都接收两个参数:要在每一项上运行的函数和(可选的)运行该函数的作用域对象——影响this的值。传入这些方法中的函数会接收三个参数:数组项的值、该项在数组中的位置和数组对象本身。根据使用的方法不同,这个函数执行后的返回值可能会也可能不会影响访问的返
阅读全文
摘要:1、ES6的Set方法 function unique(arr){ return Array.from(new Set(arr)) } console.log(unique([1,1,2,2,3,3,4,4])) //[1,2,3,4] 2、最常用使用for循环 function unique(ar
阅读全文
摘要:本文将介绍使用vue-cli3创建项目以及一些相关的配置。 手脚架vue-cli最新版本为vue-cli3,,如果电脑上安装了vue-cli2来创建vue项目的话,需要先将vue-cli2先卸载,重新安装vue-cli3。 安装vue-cli3 1、执行npm uninstall vue-cli -
阅读全文
摘要:最开始见到event loop这个字眼是在一次笔试上,请简要描述你对event loop的理解。作为前端最底层的小白,当时看到event loop都不知道是什么意思。回来之后赶紧科普一下,event loop翻译成中文是事件循环。题目大概考察的是对js中事件机制的理解。翻阅众多博客,有长话短说的也有
阅读全文