Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲影院adc,一级在线|欧洲,91精品一区二区综合在线

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          學習HTML5的學習方法大匯總,收藏帖

          tml5學習方法之技能清單:

          必須掌握基本的Web前端開收技術(shù),其中包括:CSS、HTML、DOM、java、Ajax,jquery,Vue,jquery- mobile,zepto等,在掌握這些技術(shù)的同時,還要清楚地了解它們在不同瀏覽器上的兼容情況、渲染原理和存在的Bug。這是前端工程師的最核心技能,是專做頁面效果的技術(shù)。

          更深等級需要學習和了解更多的東西,比如一些熱門的框架backbone,angularjs 等;nodejs近幾年也越來越水了,同樣需要學習。

          學習HTML5的具體方法匯總

          方法1 整體到局部,骨架到血肉

          在學習HTML和CSS時,會涉及到網(wǎng)頁的搭建。學習這個知識時,我們采用的方法是“由外及內(nèi)”,“由全局到細節(jié)”。 從主干到枝葉,而不要陷入細節(jié),糾結(jié)于其中。主干如同知識的一個主線,這種先找主干后添枝葉的學習方法能夠讓知識遺漏變成最少,也會比較容易建立起知識體系。

          方法2 :類比

          在學習CSS引入方式這種知識點時,我們采用類比。

          這種方法主要針對于區(qū)分相似的兩種或多種事物。如strong與em,塊元素與行元素,同步與異步。

          抓取幾種事物的不同點,結(jié)合去記憶。

          方法3 :記憶很重要

          學習時會遇到一些知識點,數(shù)據(jù)類型,標簽元素,記下來很必要。如果連記都記不住,還談什么理解?技術(shù)不是數(shù)學方程式,學會方法重要,但是記憶也很重要。

          方法4: 循序漸進

          遇到比較難啃的知識,一步一步來,循序漸進。動畫框架的學習就是一個典型。

          在循序漸進中,思路很重要,想清楚從哪里下口,如何一口一口吃掉這個東西。關(guān)注思路和流程,跟第一點中的主干和枝干一樣,分清主次,決定吃的順序。

          方法5: 知識的遷移

          用已有知識輔助未知知識的學習,是很好的一種方法。通常這種方法應(yīng)用于擁有相似特點的事物。例如:圓角邊框與外邊距、背景切割與背景原點、JS對象與JSON等

          方法:6 生活輔助學習

          在講解盒模型時可以用快遞中的方魚缸。在講解AJAX時可以用信件郵寄。在講解構(gòu)造函數(shù)時,我們可以用毛坯房和裝修房。在講解引用類型變量的時候可以用鑰匙和倉庫的關(guān)系。

          技術(shù)很難,但生活并不難。

          方法7: 實踐:是檢驗真理的唯一標準

          聽的再認真,學的再透徹,自己碼代碼是還是會碰到各種問題。紙上得來終覺淺,絕知此事要躬行。

          學習萬般技巧均在一個字里,做。

          TML5小壩:學習HTML5,除了我們要拋下足夠的汗水之外,還需要有合適的方法。合理的方法能夠事半功倍,而不合理的方法則事倍功半。在此,我們幾個講師結(jié)合我們的課程,總結(jié)了八種方法,與大家分享,希望各位學會學習。

          前言:本來這些方法是在昨日上課時分享給HTML5-5班孩子的,在這里發(fā)出來,主要是為了和大家分享,也希望每個學習HTML5的人,包括以后班級的孩子,能夠找到合理的方法。

          方法1 整體到局部,骨架到血肉

          在學習HTML和CSS時,會涉及到網(wǎng)頁的搭建。學習這個知識時,我們采用的方法是“由外及內(nèi)”,“由整體到部分”,“由全局到細節(jié)”。 學習東西,特別是在初識某個事物時,一定要從主干到枝葉,而不要陷入細節(jié),糾結(jié)于其中。主干如同知識的一個主線,這種先找主干后添枝葉的學習方法能夠讓知識遺漏變成最少,也會比較容易建立起知識知識間的關(guān)系。

          方法2 類比

          在學習CSS引入方式這種知識點時,我們采用了另一種學習方法。辨析,或者也可以叫做類比。

          這種方法主要針對于區(qū)分相似的兩種或多種事物。如strong與em,塊元素與行元素,同步與異步。

          對于此類知識,應(yīng)多多思考,抓取幾種事物的不同點,結(jié)合去記憶。

          方法3 記憶很重要

          學習時會遇到一些知識點,如有哪些數(shù)據(jù)類型,有哪些標簽元素。需要記憶的還是要記憶的。很多人在學習過程中覺得理解最重要,不需要記憶。這種想法是有問題的,如果連記都記不住,還談什么理解?

          方法4 聚沙成塔

          在網(wǎng)站中,我們能夠看到各種各樣的效果,有些效果看上去很高大上,很炫美。然而,再炫美的效果也是由眾多的知識點組合而成的。當我們對效果抽絲剝繭,就會發(fā)現(xiàn),其實最初的它很簡單。

          一朵櫻花并不起眼,但是當你從一條道路走過,道路兩旁栽種著數(shù)百棵櫻花樹,紛紛揚揚的花瓣飄灑下來,讓你仿佛置身于粉色的花雨之中。這就是所謂的聚沙成塔。有時,我們希望制作很漂亮的效果,這個時候,一定要懂得這個道理(JQ特效制作就是典型的例子)

          PS:櫻花圖片來自于互聯(lián)網(wǎng)

          歡迎溝通交流~HTML5小壩

          方法5 循序漸進

          一口吃不成胖子,也不是有一頓飯沒吃就可以減肥成功的。在學習過程中,會遇到一些“大型”的知識,這種知識比較難啃。遇到此類知識,不要想著如何一口吃掉它,而要一步一步來。動畫框架的學習就是一個典型。

          在循序漸進中,思路很重要,換句話說,我們知道一個知識點很“大”,也知道要一口一口的吃,一步步的消化,但是,如果我們弄不清楚先吃什么再吃什么,也很難把這個知識啃下來。

          這時候需要“思路”,也就是“流程”,在學習知識中,重點是關(guān)注流程和思路,而具體的小知識點充當?shù)氖茄猓ê臀覀兲岬降牡谝粋€方法就掛鉤了,就是分清主干和枝葉)

          方法6 知識的遷移

          用已有知識輔助未知知識的學習,是很好的一種方法。通常這種方法應(yīng)用于擁有相似特點的事物。例如:圓角邊框與外邊距、背景切割與背景原點、JS對象與JSON等

          方法7 生活輔助學習

          這種方法是講師用的最多的。

          利用生活中實際的事物去輔助抽象知識的學習,能夠讓我們更好更快的理解和吸收知識。

          例如在講解盒模型時我們利用了快遞中的方魚缸。在講解AJAX時我們利用了信件郵寄。在講解構(gòu)造函數(shù)時,我們利用了毛坯房和裝修房。在講解引用類型變量的時候我們借助了鑰匙和倉庫的關(guān)系。前端學習裙前面是六11中間是四二八后面是一四2,把數(shù)字串在一起就可以了,每天都有免費學習網(wǎng)頁制作的課程,只要你有一顆學習的心就行了。

          找一種合適的例子,輔助自己理解,是很好的方法,但是一定要注意,例子要合理~

          方法8 實踐出真知

          在學習一些知識過程中,有些孩紙不喜歡動手,而更多的是喜歡聽或者喜歡背。這種思路明顯是不好的。代碼,是個需要動手的活兒,掌握代碼靠的不僅僅是記憶,還需要嘗試。嘗試書寫代碼,發(fā)現(xiàn)現(xiàn)象,然后歸納總結(jié),形成理論并記憶。

          換句話說,理論來源于實踐,高于實踐(高于實踐的原因在于有總結(jié)與歸納)。在學習過程中,不能僅僅采用背理論再實踐這種學習方法,也要去經(jīng)歷實踐到理論轉(zhuǎn)化的這種方法。

          一章 HTML5概述

          1.1、什么是HTML

          HTML(HyperText Markup Language,超文本標記語言)是用來描述網(wǎng)頁的一種語言,它不是一種編程語言,而是一種標記語言。

          1.2、什么是HTML5

          HTML5是構(gòu)建Web內(nèi)容的一種語言描述方式,HTML5是互聯(lián)網(wǎng)的下一代標準,是構(gòu)建以及呈現(xiàn)互聯(lián)網(wǎng)內(nèi)容的一種語言方式,被認為是互聯(lián)網(wǎng)的核心技術(shù)之一。HTML產(chǎn)生于1990年,1997年HTML4成為互聯(lián)網(wǎng)標準,并廣泛應(yīng)用于互聯(lián)網(wǎng)應(yīng)用的開發(fā)。

          HTML5是Web中核心語言HTML的規(guī)范,用戶使用任何手段進行網(wǎng)頁瀏覽時看到的內(nèi)容原本都是HTML格式的,在瀏覽器中通過一些技術(shù)處理將其轉(zhuǎn)換成為了可識別的信息,HTML5在從前HTML4.01的基礎(chǔ)上進行了一定的改進。

          1.3、本文重要說明

          由于HTML5只是在HTML的基礎(chǔ)上進行了新增或者廢棄一些標簽或者特性,本文默認均為HTML5語法,被廢棄的部分就不再提起,HTML一般用于描述網(wǎng)頁的結(jié)構(gòu),所以一些樣式和腳本方面的標簽和屬性以及關(guān)于JavaScript部分的特性也不再提及,重點在于梳理常用標簽體系。

          1.4、瀏覽器的版本

          現(xiàn)今瀏覽器的許多新功能都是從HTML5標準中發(fā)展而來的。目前常用的瀏覽器有IE、火狐、谷歌、Safari和Opera等等,通過對這些主流web瀏覽器的發(fā)展策略調(diào)查,發(fā)現(xiàn)它們都支持HTML5上采取了措施。

          (1)IE瀏覽器

          2010年3月16日,微軟MIX10技術(shù)大會上宣布其推出的IE9瀏覽器已經(jīng)支持HTML5。同時還聲稱,隨后將會更多的支持HTML新標準和CSS3新特性。

          (2)FireFox瀏覽器

          2010年7月,Mozilla基金會發(fā)布了即將推出的Firefox4瀏覽器的第一個早期測試版,該版本中Firefox瀏覽器中進行了大幅改進,包括新的HTML5語法分析器,以及支持更多的HTML5語法分析器,以及支持更多的HTML5形式的控制等。從官方文檔來看,F(xiàn)irefox4對HTML5是完全級別的支持。目前,包括在線視頻,在線音頻在內(nèi)的多種應(yīng)用都已經(jīng)在版本中實現(xiàn)。

          (3)Google瀏覽器

          2010年2月19日,谷歌Gears項目經(jīng)理通過微博宣布,谷歌將放棄對Gears瀏覽器插件項目的支持,以重點開發(fā)HTML5項目。據(jù)費特表示,目前在谷歌看來,Gears應(yīng)用用于HTML5的諸多創(chuàng)新非常相似,并且谷歌一直積極發(fā)展HTML5項目。因此只要谷歌不斷以加強網(wǎng)絡(luò)標準的應(yīng)用功能為工作重點,那么為Gears增加新功能就無太大意義了。另外,Gears面臨的需求也在日益下降,這也是谷歌做出吊證的重要原因。

          (4)Safari瀏覽器

          2010年6月7日,蘋果在開發(fā)者發(fā)布會公布Safari5,這款瀏覽器支持10個以上的HTML5新技術(shù),包括全屏幕播放、HTML5視頻、HTML5地理位置、HTML5切片元素、HTML5的可拖動屬性、HTML5的形式驗證、HTML5的Ruby、HTML5的Ajaxl.ishi和WebSocket字幕。

          (5)Opera瀏覽器

          2010年5月5日,Opera軟件公司首席技術(shù)官,號稱“CSS之父”的Hakon Wium Lie認為,HTML5和CSS3,將會是全球互聯(lián)網(wǎng)發(fā)展的未來趨勢,包括目前Opera在內(nèi)的諸多瀏覽器廠商,紛紛研發(fā)HTML5的相關(guān)產(chǎn)品,web未來屬于HTML5。

          綜上所述,目前這些瀏覽器紛紛朝著HTML5的方向邁進,HTML5的時代即將來臨。

          1.5、選擇開發(fā)工具

          ●Notepad++

          • 官方地址:點擊打開
          • 是否免費:免費

          ●Visual Studio Code

          • 官方地址:點擊打開
          • 是否免費:免費

          ●HBuilderX

          • 官方地址:點擊打開
          • 是否免費:免費

          ●Dreamweaver

          • 官方地址:點擊打開
          • 是否免費:收費

          ●Sublime Text

          • 官方地址:點擊打開
          • 是否免費:收費

          ●Webstorm

          • 官方地址:點擊打開
          • 是否免費:收費

          Webstorm為本文使用的工具,請自行購買激活,也可以使用以上的免費工具,安裝步驟都較為簡單,在此省略!

          第二章 HTML5語法

          2.1、基本結(jié)構(gòu)

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <title></title>

          </head>

          <body>

          </body>

          </html>

          2.2、語法規(guī)范

          • HTML中不區(qū)分大小寫,但是我們一般都使用小寫
          • HTML中的注釋不能嵌套
          • HTML標簽必須結(jié)構(gòu)完整,要么成對出現(xiàn),要么自結(jié)束標簽
          • HTML標簽可以嵌套,但是不能交叉嵌套
          • HTML標簽中的屬性必須有值,且值必須加引號(雙引號單引號都可以)

          2.3、標簽規(guī)范

          單標簽:

          <標簽名 [屬性名=屬性值,...]>

          成對標簽:

          <標簽名 [屬性名=屬性值,...]></標簽名>

          第三章 HTML5標簽

          3.1、標題標簽

          <h1>這是一級標題</h1>

          <h2>這是二級標題</h2>

          <h3>這是三級標題</h3>

          <h4>這是四級標題</h4>

          <h5>這是五級標題</h5>

          <h6>這是六級標題</h6>

          3.2、段落標簽

          <p>這是一個段落</p>

          3.3、鏈接標簽

          使用示例:

          <a href="百度一下,你就知道">打開百度,你就知道!</a>

          常見屬性:


          3.4、圖像標簽

          <img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" alt="百度LOGO">

          3.5、表格標簽

          <table border="1px" cellpadding="0px" cellspacing="0px">

          <tr>

          <th>表頭一</th>

          <th>表頭二</th>

          <th>表頭三</th>

          <th>表頭四</th>

          </tr>

          <tr>

          <td>單元格一</td>

          <td>單元格二</td>

          <td>單元格三</td>

          <td>單元格四</td>

          </tr>

          </table>

          3.6、列表標簽

          無序列表:

          <ul>

          <li>列表項</li>

          <li>列表項</li>

          <li>列表項</li>

          <li>列表項</li>

          </ul>

          有序列表:

          <ol>

          <li>列表項</li>

          <li>列表項</li>

          <li>列表項</li>

          <li>列表項</li>

          </ol>

          自定義列表:

          <dl>

          <dt>+</dt><dd>列表項</dd>

          <dt>+</dt><dd>列表項</dd>

          <dt>+</dt><dd>列表項</dd>

          </dl>

          3.7、分組標簽

          <div>具體內(nèi)容</div>

          <span>具體內(nèi)容</span>

          3.8、語義標簽

          常見標簽:

          基本布局:

          3.9、表單標簽

          常見標簽:

          案例演示:

          1、form、input、label演示

          <form action="" method="get">

          <p>

          <label for="username">賬戶:</label>

          <input type="text" name="username" id="username">

          </p>

          <p>

          <label for="password">密碼:</label>

          <input type="password" name="password" id="password">

          </p>

          <p><input type="submit"></p>

          </form>


          2、textarea演示

          <form action="" method="post">

          <textarea name="mycontext" cols="30" rows="10"></textarea>

          <input type="submit">

          </form>


          3、fieldset、legend、select、optgroup、option演示

          <form action="" method="post">

          <fieldset>

          <legend>請選擇你的愛好:</legend>

          <select name="myhobby" id="myhobby">

          <optgroup label="運動">

          <option value="籃球">籃球</option>

          <option value="足球">足球</option>

          </optgroup>

          <optgroup label="電子">

          <option value="看電影">看電影</option>

          <option value="看電視">看電視</option>

          </optgroup>

          </select>

          </fieldset>

          </form>


          4、datalist演示

          <form action="" method="post">

          <input list="browsers">

          <datalist id="browsers">

          <option value="Internet Explorer">

          <option value="Firefox">

          <option value="Chrome">

          <option value="Opera">

          <option value="Safari">

          </datalist>

          </form>


          5、單選框演示

          <form action="" method="post">

          <input type="radio" name="sex" id="male" value="male" checked>

          <label for="male">Male</label>


          <input type="radio" name="sex" id="female" value="female">

          <label for="female">female</label>

          </form>


          6、復(fù)選框演示

          <form action="" method="post">

          <input type="checkbox" name="vehicle" id="bike" value="bike">

          <label for="bike">I have a bike</label>


          <input type="checkbox" name="vehicle" id="car" value="car">

          <label for="car">I have a car</label>

          </form>

          3.10、框架標簽

          <iframe src="百度一下,你就知道" frameborder="0" width="500px" height="500px"></iframe>

          3.11、音頻標簽

          <audio controls>

          <source src="horse.ogg" type="audio/ogg">

          <source src="horse.mp3" type="audio/mpeg">

          您的瀏覽器不支持 Audio 標簽。

          </audio>

          3.12、視頻標簽

          <video width="320" height="240" controls>

          <source src="movie.mp4" type="video/mp4">

          <source src="movie.ogg" type="video/ogg">

          您的瀏覽器不支持 Video 標簽。

          </video>

          3.13、其它標簽

          水平線:<hr>

          換行:<br>

          <b>粗體文本</b>

          <code>計算機代碼</code>

          <em>強調(diào)文本</em>

          <i>斜體文本</i>

          <kbd>鍵盤輸入</kbd>

          <pre>預(yù)格式化文本</pre>

          <small>更小的文本</small>

          <strong>重要的文本</strong>

          <abbr>縮寫詞或者首字母縮略詞</abbr>

          <address>聯(lián)系信息</address>

          <bdo>文字方向</bdo>

          <blockquote>從另一個源引用的部分</blockquote>

          <cite>工作的名稱</cite>

          <del>刪除的文本</del>

          <ins>插入的文本</ins>

          <sub>下標文本</sub>

          <sup>上標文本</sup>

          3.14、頭部標簽

          第四章 HTML5屬性

          4.1、屬性概述

          HTML標簽可以設(shè)置屬性,屬性總是以名稱/值對的形式出現(xiàn),比如:name=“value”,它的主要作用是控制或修飾標簽。

          4.2、通用屬性

          第五章 HTML5事件

          5.1、事件概述

          HTML事件可以觸發(fā)瀏覽器中的行為,比方說當用戶點擊某個 HTML 元素時啟動一段 JavaScript。

          5.2、窗口事件

          由窗口觸發(fā)該事件 (同樣適用于 <body> 標簽):

          5.3、表單事件

          表單事件在HTML表單中觸發(fā) (適用于所有 HTML 元素,但該HTML元素需在form表單內(nèi)):

          5.4、鍵盤事件

          通過鍵盤觸發(fā)事件,類似用戶的行為:

          5.5、鼠標事件

          通過鼠標觸發(fā)事件,類似用戶的行為:

          5.6、媒體事件

          通過視頻(videos),圖像(images)或音頻(audio) 觸發(fā)該事件,多應(yīng)用于HTML媒體元素比如:<embed>,<object>,<img>,<audio>和<video>。

          5.7、其它事件


          課件資料?騰訊文檔


          主站蜘蛛池模板: 久久人妻内射无码一区三区 | 一区二区三区四区在线视频| 中日av乱码一区二区三区乱码| 自拍日韩亚洲一区在线| 一区二区三区久久精品| 毛片一区二区三区| 精品一区二区三区四区| 一区五十路在线中出| 一区二区三区免费在线视频 | 国产一区二区三区在线看| 在线观看国产一区二三区| 视频一区二区在线播放| 亚洲国产欧美一区二区三区| 日韩精品无码免费一区二区三区| 在线精品亚洲一区二区三区| 日韩福利视频一区| 国产成人一区二区三区免费视频 | 精品一区二区三区自拍图片区| 日亚毛片免费乱码不卡一区| 日韩精品一区在线| 国产成人精品亚洲一区| 日韩精品一区二区三区国语自制| 国产情侣一区二区| 午夜视频一区二区| 无码精品久久一区二区三区| 亚洲国产av一区二区三区| 无码少妇一区二区浪潮免费| 日韩美一区二区三区| 成人免费视频一区二区| 无遮挡免费一区二区三区| 成人区精品一区二区不卡| 国产在线精品一区二区在线观看| 亚洲伦理一区二区| 精品人妻AV一区二区三区| 国产精品无码一区二区在线| 国产一区二区三区日韩精品| 日本一区二区三区在线视频观看免费 | 日本高清一区二区三区| 色欲AV蜜桃一区二区三| 国产一区二区三区播放| 国产亚洲一区二区在线观看|