摘要:
大家知道,将ES6代码编译为ES5时,我们常用到Babel这个编译工具。大家参考一些网上的文章或者官方文档,里面常会建议大家在.babelrc中输入如下代码: 我们现在来说明下这个配置文件是什么意思。首先,这个配置文件是针对babel 6的。Babel 6做了一系列模块化,不像Babel 5一样把所 阅读全文
摘要:
方法一: let o1 = { a: 1, b: 2, c: 3 }; let o2 = {...o1, d: 4}; // o2 = { a: 1, b: 2, c: 3, d: 4 } let arr1 = [0, 1, 2]; let arr2 = [...arr1, 3]; // arr2 阅读全文
摘要:
如果直接在js中是可以直接取到hostname的,以下方式是通过正则匹配: 阅读全文
摘要:
webstorm 2017 版本中即使安装了vue template file 设置了 js 语言为 es6 语法仍旧会出现识别不了划线的情况,苦寻很久,最后解决方式如下 添加 type 类型 指明为: text-ecmascript-6 亲测有效。 阅读全文
摘要:
1. webpack简介 webpack 是一个模块打包工具。它使得模块相互依赖并且可构建等价于这些模块的静态资源。相比于已经存在的模块打包器(module bundler),webpack的开发动机是实现代码分包(Code Splitting )和通过模块化完成代码的无缝集成。webpack可以根 阅读全文
摘要:
Apply 和 Call 两个老生常言的方法,使用过程的一些细节还是有很大的异同,具体使用情况可以参照下面例子详细回顾一下。 区别和详解:js中call()和apply()的用法 1、关于call()和apply()的疑点: apply和call的区别在哪里 什么情况下用apply,什么情况下用ca 阅读全文
摘要:
注意:webpack 2.0版本之后有所区别 一、插件篇 1. 自动补全css3前缀 autoprefixer 官方是这样说的:Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website 阅读全文
摘要:
var readInfo = function (fileName) { var defer = q.defer(); fs.readFile(fileName, {encoding:'utf-8'}, function (err, data) { if(err){ defer.reject(err) }else{ ... 阅读全文
摘要:
目标服务器:targetServer 配置反向代理的服务器:reveseProxServer iis应该是iis7及以上版本,才可以。 1、确定最终访问的网址:比如www.baidu.com 、www.jb51.net等等。 当然你也可以自己在targetServer部署自己的程序,在此为了示范,我 阅读全文
摘要:
这个坑自己踩过并且第二次就记录一下,因为一直习惯用ws, 使用热部署的时候发现无法自动同步热更新,找了很多方法,具体解决方式如下: webstorm默认保存在临时文件夹,根据下面路径将默认勾选项去除即可,根据ws版本不同可能会有所差异 settings=>appearance=>system=>sy 阅读全文