站长资源
中国站长网站

es5-shim和es5-sham有什么用?

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上都可以找到,为了大家方便也可以在下方下载。


免费下载  
×

站长资源极速下载通道: es5-shim和es5-sham有什么用?

本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » es5-shim和es5-sham有什么用?

评论 抢沙发

评论前必须登录!