common.js 1.基于代码重用的目的,方便在页面中调用; 2.跟普通的js包含文件并没有其他不一样,主要是一些js经常用到的函数,或者字符串、数组方法的简单扩展; 3.封装的兼容性的方法。【polyfill"腻子" 和 shim。polyfill针对浏览器,标准说的;shim可能在浏览器上支持 ...
分类:
Web程序 时间:
2020-01-28 10:50:18
阅读次数:
91
报错信息 因为使用了 ES6 中用来传递异步消息的的Promise,而IE浏览器都不支持。(vuex使用了ES6语法) npm install babel-polyfill(安装babel-polyfill) Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而可以在现有环境执行。 ...
分类:
其他好文 时间:
2020-01-21 18:28:07
阅读次数:
120
个人所负责的一个项目,需要兼容IE11,所以已经按照react-app-polyfill官方指定的方案进行兼容配置即在项目src/index.js中: // The first lines in src/index.js import 'react-app-polyfill/ie11'; impor ...
分类:
移动开发 时间:
2020-01-11 11:25:53
阅读次数:
384
F12查看,发现报错:Unhandled promise rejection ReferenceError: “Symbol”未定义 1、安装Babel Polyfill npm install --save-dev webpack-server 2、main.js import "babel-po ...
分类:
其他好文 时间:
2019-12-26 12:58:20
阅读次数:
126
微信小程序有四种类型的文件 js 类型文件 小程序的逻辑代码文件 小程序对js es6的处理比较友好,基本上我们的es6语法都需要使用babel插件去转化成es5(具体是什么原因,自己可以去了解一下),对于es6特定的api还需要使用polyfill去处理,但是小程序的开发工具和内置基础库内置基础库 ...
分类:
微信 时间:
2019-12-23 17:10:59
阅读次数:
166
之前在用babel 的时候有个地方一直挺晕的,`@babel/preset-env` 和 `@babel/plugin-transform-runtime`都具有转换语法的能力, 并且都能实现按需 `polyfill` ,但是网上又找不到比较明确的答案, 趁这次尝试 roullp 的时候试了试. 如 ...
分类:
其他好文 时间:
2019-12-04 01:33:23
阅读次数:
57
Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码 1.npm install babel-polyfill --save 2.main.js中引入 import 'babel-polyfill' ...
分类:
其他好文 时间:
2019-11-26 19:38:58
阅读次数:
67
如今, 毫无疑问是前端构建领域里最耀眼的一颗星,无论你前端走哪条路线,都需要有很强的 知识。 的基本用法这里就不展开讲了。主要探讨一下如何提高 的打包速度。 这篇文章以 ,`webpack4.0+ nodejs10.0+` 这几个版本为例。 一、打包分析 1.1、速度分析 我们的目的是优化打包速度, ...
分类:
Web程序 时间:
2019-11-16 21:17:54
阅读次数:
131
babel-runtime对es语法做一些转义; fastclick是解决移动端300ms延迟的问题; babel-polyfill:是es6的一些API做一些转义,例如promise 1. 安装:npm install --save-dev babel-polyfill 2. 使用:在mian.j ...
分类:
其他好文 时间:
2019-11-04 13:46:30
阅读次数:
75
json属性赋值很好用。 注意ie11要加入polyfill才行。 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/assign ...
分类:
Web程序 时间:
2019-11-03 20:27:03
阅读次数:
103