最近项目临近发布,JS的bug大都修改完毕,终于进入了我在这家公司实习+入职为数不多的摸鱼时刻。(想想真是有点感人啊)

因为项目要兼容IE8,所以我们的代码里常常要用到 shim 以支持ES5 的相关语法。那么什么是shim,什么是polyfill呢?网上的解释有挺多的,仔细一想他们其实是差不多的哈哈

shim => 用旧环境的东西来实现尚未支持的一些语法,比如下面是一个 Array-map 的shim。
// todo
polyfill =>

05-08 15:01