• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Html5技術(shù)的WEB開(kāi)發(fā)

      2017-05-10 08:09:00傅瑤
      青年時(shí)代 2017年11期
      關(guān)鍵詞:插件瀏覽器網(wǎng)頁(yè)

      傅瑤

      摘 要:HTML是互聯(lián)網(wǎng)上應(yīng)用最廣泛的語(yǔ)言,得到了業(yè)界大力支持,已經(jīng)成為WEB發(fā)展的標(biāo)準(zhǔn)。它強(qiáng)大了對(duì)多媒體的支持力度和遠(yuǎn)程與本地對(duì)數(shù)據(jù)的處理能力,本文對(duì)HTML5的新特性進(jìn)行了總結(jié),分析了該語(yǔ)言在移動(dòng)端的運(yùn)用優(yōu)勢(shì)。

      關(guān)鍵詞:HTML5;WEB開(kāi)發(fā)

      HTML超級(jí)文本標(biāo)記語(yǔ)言是Hyper Text Markup Language的縮寫(xiě),結(jié)構(gòu)包括頭(head)部分、主體(body)部分,頭部分提供網(wǎng)頁(yè)的相關(guān)信息,主體部分包括網(wǎng)頁(yè)顯示的具體內(nèi)容。Html5是超文本標(biāo)記語(yǔ)言的第五次重大修改,萬(wàn)維網(wǎng)聯(lián)盟在2014年10月29日宣布該標(biāo)準(zhǔn)規(guī)范制定完成,其主要目的是要將互聯(lián)網(wǎng)語(yǔ)義化,以便能更好地被用戶和機(jī)器理解,并提供更強(qiáng)大的各類(lèi)媒體的支持能力,當(dāng)上所有主流瀏覽器如Firefox、Ie9、Safari、Chrome等均支持該標(biāo)準(zhǔn)。

      一、HTML5新增特性

      相較于之前的HTML4,HTML5新增加了一些運(yùn)用規(guī)則,這些規(guī)則基于HTML、CSS、DOM以及JavaScript,在錯(cuò)誤處理方面得到了提升,同時(shí)減少了對(duì)外部插件的需要,新增了一些語(yǔ)議化的標(biāo)簽,對(duì)于移動(dòng)設(shè)備而言更適宜。HTML5在網(wǎng)頁(yè)表達(dá)和應(yīng)用上更能滿足開(kāi)發(fā)人員的需求,新增加了一些特殊的內(nèi)容元素,如article、footer、header、nav、section,新的表單控件,如calendar、date、time、email、url、search,更支持音視頻的video和audio元素,用于繪畫(huà)的canvas元素,結(jié)合JavaScript語(yǔ)言更好地支持用戶本地離線存儲(chǔ)。

      HTML5文件在第一行的聲明文檔中更簡(jiǎn)潔,聲明方式只需如下代碼,之前多行的聲明方式將失效:

      <!DOCTYPE html>

      在網(wǎng)頁(yè)文件中添加CSS和JavaScript 文件無(wú)需再link時(shí)添加Type屬性指定文件類(lèi)型,代碼簡(jiǎn)化如下:

      在聲明文件的”header”和”footer”部分時(shí),不需再用DIV標(biāo)簽來(lái)引導(dǎo),可直接引用

      標(biāo)簽。對(duì)圖片進(jìn)行文字注釋時(shí),之前習(xí)慣用alt屬性,這種表述方式?jīng)]有將文字和圖片內(nèi)聯(lián),利用HTML5引入的
      元素結(jié)合
      ,將原來(lái)的代碼放進(jìn)其中,就可以語(yǔ)義化地將注釋和圖片聯(lián)系起來(lái)。

      HTML5極大的提高了對(duì)多媒體元素的支持,以前在瀏覽網(wǎng)頁(yè)時(shí),如遇有音視頻,網(wǎng)頁(yè)就會(huì)提示用戶安裝各類(lèi)插件,在換用另一個(gè)瀏覽器訪問(wèn)時(shí),又需重新下載安裝插件。這些插件給WEB訪問(wèn)用戶帶來(lái)不便時(shí)還存在安全隱患。HTML5引入的

      用戶想要直接在網(wǎng)頁(yè)上進(jìn)行繪圖在HTML5之前是無(wú)法實(shí)現(xiàn)的,標(biāo)簽可以融合JavaScript代碼實(shí)現(xiàn)該功能。標(biāo)簽?zāi)_本語(yǔ)言動(dòng)態(tài)渲染位圖,由HTML代碼來(lái)提供一個(gè)可繪制區(qū)域的高度和寬度,腳本語(yǔ)言可以訪問(wèn)該區(qū)域,通過(guò)一套完整的繪圖功能生成動(dòng)態(tài)圖形。標(biāo)簽未來(lái)在游戲、banner廣告、遠(yuǎn)程計(jì)算機(jī)控制、模擬器等方面的運(yùn)用將潛力無(wú)限。

      WEB一直以來(lái)都沒(méi)有實(shí)現(xiàn)過(guò)真正的本地存儲(chǔ),雖然在頁(yè)面訪問(wèn)后瀏覽器會(huì)保留少量的cookie,但從數(shù)據(jù)量和時(shí)效性等方面都完全不能和原生應(yīng)用相較。HTML5新增了Web Storage功能,它能為每個(gè)網(wǎng)站提供更多的緩存數(shù)據(jù)和訪問(wèn)速度,并得到主流瀏覽器的支持。

      富互聯(lián)網(wǎng)的深入應(yīng)用,用戶隨時(shí)都需要查找身邊的商鋪,這就需要結(jié)合自身地理位置的準(zhǔn)確定位,谷歌地圖和百度地圖都有提供定位的功能,但這種方式存在地理誤差,不法適應(yīng)移動(dòng)設(shè)備。HTML5 Geolocation API(地理位置應(yīng)用程序接口)可以獲取基于瀏覽器的當(dāng)前用戶地理位置,使用方法也非常簡(jiǎn)單,只需要使用地理數(shù)據(jù)的WEB程序中插入就可實(shí)現(xiàn)功能擴(kuò)展。

      二、HTML5在移動(dòng)端的應(yīng)用

      隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,手機(jī)上網(wǎng)成為最大的網(wǎng)絡(luò)群體,生活被各類(lèi)手機(jī)應(yīng)用程序所改變,在設(shè)備硬件支撐能力有限,功能需要越來(lái)越大,應(yīng)用程序越來(lái)越復(fù)雜的環(huán)境下,移動(dòng)應(yīng)用程序成為開(kāi)發(fā)人員的轉(zhuǎn)戰(zhàn)方向。

      WEB瀏覽的運(yùn)行環(huán)境是瀏覽器,移動(dòng)端的WEB可以運(yùn)行在移動(dòng)瀏覽器上,也可運(yùn)行在各種框架上。移動(dòng)瀏覽器是系統(tǒng)自帶的,不需要發(fā)布,隨著系統(tǒng)升級(jí)而更新,而移動(dòng)JavaScript框架則解決了交互集成和Touch問(wèn)題,降低開(kāi)發(fā)門(mén)檻,適合快速開(kāi)發(fā)。

      三、結(jié)語(yǔ)

      HTML5伴隨著爭(zhēng)議而生,但又以強(qiáng)大的實(shí)力征服各應(yīng)用領(lǐng)域,它正在改變著WEB。在APP充斥的互聯(lián)網(wǎng)世界里,相信HTML5技術(shù)提供的移動(dòng)WEB應(yīng)用將引導(dǎo)互聯(lián)網(wǎng)應(yīng)用產(chǎn)業(yè)良性發(fā)展。

      猜你喜歡
      插件瀏覽器網(wǎng)頁(yè)
      自編插件完善App Inventor與樂(lè)高機(jī)器人通信
      電子制作(2019年22期)2020-01-14 03:16:34
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      基于CSS的網(wǎng)頁(yè)導(dǎo)航欄的設(shè)計(jì)
      電子制作(2018年10期)2018-08-04 03:24:38
      基于URL和網(wǎng)頁(yè)類(lèi)型的網(wǎng)頁(yè)信息采集研究
      電子制作(2017年2期)2017-05-17 03:54:56
      環(huán)球?yàn)g覽器
      再見(jiàn),那些年我們嘲笑過(guò)的IE瀏覽器
      網(wǎng)頁(yè)制作在英語(yǔ)教學(xué)中的應(yīng)用
      MapWindowGIS插件機(jī)制及應(yīng)用
      基于Revit MEP的插件制作探討
      10個(gè)必知的網(wǎng)頁(yè)設(shè)計(jì)術(shù)語(yǔ)
      平塘县| 勐海县| 闽清县| 二连浩特市| 闻喜县| 闸北区| 永城市| 乐安县| 莱西市| 伊川县| 阳山县| 灵台县| 万山特区| 怀集县| 娱乐| 密山市| 台安县| 奉贤区| 平陆县| 宝鸡市| 郴州市| 庆云县| 遂川县| 娄烦县| 开远市| 乐陵市| 贺兰县| 平谷区| 天柱县| 余干县| 历史| 赤水市| 吴江市| 墨竹工卡县| 江口县| 景东| 同仁县| 黄龙县| 青浦区| 亳州市| 盐亭县|