整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          成為HTML5大神必備的利器

          成為HTML5大神必備的利器

          什么要使用HTML5?

          1. 游戲開發。

            作為移動互聯網最火產業之一的——手游,越來越被大多數公司所青睞。而HTML5提供了一個非常偉大的,移動友好的方式去開發有趣互動的游戲。如果你之前使用Flash游戲,那么很快你就會喜歡上HTML5的游戲開發。

          2. 更好的互動體驗。

            HTML5的畫圖標簽允許你做更多的互動和動畫以及動態的web應用程序,就像我們使用Flash達到的效果,有助于增加更好的用戶體驗。

          3. 更聰明的存儲。

            HTML中最酷的特性就是本地存儲,它擁有更好的安全性能以及不需要第三方插件就能輕松實現。

          4. 易用性 。

            更加簡單方便的創建網站。易懂的標簽有助于我們更好的了解文檔,創建更好的用戶體驗。

          5. 視頻和音頻的支持。

            經常在網站上看視頻的人一定不會陌生flash以及其它的第三方應用吧,而HTML5的到來正式宣告flash時代在此方面的結束。HTML5擁有更加強大的視頻和音頻的支持。

          6. Doctype。

            沒錯,就是doctype,沒有更多內容了。是不是非常簡答?不需要拷貝粘貼一堆無法理解的代碼,也沒有多余的head標簽。最大的好消息在于,除了簡單,它能在每一個瀏覽器中正常工作即使是名聲狼藉的IE6。

          7. 更加清晰的代碼。

            HTML5擁有更加簡答、優雅、容易閱讀的代碼。

            遺留及其跨瀏覽器的支持。

            現在社會主流的瀏覽器 (Chrome,Firefox,Safari,IE9和Opera)都支持HTML5,即便是非常老非常令人厭惡瀏覽器像IE6都可以使用。

            未來HTML4將會更加的火。

            HTML5不會往每個方向發展,但是更多的元素已經被很多公司采用,并且開始著手開發。HTML5其實更像HTML,它不是一個新的技術需要你重新學習!如果你開發XHTML strict的話你現在就已經在開發HTML5了。開始用HTML5代碼編寫web應用吧,說不定下一個移動應用或者游戲應用就是用HTML5開發的!

          學習HTML5這幾個網站你值得擁有

          如今,HTML5的發展前景非常好,企業對HTML5建站需求很大,HTML5游戲領域研發熱火朝天。HTML5技術能為我們帶來炫酷的視覺體驗,除了電腦瀏覽器上讓人瞠目的效果,HTML5在移動端的表現同樣令人驚喜,并且HTML還在不斷的完善和發展。說到這大家是不是心動了,心動就行動吧?下面我給大家推薦幾個學習HTML5非常好的網站。

          1.W3School http://www.w3school.com.cn/

          對于基礎薄弱的人來說,這是一個不錯的網站。每一節都有學生時代老師般的“板書”,豐富的實例展示,還有工具書、小測驗等提升工具,猶如私人教練一般!

          更豐富的實例,更詳細的解讀

          2.H5之家。http://www.h5cn.com/

          除了豐富且與時俱進的教程,這個網站還有很多關于HTML5業界的獨特見解,閑暇時候看看,拓展知識又能在人前裝X。這樣的網站你值得擁有。

          這么好的網站你早該知道的

          3.360html5基地 http://html5.360.cn/

          對于想學習HTML5游戲開發的人來說,這是一個不錯的選擇。350旗下的HTML5作品展示網站,大部分是HTML5游戲展示,可愛豐富有趣。

          種類繁多的游戲

          4.HTML5 Games http://html5games.com/

          相對350來說更加豐富的HTML5游戲資源,品味更加原生的開發也是一種不錯的選擇,說不定玩著玩著技能激發設計靈感呢!

          更加原味、更豐富的游戲體驗

          5.Dive into HTML5 http://diveintohtml5.info/

          一個專門為HTML5而生的網站,這個網站幾乎都是關于HTML5的文檔,講一些很基礎的知識,簡潔清新。如果想學習HTML5的同時提高英語閱讀能力,這個網站是非常好的。

          英語不好的人也可以嘗試著學習啊

          6.HTML5xCSS3 http://www.html5xcss3.com/

          擁有超豐富的HTML5案例和模板,隨便點開一個案例都好看到讓人震驚。里面的全部都是HTML5響應式網站喲!

          勇敢的挑戰自己

          7.HTML5技術網 http://www.51html5.com/

          一個充滿干貨的網站!你想要的不想要的,這里全都有!

          沒事的時候常來看看定會收獲不小

          8.HTMLDemos http://html5demos.com/

          測試HTML5標簽在各瀏覽器的兼容性,還能查看各種HTML5的標準Demo演示。

          這是一個測試網站

          9.The HTML5 test http://chrome.360.cn/test/html5/index.html

          能為瀏覽器對HTML5的兼容性打分,可以知道你當前的瀏覽器對HTML5的支持情況如何,各種標簽和組件的支持情況。

          這也是一個測試網站

          當然,光看網站有的小伙伴會覺得沒有方向感,不知道該從那些地方下手。不妨結合教科書來個系統的學習。入門級必備兩本教材《Head first HTML&CSS》和《JavaScript DOM編程藝術》,看書再結合網站學習,不斷的練習、不斷的學習相信不久你就會成為HTML5大神啦!

          不積跬步,無以至千里。千里之行,始于足下。從現在開始,每天給自己20分鐘了解HTML5技術,你會發現其實編程也挺有趣的。http://www.iisp.com/design/?s=yuqiuping。

          當然上面的有些內容是借鑒有其他人的,好的東西拿出來大家一起學習、共同進步。其實做人做事都是一樣,只有不斷的學習、不斷的借鑒好的、擯棄壞的,這樣我們自己才能進步的更快。

          著智能手機、平板電腦等移動終端設備越來越普及,用戶在移動端花的時間也越來越長。H5開始火熱起來,以文字、圖片、動畫、聲音等相結合的自媒體出現,給用戶帶來了全新體驗,技術本身帶來的新奇感讓人們心生向往。

          下面我們就來聊一聊H5入門的一些知識吧!

          什么是H5?

          H5即HTML5,是指“HTML”的第5個版本,而“HTML”,則是指描述網頁的標準語言。因此,HTML5,是第5個版本的“描述網頁的標準語言”。


          H5特性


          H5 是 W3C 與 WHATWG 合作的結果,WHATWG 指 Web Hypertext Application Technology Working Group。WHATWG 致力于 web 表單和應用程序,而 W3C 專注于 XHTML 2.0。在 2006 年,雙方決定進行合作,來創建一個新版本的 HTML。


          H5 中的一些有趣的新特性:

          • 用于繪畫的 canvas 元素
          • 用于媒介回放的 video 和 audio 元素
          • 對本地離線存儲的更好的支持
          • 新的特殊內容元素,比如 article、footer、header、nav、section
          • 新的表單控件,比如 calendar、date、time、email、url、search


          H5的改進:

          • 新元素
          • 新屬性
          • 完全支持 CSS3
          • Video 和 Audio
          • 2D/3D 制圖
          • 本地存儲
          • 本地 SQL 數據
          • Web 應用


          H5語義元素

          <article>    定義頁面獨立的內容區域。<aside>    定義頁面的側邊欄內容。<bdi>    允許您設置一段文本,使其脫離其父元素的文本方向設置。<command>    定義命令按鈕,比如單選按鈕、復選框或按鈕    <details>    用于描述文檔或文檔某個部分的細節    <dialog>    定義對話框,比如提示框    <summary>    標簽包含 details 元素的標題    <figure>    規定獨立的流內容(圖像、圖表、照片、代碼等等)。<figcaption>    定義 <figure> 元素的標題    <footer>    定義 section 或 document 的頁腳。<header>    定義了文檔的頭部區域    <mark>    定義帶有記號的文本。<meter>    定義度量衡。僅用于已知最大和最小值的度量。<nav>    定義導航鏈接的部分。<progress>    定義任何類型的任務的進度。<ruby>    定義 ruby 注釋(中文注音或字符)。<rt>    定義字符(中文注音或字符)的解釋或發音。<rp>    在 ruby 注釋中使用,定義不支持 ruby 元素的瀏覽器所顯示的內容。<section>    定義文檔中的節(section、區段)。<time>    定義日期或時間。<wbr>    規定在文本中的何處適合添加換行符。

          H5瀏覽器支持

          最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。


          IE9 以下版本瀏覽器兼容HTML5的方法

          <!--[if lt IE 9]>    <script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script><![endif]-->


          載入后,初始化新標簽的CSS:

          /*html5*/article,aside,dialog,footer,header,section,nav,figure,menu{display:block}

          H5代碼規范


          1. HTML5 元素名可以使用大寫和小寫字母。

          但推薦你使用小寫字母:

          • 混合了大小寫的風格是非常糟糕的。
          • 開發人員通常使用小寫 (類似 XHTML)。
          • 小寫風格看起來更加清爽。
          • 小寫字母容易編寫。



          2. 在 HTML5 中, 你不一定要關閉所有元素 (例如 <p> 元素),但建議你每個元素都要添加關閉標簽。


          3. HTML5 屬性值可以不用引號。

          屬性值我們推薦使用引號:

          • 如果屬性值含有空格需要使用引號。
          • 混合風格不推薦的,建議統一風格。
          • 屬性值使用引號易于閱讀。


          4. 圖片通常使用 alt 屬性。在圖片不能顯示時,它能替代圖片顯示。


          5. 等號前后可以使用空格。


          6. 使用 HTML 編輯器,左右滾動代碼是不方便的。

          每行代碼盡量少于 80 個字符。


          7. 不要無緣無故添加空行。

          為每個邏輯功能塊添加空行,這樣更易于閱讀。

          縮進使用兩個空格,不建議使用 TAB。

          比較短的代碼間不要使用不必要的空行和縮進。


          8. 樣式表使用簡潔的語法格式:

          • 將左花括號與選擇器放在同一行。
          • 左花括號與選擇器間添加一個空格。
          • 使用兩個空格來縮進。
          • 冒號與屬性值之間添加一個空格。
          • 逗號和符號之后使用一個空格。
          • 每個屬性與值結尾都要使用分號。
          • 只有屬性值包含空格時才使用引號。
          • 右花括號放在新的一行。
          • 每行最多 80 個字符。
          • 特性
            1.語意特性,添加<header><header/><nav><nav>等標簽
            2.多媒體, 用于媒介回放的 video 和 audio 元素
            3.圖像效果,用于繪畫的 canvas 元素,svg元素等
            4.離線 & 存儲,對本地離線存儲的更好的支持,local Store,Cookies等
            5.設備兼容特性 ,HTML5提供了前所未有的數據與應用接入開放接口。使外部應用可以直接與瀏覽器內部的數據直接相連,
            6.連接特性,更有效的連接工作效率,使得基于頁面的實時聊天,更快速的網頁游戲體驗,更優化的在線交流得到了實現。HTML5擁有更有效的服務器推送技術,Server-Sent Event和WebSockets就是其中的兩個特性,這兩個特性能夠幫助我們實現服務器將數據“推送”到客戶端的功能
            7.性能與集成特性,HTML5會通過XMLHttpRequest2等技術,幫助您的Web應用和網站在多樣化的環境中更快速的工作

          • 新增標簽
            1.多媒體:<audio></audio>, <video><video>,<source></source>, <embed></embed>, <track></track>
            2.新表單元素:<datalist> ,<output> , <keygen>
            3.新文檔節段和綱要:<header>頁面頭部、<section>章節、<aside>邊欄、<article>文檔內容、<footer>頁面底部、<section>章節、<aside>邊欄、<article>文檔內容、<footer>頁面底部

          • 使用html5shiv可以解決ie低版本不兼容的問題,只需要在head中加上,當版本低于IE9時,瀏覽器會加載html5.js腳本,使得支持html5的新功能,也可以將腳本文件下載到本地

            <head> <!--[if lt IE 9]> <script src='http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js'> </script> <![endif]--></head>

          3.input 有哪些新增類型?

          • color,選擇顏色
          • date 選擇日期
          • email 用于檢測輸入的是否為email格式的地址
          • month 選擇月份
          • number 用于應該包含數值的輸入域,可以設定對輸入值的限定
          • range 用于定義一個滑動條,表示范圍
          • search 用于搜索,比如站點搜索或 Google 搜索
          • tel 輸入電話號碼
            -time 選擇時間
          • url 輸入網址
          • week 選擇周和年

          4.瀏覽器本地存儲中 cookie 和 localStorage 有什么區別? localStorage 如何存儲刪除數據。

          • 共同點:sessionStorage、localStorage和cookie都由瀏覽器存儲在本地的數據。
          • 區別
            1.cookie數據始終在同源的http請求中攜帶(即使不需要),即cookie在瀏覽器和服務器間來回傳遞,localStorage不會自動把數據發給服務器,僅在本地保存
            2.cookie數據還有路徑(path)的概念,可以限制cookie只屬于某個路徑下,存儲大小限制也不同,cookie數據不能超過4k,同時因為每次http請求都會攜帶cookie,所以cookie只適合保存很小的數據,如會話標識。localStorage 雖然也有存儲大小的限制,但比cookie大得多,可以達到5M或更大。localStorage不會自動把數據發給服務器
            3.cookie只在設置的cookie過期時間之前一直有效,即使窗口或瀏覽器關閉。localStorage:始終有效,窗口或瀏覽器關閉也一直保存,因此用作持久數據
            4.localStorage支持事件通知機制,可以將數據更新的通知發送給監聽者。 api 接口使用更方便。而cookie的原生接口不友好,需要程序員自己封裝
          • HTML5中提供了localStorage對象可以將數據長期保存在客戶端,除非人為清除,localStorage提供了幾個方法:
          • 1.存儲:localStorage.setItem(key,value)如果key存在時,更新value
            2.獲取 localStorage.getItem(key)如果key不存在返回null
            3.刪除 localStorage.removeItem(key)一旦刪除,key對應的數據將會全部刪除
            4.全部清除 localStorage.clear() 使用removeItem逐個刪除太麻煩,可以使用clear,執行的后果是會清除所有localStorage對象保存的數據
          • 注意:localStorage存數的數據是不能跨瀏覽器共用的,一個瀏覽器只能讀取各自瀏覽器的數據,儲存空間5M。

          上一篇:表單按鈕標簽的使用
          下一篇:HTML簡史
          主站蜘蛛池模板: 日本免费一区二区三区| 国产成人一区在线不卡| 亚洲一区二区无码偷拍| 亚洲熟女少妇一区二区| 人妻体内射精一区二区三区| 亚洲一区精品中文字幕| 天堂va视频一区二区| 欧美av色香蕉一区二区蜜桃小说 | 国产伦精品一区二区三区精品 | 国模吧一区二区三区| 亚洲性日韩精品一区二区三区| 久久精品无码一区二区三区免费 | 无码人妻久久久一区二区三区| 亚洲一区二区三区久久久久| 色婷婷亚洲一区二区三区| 成人在线视频一区| 亚洲一区免费视频| 一区在线免费观看| 亚洲一区在线观看视频| 一区视频在线播放| 无码人妻久久久一区二区三区| 精品久久久中文字幕一区| 中文字幕一区二区三区视频在线| 久久久av波多野一区二区| 一区二区视频在线免费观看| 久久久久人妻精品一区蜜桃 | 国产在线观看一区二区三区精品| 一区二区在线观看视频| 国产成人一区二区动漫精品 | 国产精品自拍一区| 精品国产一区二区三区久久蜜臀| 国产精品视频一区二区三区| 久久久精品日本一区二区三区| 亚洲欧洲专线一区| 中日韩一区二区三区| 国内精品一区二区三区在线观看| 一区二区乱子伦在线播放| 国产精品免费视频一区| 激情内射亚洲一区二区三区爱妻 | 日韩精品区一区二区三VR| 亚洲中文字幕丝袜制服一区 |