狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

改變世界的Web前端開發

admin
2010年7月4日 0:30 本文熱度 6000
[p]喬布斯說:“活著就是為了改變世界,難道還有其它原因嗎?” 2008年,在web前端開發界,無論國外還是國內,都發生了不少事情,有哪些是改變世界或即將改變世界的大事件呢?[/p]
javascript游戲
[p]2008年4月9日,dion almaer發現了一款非常經典的javascript游戲:super mario. 這款游戲由jacob seidelin開發,大小僅14k.[br][img]http://lifesinger.org/blog/wp-content/uploads/2009/01/mario.png[/img][br](super mario javascript版本: [url=http://jsmario.com.ar/]http://jsmario.com.ar[/url]/)[/p]
[p]不 少web開發者們大跌眼鏡:這真的是用javascript開發出來的?答案是肯定的。這款游戲利用了canvas元素(ie中用html模擬),圖像存 儲在加密的字符串中,還用base64存儲了midi背景音樂。除了這些技巧,其它代碼就是我們熟悉的html、css和javascript.[/p]
[p]super mario javascript版本的橫空出世(之前也出現過用javascript寫的游戲,但沒有像super mario一樣引起大家的關注),激起了一股用javascript編寫游戲的熱潮:[/p]
[p]許多經典的游戲都有了javascript版本:pac-man(經典的吃豆子游戲), space invaders(太空入侵者),spacius(百玩不厭的雷電)等等。[/p]
[p]甚至還出現了一些比較復雜的角色扮演游戲:andrew wooldridge創造的tombs of asciiroth 和 canvasquest,pierre chassaing創造的protorpg等。[/p]
[p]伴隨javascript游戲的熱潮,還出現了不少專門用于游戲開發的javascript庫。最突出的是gamejs(基于canvas的一個2d游戲開發庫) 和 gamequery(這是jquery的一個插件)。[/p]
[p]除了用canvas構建2d游戲,用javascript還可以構建3d游戲,還出現了非常出色的[url=http://dev.jquery.com/~john/processing.js/]processing.js[/url],以及[url=http://jslab.dk/plottool.htm]javascript plottool[/url]繪圖工具等等。[/p]
[p][i]感慨:[/i]javascript游戲一段時間內將還只是開發者們的“玩物”,要真正轉換為商業應用,可能還有一段漫長的路要走。但是,[b]當super mario跳躍在web網頁上時,這昭示著javascript的時代已經到來了[/b]。javascript能做什么?2008年的答案是:javascript連游戲都能做![/p]
大放異彩的jquery
[p]2008年,無論對于jquery的作者john resig還是jquery庫本身來說,都是非常棒的一年。jquery首頁上有一行很明顯的加粗文字:[/p]
[p]jquery is designed to change the way that you write javascript.[br]jquery設計成可以改變你書寫javascript的方式。[/p]
[p]jquery用數據和事實證明了它的魅力。一定程度上,甚至可以毫不夸張地說:jquery改變了web前端開發界。下面是用google trends統計的常用javascript庫在2008年的搜索量曲線圖:[br][img]http://lifesinger.org/blog/wp-content/uploads/2009/01/jslib_trend.png[/img][/p]
[p]2008 年9月份,jquery團隊戰績斐然:microsoft和nokia正式將jquery集成進他們的應用程序開發平臺。此 外,google的部分應用里,也早就采納了jquery. 從jquery的首頁上還可以看出,dell, bank of america, digg, technorati, mozzila等站點都在使用jquery.[/p]
[p]當然,除了jquery,其它javascript在 2008年也都有可圈可點的發展。yui3的preview版本,是我見過的最具有發展潛力的 框架。extjs在國內的普及也非常迅猛,javaeye社區里,extjs一定程度上成了ajax的代名詞,各種有關extjs的技術文章和書籍非常多 (遺憾的是書籍的質量不高)。prototype不溫不火。mootools則在低調中用其優雅的代碼吸引了不少忠實用戶。[/p]
[p][i]感慨:[/i]上 面提到的每個javascript庫都是非常優秀的,掌握任何一個,對于我們的日常工作來說,都綽綽有余了。只是對于 2008年來說,jquery的表現太突出了,連我這個天天工作用yui的人,在2008年,都不得不為jquery鼓掌,為john resig喝彩!各種javascript庫的爭奇斗艷,這是javascript時代已經到來的另一個標志。[/p]
蹣跚起步的網頁工業化
[p]2008年,如果你是一名web前端開發工程師,卻沒有聽說過“柵格”兩個字,那你一定是工作太忙太專心了。2008年10月份,在淘寶ued博客,出現了一篇“[url=http://lifesinger.org/blog/?p=375]960的秘密[/url]”,揭開了網頁柵格系統在國內的研究小熱潮。[br][img]http://lifesinger.org/blog/wp-content/uploads/2009/01/grid.png[/img][/p]
[p]伴隨著柵格系統的爭論,國內的前端技術博客里還出現不少對css框架和布局的探討。這一切,所要解決的是以下兩個問題:[/p]
[b]網頁的規范性[/b]。隨著站點的成長,頁面會以幾何級數的速度增加。面對成千上萬個網頁,如何保持風格的一致性是一個不小的挑戰。
[li][b]網頁的工業化產出[/b]。在遵守規范和保證質量的基礎上,如何讓頁面制作容易,如何讓運營人員能批量制造頁面,這是目前許多大型站點面臨的另一個問題。 [/li]
[p]國內站點中,淘寶、百度有啊、網易等站點的已逐步采用柵格系統。淘寶的首頁和頻道目前已經全部柵格化,同時嘗試性開發了tms(模板管理系統)來解決網頁的工業化產出問題。[/p]
[p][i]感慨:[/i]網頁的高質量工業化產出,在國內很多公司才剛起步。2009年,我相信工業化將依舊是web前端開發界的關鍵詞。[/p]
這些也很出色
[b]漸進增強[/b]。 2008年10月份,aaron gustafson在ala網站上發表了一系列有關漸進增強的文章,探討的核心問題是:javascript應該做什么以及web前端開發的技術流程。 javascript游戲讓我們看到了javascript的魔力,aaron提醒我們不能濫用javascript,我們要仔細考慮 javascript的使用場景。可用性,無侵入性,可訪問性等等,這些理念是每一個前端開發工程師需要好好思考的。
[b]d2(前端技術論壇)[/b]。 2008年,在北京和上海分別舉辦了兩屆d2,這是國內前端開發工程師們的兩場盛會。前端工程師,這個新生的職位逐步被國內各大公司接受。d2的意義在于,我們聚集在一起,發出了自己的聲音!
[li][b]google chrome的誕生[/b]。 2008年,chrome, js v8引擎,google迫使各大瀏覽器廠商開始比拼javascript引擎速度,這是javascript時代已經到來的另一個標志。google和 mozzila的努力,在年末的時候帶來鼓舞人心的統計結果:ie的使用率跌破70%. 萬惡的ie6,早點滅亡吧。2009年,google的號角和淘寶網即將掀起的 no ie6 活動,將加速ie6的滅亡。 [/li]
[p]最后,用兩句話來結束本文:[/p]
[p]2008年,我們努力改變世界![br]2009年,我們繼續改變世界,同時世界將開始為我們而改變![/p]

該文章在 2010/7/4 0:30:10 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved