es5-shim.min.js
简单来说就是在ie 6/7/8 浏览器下可以使用es5的常用语法,比如下面es5中的方法
filter,forEach,map,reduce 等
es5-sham.min.js
这个是对shim的补充,可以认为是ES5中不常用的方法,依赖于shim,所以要放到shim后面引入
<script src="./es5-shim.min.js"></script> <script src="./es5-sham.min.js"></script>
不过显然大部分现代浏览器已经全面支持ES5,所以应该这样引入
<!-- 判断当前浏览器是否小于 ie9 --> <!--[if lt IE 9]> <script src="./es5-shim.min.js"></script> <script src="./es5-sham.min.js"></script> <![endif]-->
也许你还需要在低版本浏览器操作一些json数据,那么还需要引入json2.js/json3.js
官方说了json3比json2在低版本浏览器上的表现要差一些,所以要新还是要快就看个人喜好了
引入之后就可以使用如下方法
JSON.Stringify() //将JSON对象序列化成JSON对符串 JSON.parse() //将JSON字符串解析成JSON对象
以上js在github上都可以找到,为了大家方便也可以在下方下载。
评论前必须登录!
注册