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