10件开发者和老板都要知道的HTML5的那些事
生活随笔
收集整理的這篇文章主要介紹了
10件开发者和老板都要知道的HTML5的那些事
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
????????1.?HTML5?標(biāo)簽沒什么大不了的. ? ???????理解這句話你需要先了解HTML 5。它僅僅是一個(gè)html4.01的一個(gè)升級(jí)版本?或者是它是完全不同的新版本(無處不在的大肆宣傳可能會(huì)讓你有這種感覺)?答案是兩種理解都有部分正確。HTML 5包括許多簡(jiǎn)化和附加的網(wǎng)頁標(biāo)記,所以稱它為升級(jí)版本也是公平的(雖然也有一些大的補(bǔ)充標(biāo)簽,如視頻<video>和畫布< canvas>)。但是,HTML 5也可以被認(rèn)為是一個(gè)技術(shù)組合,包括一整套和HTML 5標(biāo)簽交互的API。還有CSS 3,為HTML 5帶來了一些強(qiáng)大的新風(fēng)格和動(dòng)畫效果。 ? ???????如果你已經(jīng)很熟悉html 4,那大多數(shù)新的標(biāo)簽會(huì)很容易使用。 ? ???????2. HTML 5的力量源泉是JavaScript. ? ???????雖然我們都聽到的總是“HTML 5″, 但真正的無名英雄是JavaScript和一套新的API。這些API包括獲取地理位置(Geolocation),圖形繪制(a drawable canvas),個(gè)性化的視頻體驗(yàn)(custom video experiences),拖放,大量的本地存儲(chǔ)(local storage),甚至多線程(更像是當(dāng)前的應(yīng)用程序)。這只是已經(jīng)命名的一些API而已。 ? ???????過去幾年,Javascript的名聲可不好,其實(shí)它是一個(gè)復(fù)雜和強(qiáng)大的語言。現(xiàn)在,它也是一個(gè)快速的語言,在過去十年里,速度得到近似100倍的改善(還會(huì)得到更多的改善)。當(dāng)然,它仍然有它的內(nèi)傷,但通過了解它們就可以有避免的方法。如果你知道他們。它也很容易入門。 ? ???????所以,如果你想運(yùn)用HTML 5,你就要JavaScript。 ? ???????3. 標(biāo)準(zhǔn)來自哪里并不重要(It’s not which standards document an API comes from that is important). ? ???????當(dāng)我們寫”Head First?HTML5?Programming”時(shí),常聽到”Geolocation并不是HTML5正式規(guī)格的一部分!” 是的. 但它是W3C的正式標(biāo)準(zhǔn)之一,而且事實(shí)上這并不重要。重要的是多少現(xiàn)在的瀏覽器已經(jīng)支持Geolocation 了?我們更在意這個(gè)。 ? ???????當(dāng)然,這里有一個(gè)時(shí)間的問題。但當(dāng)我們寫代碼時(shí),重要的是“用戶需要它嗎?(Will it be there for my users)“ ? ???????4. 怎么知道該不該上HTML5了(How to know if you should embrace HTML5 now). ? ???????如果你的用戶使用移動(dòng)設(shè)備,你就應(yīng)該考慮使用HTML 5。HTML 5瀏覽器是在大量的智能手機(jī)和平板上很普遍了。如果你的用戶主要在桌面電腦上使用,你也應(yīng)該去好好研究一下HTML 5。但是如果他們使用的是舊版本的瀏覽器,那就需認(rèn)真評(píng)估一下了。 ? ???????無論何時(shí),你想要了解瀏覽對(duì)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.
轉(zhuǎn)載于:https://www.cnblogs.com/html5cn/articles/2616772.html
總結(jié)
以上是生活随笔為你收集整理的10件开发者和老板都要知道的HTML5的那些事的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】js控制div层背景半透明
- 下一篇: 手机浏览器