在i8下實現前后端分離

這篇文章其實已經醞釀已久了,說實話我并不會寫優秀的文章,或者寫出好的技術文章,在這里就寫出我這幾天在工作當中遇到的比較郁悶的情況.

ie瀏覽器相信前端的小朋友都不陌生吧,一提到ie估計很多小伙伴都會痛不欲生,這簡直就是毒瘤一般的存在。尤其是6,7版本對小伙伴們來說更是猶同夢魘,好在隨著時代的進步,瀏覽器的革新式發展,這個微軟的毒瘤已經漸漸被隔離遠離(據我所知好多大爺大媽們家的大頭電腦還在用),但是IE8以后的版本還是有很高一部分的“忠粉”.今天我呢想說一下i8下實現前后端分離開發的一些問題。

小弟我也是一個前端新手,最近接手公司官網可謂是做的一塌糊涂,官網的兼容性要求不高不低兼容到IE8即可,我聽到后想就是切切頁面實現幾個效果然后扔到后端讓他們套數據就行了,后來想想這也太low了都什么年代了還后端套數據,現在都前后端分離了好嘛!但是想到IE8又痛苦起來,雖然ie8瀏覽器對escript和css已經有了很好的支持但是對現在來說比較火的mvvm框架還是支持不夠,就一點就要命不支持escript6以上語法,那用什么辦法呢,在這里我想到了3種解決辦法:

1.其實大部分現在前端非常流行的mvvm框架是不支持ie8下進行項目的架構的(最近比較火的react,vue,ag都不行)幸好還是有一個可以用的mvvm框架avalon.js雖然相對來說沒有前三者功能強大,但是還是比較靈活輕量的入門門檻也比較低,上手很容易,api和文檔也支持的不錯,如果項目不復雜的話可以考慮一下這個框架來架構,至于怎么用問度娘就可以了....

2.就是比較古老的辦法了sea.js或者require都行,再配上一個模版引擎比如jquery的template,handalbas等,這種搭配也可滿足需求,規范一下代碼,好好架構一下還是不錯的.

3.如果你足夠牛逼對設計模式理解足夠,完全可以用jq架構出一個牛逼的網站這種人一直是筆者心目中的大神

我呢技術一般基于項目的復雜度選用了第一種和第二種搭配的方法,總體說起來還是圓滿的完成了項目,期望大神指點....

圖片發自簡書App
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,364評論 25 708
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,805評論 1 92
  • 現在常常有些程序猿,工程師,忙碌的白領貴族們在周末休息時無處可去,選擇在家中死睡一天,或是與電腦度過這兩天的假日,...
    民謠詩與酒閱讀 524評論 1 2
  • 一大早上班,經理鐵青著臉叫住了白萍:“你給孫小芳打電話了嗎?” 白萍聞聲止步,站在經理辦公室門口與他對視...
    弋筠閱讀 675評論 6 3
  • 天是灰蒙蒙的,一個人走在路上,竟下起了雨。路上偶爾經過一對對情侶,兩個人一起撐著傘,笑著,甜甜的走遠。我的左手沒有...
    佩彬閱讀 229評論 0 0