js 世界里有几种工具,一种是 transpiler,比如 babel.js,可以把翻译许多新语法翻译成老语法。另外一种是 polifill,现在最流行的应该是 corejs,就是给不支持新语法的浏览器尽量打补丁,但是有些是补不出来的,比如 Proxy。还有一个工具是 browserslist,它的作用是给定一定的规则,它负责算出来哪些语法不需要翻译。
虽然也可以完全自己从头搭,但是这年头随便找个 boilerplate、create-xxx-app 之类的前端库,要么带个 .browserslistrc 文件,要么直接放在 package.json 里面,你只要填想支持什么浏览器就可以了,根本不是需要额外操心的
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 你们现在是不是已经彻底不支持 chrome 以外的浏览器了?
--
FROM 115.188.159.*