vue-cli2.0中的方法 1.安装插件 2.修改webpack.prod.conf.js配置文件 vue-cli3.0中的方法 1.安装babel插件 2.修改babel.config.js文件如下 完! ...
分类:
其他好文 时间:
2019-10-17 12:10:40
阅读次数:
506
1、产生原因:项目不支持装饰器 2、解决方法: 2.1 执行 安装完整依赖; 2.2 如果依赖时yarn.lock变化了,并且项目有git目录,则将提示的文件提交到git仓库 2.3 执行: 2.4 执行 安装装饰器驱动 2.5 将package.json中的babel依赖修改为: 2.6 执行项目 ...
分类:
其他好文 时间:
2019-10-17 12:06:37
阅读次数:
111
1、Html+CSS HTML 和 CSS 不是编程语言,前者只是结构标签,后者则是样式配置,入门是非常简单的。网上资料也有很多,可以参考 MDN 参考书 《CSS权威指南(第四版)》 2、javaScript javaScript 高级程序设计 第三版 进阶 typeScript 学会使用包管理工 ...
分类:
Web程序 时间:
2019-10-12 10:38:25
阅读次数:
86
https://segmentfault.com/a/1190000020237738 https://segmentfault.com/a/1190000020237779 https://segmentfault.com/a/1190000020237785 https://segmentfau ...
分类:
其他好文 时间:
2019-10-10 10:45:19
阅读次数:
63
ES7 提出的async 函数,终于让 JavaScript 对于异步操作有了终极解决方案。No more callback hell。async 函数是 Generator 函数的语法糖。使用 关键字 async 来表示,在函数内部使用 await 来表示异步。想较于 Generator,Asyn ...
分类:
其他好文 时间:
2019-10-09 15:37:24
阅读次数:
83
babel babel初衷 在es6出现之后,由于此 版本的巨大改变,给人们带来了很多革命性的技术支持 ,但是当时很多浏览器对es6支持有限, babel就是为了达到写最新的语法,可以在任意浏览器运行而出现的。 实现原理简介 babel本质就是输入新代码输出旧代码,它属于编译原理的应用具体过程如下: ...
分类:
其他好文 时间:
2019-10-07 18:00:02
阅读次数:
88
备注:IOS9白屏问题出现在内核解析,在commitJS中回调继续调用接口时,ES6语法解析错误导致白屏。 通过安装npm install babel-polyfill,npm install es6-promise对代码再次解析。 1.npm安装 3.进入webpack.base.conf.js进 ...
分类:
移动开发 时间:
2019-10-05 16:17:01
阅读次数:
229
1 JSX解析的问题 JSX其实是语法糖; 开发环境会将JSX编译成JS代码 react定义的方法,用来解析html,第一个参数是“html元素”,第二个参数是“属性”,第三个参数是其子元素; 所以下面的html会转成: 再如: 验证方式:使用babel的transfrom-react-jsx插件来 ...
分类:
其他好文 时间:
2019-10-03 18:08:52
阅读次数:
87
概要babel本身是一个工具,负责将es6/es7的代码转换成es5的代码,以便在现代浏览器里面运行,更重要的是,babel的扩展机制使其可以为React转换jsx,为Flow做静态语法分析。babel由各种小模块组成,它通过预置一些插件来转换代码,我们接下来会谈到。注意: 假设你本地安装了node... ...
分类:
其他好文 时间:
2019-10-02 23:18:27
阅读次数:
346
原文链接:http://www.pianshen.com/article/9677274805/ 第一种原因就是import和module.exports的混用要知道commonJS和ES6的语法是不太一样的前者是require和module.exports后者则是import和exports,当你 ...
分类:
其他好文 时间:
2019-09-30 11:14:59
阅读次数:
211