在我們學(xué)習(xí)前端的時(shí)候多多少少會(huì)聽到有人說兼容性之類的話題,而且在學(xué)習(xí)的時(shí)候不同的瀏覽器中我們代碼的效果也是不一樣的,那我對于兼容性的這個(gè)話題,我們今天來說說有關(guān)于“兼容IE8用react還是vue?”這個(gè)問題吧!
1.什么是兼容性?
對于兼容性來說說這個(gè)范圍會(huì)比較廣泛,在相對硬件來說就是指,幾種不同的部件之間要在工作的時(shí)候相互的配合穩(wěn)定的工作就說明他們的兼容性好,反之就是不好。而且在硬件上還有一種說法就是指協(xié)調(diào)性。
在前端中瀏覽器的兼容性不一樣的話對于我們的渲染效果就會(huì)顯得更加不好,由于瀏覽器的中不同的性質(zhì)對代碼的解析會(huì)出現(xiàn)一些問題這就叫兼容性。
2.兼容IE8用react還是vue?
對于這個(gè)問題的話,在 IE8 中小編建議使用 react,因?yàn)?vue 是不兼容 IE8 的,而且在Vue.js中使用了IE8是不能模擬 ECMAScript 5 特性的,而且在我們的 vue 文檔中也說到了這一點(diǎn)。
3.使用react兼容IE8注意事項(xiàng):
在react的官方公布的信息中,它支持 IE8 的最高版本是 react@0.14 版本,如果我們高于這個(gè)版本的話就會(huì)出現(xiàn)一些問題,而且還不能兼容我們的版本,所以在我們使用的過程中要確認(rèn)使用的react版本是否有大于react0.14版本,當(dāng)然在官方中還給出了兼容的方法,就是在我們的?index.html
?文件中加入?es5-shim.js
?和?es5-sham.js
?這兩個(gè)文件就可以了,文件的話我們都可以在網(wǎng)上找到下載。而且我們還要確保使用的
jQuery 版本是不大于 jQuery2.0 的版本,因?yàn)樵?IE8 中不支持 jQuery2.0及以上的版本。如果你是使用 bootstrap 框架的話我們的 jQuery 的版本最低要用 jQuery1.9 以上的版本。
總結(jié):
這就是今天有關(guān)于“兼容IE8用react還是vue?”這個(gè)問題的一些內(nèi)容的分享,當(dāng)然如果你有同的見解可以提出來和大家一起探討,希望今天小編的分享對你有所幫助,更多的相關(guān)知識(shí)我們都可以在W3cschool中學(xué)習(xí)和了解。