ie7相容,怎麼辦?

時間 2021-06-18 06:26:52

1樓:Ethan

說一下最近的個人經歷吧。

目前正在做的乙個專案就是最低得相容IE7+。當時領導要求至少要相容ie7時,我的內心是崩潰的。What the hell!

做了這麼多年移動端開發,習慣了適應現代瀏覽器上的h5開發,上個專案還是用react+webpack+flux寫的,突然峰迴路轉要跟上個時代的瀏覽器打交道,我只想靜靜!不行,我是個有原則的程式設計師。嗯!

讓我做啥我就做啥跟鹹魚有什麼區別!於是跟領導和設計說能不能只做IE8+的相容,這樣就能用react了哈。然而他們說,潛在的客戶部分分布在二三線城市和一些事業機關單位還有一些老版本的360,他們很可能就在用ie7。

嗯(⊙_⊙),好像有點道理,呵呵!好吧,看一下怎麼來相容ie7吧

1. 工作流構建用webpack+gulp+nodejs。專案模組化採用commonjs規範,用webpack打包編譯。

這裡webpack只做js打包,其他外掛程式loader的運用在IE8以下極易出現問題。css、HTML的打包用gulp,還加了node為開發模式下對jade模板、stylus的渲染和livereload(不相容IE8以下),因為站點採用純靜態網頁的方式部署,資料互動全用ajax,所以開發模式下自己弄了個nodejs後台服務,發布時用gulp編譯。

2. 專案用mvc結構,backbone+jquery1.9+underscore,這些相對傳統的技術框架相容IE8以下的瀏覽器還是靠譜的

3. 其他:為ie8及以下加es5shim、json2,css樣式做好normalize、打補丁方式相容老瀏覽器等等

在必須相容 IE 7 的專案裡工作,前端開發者如何自我提公升?

這跟大廠小廠沒關係,大廠也得把滿足客戶的需求放在首位。最近正在頭疼相容性的問題呢,最近有個專案需要相容 IE8,可是問了一下周圍的人,已經沒有人會這個了。至於我本人,我以前是在容器裡寫網頁,什麼 IE 連碰都沒碰過。我們正想辦法 argue 這件事,看看能否妥協到 IE10 呢。然而我因此要辭職嗎?...

IE80 被偷了,怎麼辦?

clown 整個高中階段一共丟了3000 包括現金和兩台手機。平時我是個很謹慎的人,但這幾次都正好是忘記鎖櫃子或者亂放造成的,自己也有一半責任。不確定是舍友還是外面的人幹的。很平靜跟舍友說丟東西了,一起找了當然沒找到。然後我就叫大家要保管好自己財物。告訴父母,也沒有什麼責罵,當時大概是我爸乙個月的工...

GOT7解散了怎麼辦?

不太可能會解散,只可能會有人不續約,老實說他們全體不續約的概率比全體續約還難,got7這個品牌是公司的並不是他們七個人的,哪怕最後只有兩個續約他們也可以叫got7,所以我覺得到時候粉絲不是承受不住解散,而是這不是這完整體日後還要繼續回歸這件事 油缸公尺 如果你說的是一種形式上的解散,只是七個人不在一...