站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        5個Java開發(fā)人員必須重視HTML5的理由

        過去,Java開發(fā)人員都是依賴Web瀏覽器作為應(yīng)用程序的前端。但過程往往令人沮喪:HTML笨拙,JavaScript緩慢而難用,缺乏調(diào)試工具,想讓應(yīng)用程序兼容所有的瀏覽器是一個非常艱苦的過程。但現(xiàn)在你們的福音來了,隨著瀏覽器技術(shù)的改進(jìn),尤其是采用了HTML5之后,以上問題已經(jīng)得到顯著的改善。下面就盤點一下HTML5能為Java開發(fā)人員帶來的5點好處。

         1、跨平臺部署

        5個Java開發(fā)人員必須重視HTML5的理由

          跟Java一樣,HTML5的核心優(yōu)勢之一便是跨平臺運行。既支持傳統(tǒng)的桌面平臺,又支持移動平臺,包括iOS, Android, BlackBerry, Windows Phone, Symbian等等。這種跨平臺的特性以為著你可以讓所有的平臺共用一個UI代碼庫,節(jié)省幾倍的開發(fā)時間。

          HTML5通過標(biāo)準(zhǔn)化一系列針對常用Web應(yīng)用程序的APIs實現(xiàn)了跨平臺,還包括開發(fā)離線應(yīng)用程序、瀏覽器數(shù)據(jù)存儲和免插件的視音頻APIs。

         2、用戶界面控件

        5個Java開發(fā)人員必須重視HTML5的理由

          HTML5為Web開發(fā)添加了很多新的控件。創(chuàng)建頁面的包括:<header>, <footer>, <article>, <aside>, <main>等等,以及系列新的form控件。比如,<input>元素可以從用戶那里搜集13種類型的數(shù)據(jù):color, date, datetime, datetime-local, email, month, number, range, search, tel, time, url 和 week等等。這個元素在移動端的作用也是非常大的。

          除了更多的原生控件以外,最近激增的前端開發(fā)也改進(jìn)了JavaScript的控件。比如UI庫 jQuery UI 和 Telerik's Kendo UI 已經(jīng)支持無縫添加復(fù)雜和可自定義的UI控件,如菜單、標(biāo)簽等等。

         3、速度

        5個Java開發(fā)人員必須重視HTML5的理由

          HTML5的發(fā)展也帶動了JavaScript的發(fā)展,瀏覽器廠商們?yōu)榱嗽谑袌龇蓊~中取勝,都在努力加速它們的渲染和JavaScript引擎。

          改進(jìn)的不僅僅是JavaScript,CSS3也在與時俱進(jìn)。CSS3引入了一些非常強大的APIs,如 animations, transitions 和 transformations。由于這些動畫是原生的,瀏覽器可以利用硬件加速并直接在用戶的GPU上運行這些動畫。這樣可以保證動畫在移動設(shè)備上都能夠流暢運行。

         4、Canvas

        5個Java開發(fā)人員必須重視HTML5的理由

          HTML5 的 <canvas> 元素使用 JavaScript 在網(wǎng)頁上繪制圖像。<canvas> 擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。這個技術(shù)的出現(xiàn)對游戲開發(fā)行業(yè)是革命性的。

          當(dāng)然,如果你不是游戲開發(fā)人員,你照樣可以用<canvas>。由于它強大的跨平臺支持,<canvas>有很多附加的應(yīng)用程序。Canvas消除了開發(fā)人員創(chuàng)建豐富視覺可視化的障礙,借用第三方工具(如Flash)將成為歷史。

         5、跨瀏覽器兼容性

        5個Java開發(fā)人員必須重視HTML5的理由

          過去,讓Java開發(fā)人員在一個運行環(huán)境下編寫代碼,然后在不同的瀏覽器下測試代碼是一件非常痛苦的事情。幸運的是,HTML5已經(jīng)將所有跨瀏覽器開發(fā)的障礙進(jìn)行了標(biāo)準(zhǔn)化。

          另外,瀏覽器市場競爭也促進(jìn)了調(diào)試工具的不斷創(chuàng)新。不管你用的是IE、Firefox、Chrome還是Safari,現(xiàn)在都可以快速查詢DOM、遍歷JavaScript并深入研究網(wǎng)絡(luò)堆棧。

          結(jié)語

          HTML5盡管還有很多問題亟待解決,但不得不承認(rèn),HTML5已經(jīng)解決了Java開發(fā)中的大部分痛點,讓開發(fā)進(jìn)程越來越無縫化。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产精品一区二区久久精品无码| 久久精品国产国产精品四凭 | 国产精品亚洲精品日韩已满| 精品国产污污免费网站入口在线| 久久国产精品久久久| 熟妇人妻VA精品中文字幕| 久久久精品国产Sm最大网站| 国产成人精品在线观看| 国产精品美女久久久久网| 精品国产一区二区三区不卡| 一本一本久久A久久综合精品| 久久久WWW成人免费精品| 国产精品伦理久久久久久| 欧美国产亚洲精品高清不卡| 国产办公室秘书无码精品99| 中文字幕日韩精品无码内射| 人妻少妇精品久久| 久久精品成人免费国产片小草| Xx性欧美肥妇精品久久久久久| 久久久久久久99精品免费观看| …久久精品99久久香蕉国产| 国产麻豆精品一区二区三区v视界| 无码精品人妻一区二区三区免费看 | 久热这里只有精品视频6| 亚洲精品无码av天堂| 亚洲国模精品一区| 亚洲精品tv久久久久| 亚洲精品无码久久不卡| 亚洲精品麻豆av| 中文字幕精品亚洲无线码一区应用| 亚洲国产高清精品线久久 | 国精品产露脸自拍| 精品国产综合区久久久久久| 九九精品在线视频| 久久久久无码精品国产app| 日韩专区亚洲精品欧美专区| 亚洲国产精品尤物yw在线| 亚洲精品无码久久久影院相关影片 | 99久久精品午夜一区二区| 国产国拍亚洲精品mv在线观看| 精品国产乱码一区二区三区|