告別垂死的IE6與IE7
昨天我度過了自己難忘的25歲的生日,對(duì)于我而言,今年非比尋常。而對(duì)于瀏覽器世界也是如此——這個(gè)月我看了數(shù)份瀏覽器報(bào)告,欣慰地 看到了Chrome 的高歌猛進(jìn),F(xiàn)irefox的老當(dāng)益壯,IE9的勢(shì)如破竹,當(dāng)然最最欣慰的,莫過于看到IE6/7的垂死掙扎,恍惚間幻覺三足鼎立之勢(shì) 已成。不過轉(zhuǎn)念一看國內(nèi)的情形卻又讓人沮喪,各種殼瀏覽器橫行,前端革新之路仍相當(dāng)遙遠(yuǎn)漫長(zhǎng)。
在國外,究竟IE6/7被淘汰到何種地步呢?不足5%,甚至更低。看了今早smashingmagazine的關(guān)于兼容過時(shí)瀏覽器額外收費(fèi)的統(tǒng)計(jì),超過50%的開發(fā)者表示將額外收取費(fèi)用,更有約1/3的開發(fā)者表示不提供兼容舊瀏覽器的服務(wù),默認(rèn)提供兼容的比例不足1/10——無論是IE6還是IE7,這些過時(shí)的古怪的瀏覽器實(shí)際上真的已經(jīng)是奄奄一息。
如果時(shí)常閱讀各種國外的技術(shù)類文章,另一種趨勢(shì)也深刻的讓你感受到IE6/7應(yīng)該被徹底的埋了——作者們?cè)絹碓缴俚恼務(wù)揾ack、談?wù)撊绾巫屝录夹g(shù) 更好在舊瀏覽器上表現(xiàn),更多的人開始無所顧慮的討論日成氣候新技術(shù),仿佛IE6/7已經(jīng)徹底消失了般。這樣的一種脫節(jié)真心讓人覺得蛋疼——當(dāng)你看到一篇非 常不錯(cuò)的文章,想著發(fā)散下思維應(yīng)用在實(shí)際工作中卻發(fā)覺完全用不到,然后時(shí)間久了漸漸淡忘的那種哭憋,也只有輕嘆一聲。
雖然很早以前我就放棄了對(duì)IE6/7的兼容,但每次想起過往歲月里和它們較真的日子還是有種莫名的懷念。里面包含了兩種意思:技術(shù)更新的惆悵和實(shí)際 收入的擔(dān)憂,呵呵,這多么有趣。開發(fā)者一邊喊著IE6快去死,一邊緬懷著IE6的種種過往,難道不正是IE6帶來了前端工程師的職位么?難道不正是IE6 帶來了頁面重構(gòu)的職位么?更直接的說:難道不正是IE6帶來了一部分額外的難度上的收入么?
IE6本質(zhì)上確實(shí)造成了一定前端入行的門檻,它讓新手的知識(shí)結(jié)構(gòu)混淆、不知所措——實(shí)則按照標(biāo)準(zhǔn)系統(tǒng)的學(xué)習(xí),單單前端頁面的東西,又能有多少?所以 當(dāng)標(biāo)準(zhǔn)開始真正大行其道的時(shí)候,我并不看好頁面重構(gòu)這樣的單純的CSS職業(yè),CSS的路很短,即便有CSS3,甚至以后的CSS4,CSS5, 其內(nèi)容永遠(yuǎn)恒定而且非常少——現(xiàn)在的CSS的內(nèi)容是病態(tài)的,90%以上的內(nèi)容來自各種兼容和trick,IE6和IE7的消失會(huì)直接導(dǎo)致這個(gè)職業(yè)的技術(shù)壁 壘的瓦解。
所以開發(fā)者告別IE6/7的情感是復(fù)雜的,越是精熟這種感情便越不是滋味。IE6/7在國內(nèi)的生命周期至少還有3年,甚至5年后都未必降低到現(xiàn)在國外的水平,這和xp系統(tǒng)的淘汰率直接掛鉤。不過無論xp多么老而彌堅(jiān),我們終究要告別IE6/7,對(duì)我來說,應(yīng)該就在今年了。
于是我打算聚集起自己這幾年的hack知識(shí),在今年年末寫一篇年度文章,這里放個(gè)預(yù)告督促自己能夠努力寫完——我想這一定會(huì)是一個(gè)相當(dāng)漫長(zhǎng)的過程。我打算用這種方式,送別曾經(jīng)給予我眾多挑戰(zhàn)的IE6/7。
任何一個(gè)開發(fā)者都應(yīng)該愛IE6,無論我們?nèi)粘H绾伪г埂?0年荏苒,IE6帶給開發(fā)者的,是出其不意的“驚喜”,以及歲月流過的痕跡——里面有汗 水,有苦惱,當(dāng)然也有歡笑。數(shù)年之后,如果我還是一個(gè)前端工程師的話,我一定會(huì)津津樂道地說起IE6,一個(gè)調(diào)皮的小家伙,讓我的工作充滿了苦憋的樂趣。
【編輯推薦】

















