成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML 5華麗麗的新特性

開發 前端 后端
Web2.0帶來的豐富互聯網技術讓所有人都享受到了技術發展和體驗進步的樂趣。作為下一代互聯網標準,HTML5自然也是備受期待和矚目,技術人員、設計者、互聯網愛好者們都在熱議HTML5究竟能帶來什么。那么就一起來窺探一下這個還未誕生就已經聲名在外的新標準吧。

51CTO推薦專題:HTML 5 下一代Web開發標準詳解

在探討HTML5的新特性之前,先說HTML5究竟離我們還有多遠?用一張時間軸來說明兩個關鍵點。

 

 

如圖,在2012年,將會由W3C發布候選推薦版,這個版本的發布就代表著HTML5的規范編寫已經完成了。而2022年推出的計劃推薦版,則意味著至少會有兩個瀏覽器會完全的支持HTML5的所有特性。2022年聽起來似乎很遙遠,但通過觀察現階段chrome, firefox , safari,IE等瀏覽器對HTML5的支持程度,可以看出各大瀏覽器廠商都非常積極。應該不需要到2022年就會有至少兩個瀏覽器支持HTML5。因此現在關注和討論HTML5,了解HTML5的新特性,為以后的產品規劃并非毫無意義。  HTML5其實是關于圖像,位置,存儲,速度的優化和改進,以下分別論述。圖像:

到目前為止,基本上想要直接在網頁上進行繪圖還是不能輕易完成的,即使是幾何圖形也不可以。在瀏覽器當中直接能跟圖片的交互操作也很有限,多數是保存和點擊。如果希望能夠跟圖片進行更多的操作或者在瀏覽器當中畫出圖形,就需要flash, silverlight 這類插件來幫忙。

 

 

HTML5了解人們的需求,HTML5已經確定引入canvas標簽,通過canvas,用戶將可以動態的生成各種圖形圖像,圖表以及動畫。下面是一個示例網站,展示了不通過插件,使用HTML5直接繪制圖片有興趣的朋友可以自己親自去試玩一下。

 

 

不僅如此,HTML5也賦予圖片圖形更多的交互可能,HTML5的canvas標簽還能夠配合javascript來利用鍵盤控制圖形圖像,這無疑為現有的網頁游戲提供了新的選擇和更好的維護性和通用性,脫離了flash插件的網頁游戲必然能夠獲得更大的訪問量,更多的用戶。一些統計數據表格也可以通過使用canvas標簽來達到和用戶的交互,例如某網站對2009年德國的大選情況統計就全部通過了HTML5來實現用戶點擊和數據的變更,點選某個區域就可以實時的看到該區域各黨派選票率,大大增強了統計圖表的可讀性。

 

 

通過HTML5對圖形圖像的新特性,未來可能會有在線繪圖的工具和應用,人們將不再需要安裝painter這類基本的繪圖軟件,而直接使用基于瀏覽器的應用。而對用戶體驗人員和開發者來說,將能夠在用戶毫不知情的情況下收集和生成用戶鼠標的瀏覽軌跡,從而生成一部分可用的熱點圖,這對于找出網站的不足,提升用戶體驗有著重要作用。現在對canvas標簽的支持情況如下,可以看到,基本所有的瀏覽器都已經不同程度上支持了這一特性。

 

 

位置:

 

 

這個大頭針圖標從2010年到2011年在各類應用和互聯網上應該是非常火爆了吧?沒錯,就是地理位置,各處都可以看到人們在簽到,查找自己當前的地理位置和周邊。作為新標準的HTML5自然也不會置身事外,HTML5通過提供應用接口—Geolocation API,在用戶允許的情況下共享當前的地理位置信息,并為用戶提供其他相關的信息。  HTML5的Geolocation API主要特點在于:1. 本身不去獲取用戶的位置,而是通過其他三方接口來獲取,例如IP,GPS,WIFI等方式。2. 用戶可以隨時開啟和關閉,在被程序調用時也會首先征得用戶同意,保證了用戶的隱私。存儲以及速度:

現在,web應用的火爆已經是不折不扣的現實,并且相對傳統的應用,web應用不需要安裝,所占空間小的特性使其具備傳統軟件應用所不具備的優勢,然而,目前制約web應用***的問題在于網絡連接不能夠無時無處。在飛機上,汽車上,火車上,有很多地方都無法被網絡信號所覆蓋,因此web應用也就無法使用。

 

[[36189]]

 

HTML5的離線存儲使得這個問題迎刃而解。HTML5的web storage API 采用了離線緩存,會生成一個清單文件(manifest file),這個清單文件實質就是一系列的URL列表文件,這些URL分別指向頁面當中的HTML,CSS,Javascrpit,圖片等相關內容。當使用離線應用時,應用會引入這一清單文件,瀏覽器會讀取這一文件,下載相應的文件,并將其緩存到本地。使得這些web應用能夠脫離網絡使用,而用戶在離線時的更改也同樣會映射到清單文件中,并在重新連線之后將更改返回應用,工作方式與我們現在所使用的網盤有著異曲同工之處。

 

 

感興趣的朋友們可以試下這個網站,就屬于便攜筆記本的離線應用,可以在離線的時候記錄一些便簽,在下次上線,或使用其他平臺登錄時,仍然能夠看到之前的記錄。  緩存的強大并不止在于離線應用,同樣在于對cookies的替代,目前我們經常使用的保存網站密碼,使用的就是cookies將密碼信息緩存到本地,當需要時再發送至服務器端。然而,cookies有其本身的缺點—4KB的大小和反復在服務器和本地之間傳輸,并且無法被加密。對于cookies的反復傳輸,不僅浪費了使用者的帶寬、供應商的服務器的性能,更增加了被泄露的危險。  Web storage API 解救了cookies, 據現有的資料,web storage API將至少支持4M的空間作為緩存,對于日常的清單文件和基礎信息,應該已經足夠使用了,畢竟4KB我們不是都使用了這么多年了?速度的提升方式在于,webstorage API 將不再無休止的傳輸相同的數據給服務器,而只在服務器請求和做出更改時傳輸變更的必須文件,這樣就大大節省了帶寬,也減輕了服務器的壓力。可謂是一舉數得!小結:

HTML5的還有很多令人心動的特性和新功能,限于篇幅無法一一舉出,但我對于HTML5的前景還是非常看好的,畢竟豐富web應用的大勢已經掀起,web2.0的浪潮也正在繼續,讓我們共同期待HTML5的降臨

原文:http://cdc.tencent.com/?p=4012

【編輯推薦】

  1. HTML 5在應用程序開發方面沒有捷徑
  2. 五理由 .NET開發者應該關注HTML 5
  3. 深入剖析HTML 5在移動開發方面的發展狀況
  4. 29個非常實用的HTML 5實例、教程和技巧
  5. HTML 5怎么就成了RIA“殺手”?
責任編輯:陳貽新 來源: CDC
相關推薦

2011-08-30 09:07:30

HTML 5

2011-11-09 10:05:26

HTML 5

2009-09-25 10:23:51

HTML 5新特性

2011-04-25 14:20:49

DojoHTML 5

2015-12-07 10:00:13

HTML5Loading動畫

2011-04-22 15:02:19

HTML5Dojo

2011-07-19 13:39:20

iOS HTML5

2011-11-18 13:25:48

HTML 5

2016-01-20 10:11:56

華麗CanvasHTML5

2012-05-16 14:54:34

筆記本評測

2014-07-22 10:58:33

HTML5jQuery

2011-02-14 10:49:40

HTML 5

2009-06-29 17:42:03

Tapestry5新特

2024-07-12 09:07:29

HTML5圖表應用

2014-03-18 09:20:17

HTML5移動開發

2020-10-09 11:02:46

HTML5 特性

2018-05-18 15:05:25

JavaJava 10新特性

2015-06-29 09:40:10

Rails新特性

2011-11-25 13:18:40

HTML 5

2014-12-03 10:21:50

HTML5
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线播放第一页 | 日本精品在线观看 | 日韩中文字幕 | av免费网站在线 | 精品国产乱码久久久久久蜜柚 | 久久精品国产精品青草 | 日韩中文字幕一区 | 黄网站免费在线看 | 91久久国产综合久久91精品网站 | 欧美一级大片 | 欧美成人精品激情在线观看 | 中文一区二区 | 久久久精彩视频 | 国产第一亚洲 | 亚洲成人一区二区在线 | 国产成人精品一区二区三区在线 | 99久久免费精品视频 | 国产精品久久久久一区二区三区 | 97久久久久久久久 | 欧美日韩精品中文字幕 | 日韩一区二区在线视频 | 在线欧美亚洲 | 日韩在线一区二区三区 | 亚洲精品一 | 日韩美香港a一级毛片免费 国产综合av | 欧美a在线| 小早川怜子xxxxaⅴ在线 | 亚洲h色| 欧美日韩国产高清 | 久久久久久久久久久久91 | 国产一级毛片精品完整视频版 | 九色在线观看 | 激情五月婷婷丁香 | 中文字幕第一页在线 | 欧美另类视频 | 国产精品久久精品 | 亚洲小说图片 | 国产三区在线观看视频 | 欧美激情精品久久久久久 | 午夜成人免费视频 | 日日夜夜视频 |