无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > Html5新特性成為前端開發工程師

Html5新特性成為前端開發工程師

2016-04-01 15:46:42 | 來源:中培企業IT培訓網

認識html5新特性成為一個合格的web前端開發工程師! html5草案的前身名為Web Applications 1.0,是在2004年由WHATWG提出,再于2007年獲W3C接納,并成立了新的html工作團隊。在2008年1月22日,第一份正式草案發布。 WHATWG表示該規范是目前仍在進行的工作,仍須多年的努力。目前Firefox、Google Chrome、Opera、Safari(版本4以上)、Internet Explorer 9已支援html5技術。

1、讓Web再次回歸到客戶端地步,而且更加的獨立,減少了對第三方插件的依賴。

比如:之前的html4的標準中并沒有對于視頻、音頻以及其他的富客戶端技術支持的非常好,這就使得Flash和SilverLight變得異 常的成功。而在html5新標準中原生的就支持音頻、視頻、畫布等技術。讓我們的WEB程序擁有更多富客戶端表現的方式,而且讓我們的WEB程序更加獨 立,更好的適應多種形式的客戶端。

2、對本地離線存儲的更好的支持

由于之前想在客戶端保存一些數據都是由 cookie 完成的。但是 cookie 不適合大量數據的存儲,因為它們由每個對服務器的請求來傳遞,這使得 cookie 速度很慢而且效率也不高。

html5提供了兩種在客戶端存儲數據的新方法:

localStorage - 沒有時間限制的數據存儲

sessionStorage - 針對一個 session 的數據存儲

在 html5中,數據不是由每個服務器請求傳遞的,而是只有在請求時使用數據。它使在不影響網站性能的情況下存儲大量數據成為可能。

對于不同的網站,數據存儲于不同的區域,并且一個網站只能訪問其自身的數據。

html5使用 Java 來存儲和訪問數據。有了本地數據庫的支持,讓一些簡單的離線應用也成為了可能。

3、新的特殊內容元素,更好的支持SEO以及方便視障人士使用

現在所有的站點基本上都是Div+CSS布局,幾乎所有的文章標題、內容、輔助介紹等都用Div容器來承載。搜索引擎在抓取頁面內容時,因為沒 有明確的容器的含義只能去猜測這些標簽容器承載的是文章標題還是文章內容等,html5新標準中直接添加了擁有具體含義的html標簽比 如:article、footer、header、nav、section

4、更加智能的表單標簽

之前的表單標簽,僅僅是簡單的類型的約束,比如文本框、文本域、下拉列表等,而跟業務結合緊密的表單標簽數據校驗等控制都沒有很好的支持,而是 用這些技術都基本上都是跟第三方的JS控件進行結合使用,但是這些第三方總會涉及到版本控制、瀏覽器兼容性、非標準等一系列的問題,而在html5的標準 中直接添加了智能表單,讓這一切都變得那么的簡單,比如 calendar、date、time、email、url、search。

5、html5即時二維繪圖 ,也就是畫布的引入,讓Java子彈飛

畫布的引入使得:Web端生成動畫效果、制作Web游戲、更好的交互體驗設計都增加了無限的變數,當社區充斥著亂七八糟超炫的html5的JS 控制的效果的時候,讓人無限的贊嘆。html5的canvas 元素使用Java 在網頁上繪制圖像。畫布是一個矩形區域,您可以控制其每一像素。

canvas 擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。

6、JS嗑藥了,支持多線程

在不影響UI update 及 瀏覽器與用戶交互的情況下, 前端做大規模運算,只能通過 setTimeout 之類的去模擬多線程 。而新的標準中,JS新增的HTML5 Web Worker對象原生的就支持多線程。

7、WebSockets讓跨域請求、長連接、數據推送等一切都變得那么簡單,Web不僅僅是Ajax

WebSockets是在一個(TCP)接口進行雙向通信的技術,PUSH技術類型。WebSocket是html5規范新引入的功能,用于解 決瀏覽器與后臺服務器雙向通訊的問題,使用WebSocket技術,后臺可以隨時向前端推送消息,以保證前后臺狀態統一,在傳統的無狀態HTTP協議中, 這是“無法做到”的。

8、更好的異常處理

html5 (text/html)瀏覽器將在錯誤語法的處理上更加靈活。html5在設計時保證舊的瀏覽器能夠安全地忽略掉新的html5代碼。與HTML4.01相比,html5給出了解析的完整規則,讓不同的瀏覽器即使在發生語法錯誤時也能返回完全相同的結果。

9、文件API讓文件上傳和操縱文件變得那么簡單

由于項目中經常遇到用Web應用中控制操作本地文件,而之前都是使用一些富客戶端技術比如flash,ActiveX,Silverlight 等技術,面對文件JS就是個shit,就是個雞肋。在html5的新的提供的FHTML5 File API 讓JS可以輕松上陣了。

10、編輯、拖放、微數據、瀏覽歷史管理、地理信息接口API、設備硬件操作API等很多的新功....

html5的未來?

當然html5不是孤立的,Java API的增強,讓JS變成異常強大的未來的編程武器。CSS3帶給未來Web應用也是極大的新的挑戰。相信由于html5標準化的支持,相信未來Web技 術真正的可以跑在任何的端,也讓我們的Web應用更加的獨立,更加的輕松的融入到各個端中,html5就是未來!

總結:

通過上面html5的新特點,不難總結出html5=Java+HTML+CSS。html5的新特性帶給開發者的是更友好更豐富的本地處理的API,更智能的更優雅的html標簽,更強的本地處理的功能,通信也進一步加強。

Google很早之前就意識到了,客戶只要擁有一個瀏覽器就可以了,相信不久的將來現在的Web的應用不在對本地處理那么雞肋,CS形式的客戶端相信也會越來越少。

標簽: HTML5技術
主站蜘蛛池模板: 精品夜夜爽欧美毛片视频 | 国产足控福利在线观看 | 成人免费黄色片 | 中日韩无砖码一线二线 | 日本一道高清国产 | 草草影视CCYY国产日本 | 欧洲美熟女乱又伦av影片 | 人人干夜夜操 | av亚洲在线 | 免费香蕉视频 | 午夜无码无遮挡在线视频 | 亚洲网国产 | 国产精品a久久777777 | 韩国日本伦理片 | japanese酒醉侵犯 | 日本超碰 | 极品少妇XXXXⅩ另类 | www日韩在线| 国产毛片久久久久久久久春天 | 四虎影视永久在线观看 | 成人精品一区二区三区中文字幕 | 亚洲综合无码明星蕉在线视频 | 激情网站网址 | 亚洲小说综合网 | 免费一级毛片观看 | 亚洲69av | 成人亚洲一区二区 | 老熟妻内射精品一区 | 精品无码午夜福利理论片 | 少妇与黑人xoyyyyy视频 | 欧美午夜片欧美片在线观看 | 久久久久国产精品熟女影院浪 | 四虎永久在线 | 丰满人妻无码AⅤ一区二区 啄木乌欧美一区二区三区 国产n老影院视频 | 国产精品综合久久第一页 | 女人久久久久久久 | 欧美国产精品日韩在线 | 精品视频麻豆入口 | 亚洲精品欧美激情 | 少妇在线看www | 国产精品久久久久久久久久蜜臀 |