麻豆国产一级av,国产小可爱平台视频在线,精品丰满人妻无套内射,日本综合精品亚洲

宏博網(wǎng)絡 | 專注互聯(lián)網(wǎng)品牌一站式服務

Thank you for visiting

029-81773686

全網(wǎng)開發(fā)&整合營銷服務商

CopyRight
?HOOBOO All rights reserved

全網(wǎng)開發(fā)&整合營銷服務商

029-81773686

html5常見的那些事(一)

2015.10.11

       1. HTML5 標簽沒什么大不了的.


       理解這句話你需要先了解HTML 5。它僅僅是一個html4.01的一個升級版本?或者是它是完全不同的新版本(無處不在的大肆宣傳可能會讓你有這種感覺)?答案是兩種理解都有部分正確。HTML 5包括許多簡化和附加的網(wǎng)頁標記,所以稱它為升級版本也是公平的(雖然也有一些大的補充標簽,如視頻<video>和畫布< canvas>)。但是,HTML 5也可以被認為是一個技術組合,包括一整套和HTML 5標簽交互的API。還有CSS 3,為HTML 5帶來了一些強大的新風格和動畫效果。 如果你已經(jīng)很熟悉html 4,那大多數(shù)新的標簽會很容易使用。


       2. HTML 5的力量源泉是JavaScript.


       雖然我們都聽到的總是“HTML 5″, 但真正的無名英雄是JavaScript和一套新的API。這些API包括獲取地理位置(Geolocation),圖形繪制(a drawable canvas),個性化的視頻體驗(custom video experiences),拖放,大量的本地存儲(local storage),甚至多線程(更像是當前的應用程序)。這只是已經(jīng)命名的一些API而已。


       過去幾年,Javascript的名聲可不好,其實它是一個復雜和強大的語言?,F(xiàn)在,它也是一個快速的語言,在過去十年里,速度得到近似100倍的改善(還會得到更多的改善)。當然,它仍然有它的內(nèi)傷,但通過了解它們就可以有避免的方法。如果你知道他們。它也很容易入門。


       所以,如果你想運用HTML 5,你就要JavaScript。


       3. 標準來自哪里并不重要(It’s not which standards document an API comes from that is important).


       當我們寫”Head First HTML5 Programming”時,常聽到”Geolocation并不是HTML5正式規(guī)格的一部分!” 是的. 但它是W3C的正式標準之一,而且事實上這并不重要。重要的是多少現(xiàn)在的瀏覽器已經(jīng)支持Geolocation 了?我們更在意這個。


       當然,這里有一個時間的問題。但當我們寫代碼時,重要的是“用戶需要它嗎?(Will it be there for my users)“


       4. 怎么知道該不該上HTML5了(How to know if you should embrace HTML5 now).


       如果你的用戶使用移動設備,你就應該考慮使用HTML5。HTML 5瀏覽器是在大量的智能手機和平板上很普遍了。如果你的用戶主要在桌面電腦上使用,你也應該去好好研究一下HTML 5。但是如果他們使用的是舊版本的瀏覽器,那就需認真評估一下了。


       無論何時,你想要了解瀏覽對HTML 5支持的情況,都可以借助下面這些很棒的資源來了解。包括:


?http://caniuse.com/.
?http://www.findmebyip.com/.
?http://html5test.com/.
?Wikipedia’s Comparison of Web Browsers page and Comparison of Layout Engines page.
?WHATWG’s Implementations in Web Browsers wiki page.


       當然,你也要盡量在各個瀏覽器上測試一下你的應用程序或網(wǎng)頁。


       5. 進退自如: 優(yōu)雅降級和功能檢查(graceful degradation and feature detection).


       通過JavaScript有許多方法可以用來檢測HTML5的支持能力。通過創(chuàng)建一個對象,通過檢查屬性,通過使用自定義方法如<video>的canPlayType方法,這些都可以。 不用說,如果用戶的瀏覽器不支持新特性,你需要提供備用方案。(比如,使用圖片或flash來代替HTML5的video和canva, 或者顯示一段信息告訴用戶為什么沒看到預期的效果。). 有沒有更好的方法呢?


       有的.  Modernizr JavaScript library 是一個開源庫,可以很方便的檢查HTML5和CSS3的支持情況,并加載相似的資源, 如不同的JavaScript腳本, CSS文件, 圖片等等,取決于支持的程度.


上一篇:如何分析競爭對手的網(wǎng)站

下一篇:網(wǎng)站優(yōu)化能給我們帶來什么好處?

CopyRight ? 西安宏博網(wǎng)絡科技有限公司   備案號:陜ICP備10007014號-8   站點地圖 免責聲明:本網(wǎng)站部分資源來源于網(wǎng)絡,如有侵權,請聯(lián)系我們告知刪除,我們將會盡快處理,謝謝!本站不承擔任何法律責任。