国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

網頁制作前端技術應該繼續改革

2024-08-26 00:09:31
字體:
來源:轉載
供稿:網友

最近網上再度興起了css布局和table 布局的爭論。我最初頗有些不以為然:我原以為css 布局的意義早已深入人心,卻沒想到還有這么多設計師及開發人員持有異議。

靜下心來看罷大家的討論,一番細想,覺得原因可能有兩個方面:

  • 一方面,ie6陰魂不散,讓web開發成本居高不下。網上曾經有一個統計,數據顯示web開發人員針對ie6的投入/產出比是最低的。相信大多數前端工程師都有被ie6折磨得咬牙切齒的經歷。與其那般痛苦的用css布局,還不如用table 來的爽快方便。
  • 另一方面,我發現前端工程師們越來越務實和注重效率。css2以及css3的諸多新特性遲遲未能廣泛普及,而web標準布道者們所津津樂道的css的優點,在照進現實時又經常會遭遇妥協。盡管我一直以web標準布道為己任,但也不得不同意:table的瀏覽器兼容性是最好的;table 布局對于設計師來說更容易上手。 就國內環境而言, table切圖依舊是制作門戶網站專題或者電子商務網站促銷頁面的最常用方式,存在即有它的合理性。

所以,我們在推崇css布局的同時,無需為了證明它的優越性而把table本身貶得一文不值。日常開發中,也無需激進得完全拋棄table。table本身有語義,該顯示數據表格的時候就應該使用<table>;在開發過程中,一些需要權衡成本的場合用table+css的布局也未嘗不可。在這方面,很欣賞google 和 facebook 前端工程師們的務實做法。大家可以去關注下facebook 上常見的帶半透明陰影的彈出對話框,就是使用<table>來制作的,同樣非常的精妙。

這一番的爭論,結合近年來web標準的發展,讓我開始思考web開發中改良和改革的區別。

xhtml 2試圖直接進化到xml,宣布與html的決裂。這曾經讓我這個傳統的html開發者感到恐慌。而當我看到whatwg組織提出html5(最終被w3c認可)的時候,它的溫良的改進讓我感覺親切得多,事實也證明,html5正越來越向我們走進。而douglas crockford甚至覺得html5都太猛烈了,提出了html 4.2的改良方案。

再看javascript, ecmascript 4 將javascript 改得天翻地覆,所幸技術委員會在最終階段回歸理智,重新提出的向下兼容的esmascript 3.1 顯然得到更多真正戰斗在一線的開發人員的認可。

改良,而非血淋淋的改革,也許才是推動技術發展的更實際、更合情合理的方式。web標準的演進是如此,產品或項目的升級是如此,甚至社會制度的建設亦如此。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松潘县| 晋州市| 乌什县| 囊谦县| 平度市| 荆州市| 扶沟县| 大关县| 如东县| 岫岩| 宜黄县| 奉贤区| 华亭县| 通州区| 新平| 密山市| 清丰县| 河东区| 抚远县| 池州市| 仙游县| 湘西| 南京市| 共和县| 广水市| 抚顺市| 中卫市| 密山市| 郸城县| 荔波县| 方山县| 大英县| 深水埗区| 丽江市| 中山市| 龙门县| 富裕县| 周至县| 丹江口市| 湘西| 甘南县|