在我们学习前端的时候多多少少会听到有人说兼容性之类的话题,而且在学习的时候不同的浏览器中我们代码的效果也是不一样的,那我对于兼容性的这个话题,我们今天来说说有关于“兼容IE8用react还是vue?”这个问题吧!
1.什么是兼容性?
对于兼容性来说说这个范围会比较广泛,在相对硬件来说就是指,几种不同的部件之间要在工作的时候相互的配合稳定的工作就说明他们的兼容性好,反之就是不好。而且在硬件上还有一种说法就是指协调性。
在前端中浏览器的兼容性不一样的话对于我们的渲染效果就会显得更加不好,由于浏览器的中不同的性质对代码的解析会出现一些问题这就叫兼容性。
2.兼容IE8用react还是vue?
对于这个问题的话,在 IE8 中小编建议使用 react,因为 vue 是不兼容 IE8 的,而且在Vue.js中使用了IE8是不能模拟 ECMAScript 5 特性的,而且在我们的 vue 文档中也说到了这一点。
3.使用react兼容IE8注意事项:
在react的官方公布的信息中,它支持 IE8 的最高版本是 react@0.14 版本,如果我们高于这个版本的话就会出现一些问题,而且还不能兼容我们的版本,所以在我们使用的过程中要确认使用的react版本是否有大于react0.14版本,当然在官方中还给出了兼容的方法,就是在我们的index.html
文件中加入es5-shim.js
和es5-sham.js
这两个文件就可以了,文件的话我们都可以在网上找到下载。而且我们还要确保使用的 jQuery 版本是不大于 jQuery2.0 的版本,因为在 IE8 中不支持 jQuery2.0及以上的版本。如果你是使用 bootstrap 框架的话我们的 jQuery 的版本最低要用 jQuery1.9 以上的版本。
总结:
这就是今天有关于“兼容IE8用react还是vue?”这个问题的一些内容的分享,当然如果你有同的见解可以提出来和大家一起探讨,希望今天小编的分享对你有所帮助,更多的相关知识我们都可以在W3cschool中学习和了解。