假如你的前端框架使用了vue,那你可以大膽地使用以下技術,並忽略其他js和css的兼容性問題,因為
關於vue的兼容性
官方給出了規定
Vue 不支持 IE8 及以下版本,因為 Vue 使用了 IE8 無法模擬的 ECMAScript 5 特性。但它支持所有兼容 ECMAScript 5 的瀏覽器。
參考:https://cn.vuejs.org/v2/guide/installation.html#%E5%85%BC%E5%AE%B9%E6%80%A7
1.拋棄使用cookie,大膽使用localstorage
以前我們在PC端使用localstorage的時候,我們會考慮localstorage不兼容IE8的情況,所以使用了cookie,但cookie有個缺點,那就是 cookie 不適合大量數據的存儲,因為它們由每個對服務器的請求來傳遞,這使得 cookie 速度很慢而且效率也不高。
- localStorage - 沒有時間限制的數據存儲
localsotrage的兼容性
2.大膽使用svg
svg瀏覽器支持
Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持內聯 SVG。
3.大膽使用canvas
canvas瀏覽器支持
Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 <canvas> 及其屬性和方法。
注釋:Internet Explorer 8 以及更早的版本不支持 <canvas> 元素
4.大膽使用HTML5新標簽元素