js中展开运算符...的用法

es6中新添加了展开运算符,其中展开运算符可以用来操作数组和对象。 - 追加数组或对象中的内容 - 合并数组或对象 - 复制数组或对象 1.追加或合并对象中的内容 javascript const foo = { name: 'lisi', ...
2018-05-03 浏览 571

dependencies,devDependencies和peerDependencies的区别

dependencies dependencies一般为项目运行时所需要的依赖 使用npm安装依赖的时候,可以使用 npm install vue,简写npm i vue 其中后面不跟任何修饰,不会向package.json中添加字段,只会在...
2018-05-03 浏览 1035

webpack配置中externals的作用

在webpack代码中import导入的包最后打包后,都会打包到bundle。有些情况并不需要将import的包打包到bundle中。 webpack配置文件中externals可以防止import导入的模块最后打包到bundle中。 用标签的写法从c...
2018-05-02 浏览 553

path.resolve和path.join的区别

path模块是node.js本身的一个模块。 在拼接路径的时候经常用到path.resovle和path.join。path.resolve和path.join有什么区别呢? 例:在根目录kkfor下有一个src目录,src路径为/kkfor/src...
2018-05-01 浏览 642

js之this分析

js中的this关键词很有趣,下面我们来分析一下关于this指向的几种情况。 1.函数中的this javascript function foo() { console.log(this) } foo() 运行foo函数时候,this为默认绑定...
2018-05-01 浏览 533