我來談談,零基礎如何學習HTML5?

成都網(wǎng)絡公司-成都網(wǎng)站建設公司創(chuàng)新互聯(lián)建站十載經(jīng)驗成就非凡,專業(yè)從事成都做網(wǎng)站、成都網(wǎng)站設計,成都網(wǎng)頁設計,成都網(wǎng)頁制作,軟文發(fā)布平臺,1元廣告等。十載來已成功提供全面的成都網(wǎng)站建設方案,打造行業(yè)特色的成都網(wǎng)站建設案例,建站熱線:18982081108,我們期待您的來電!
非技術方面:
學習HTML5之前,我個人建議先去了解一下HTML5行業(yè)。如果對行業(yè)狀況不是很了解就要學HTML5會讓你有點盲目?因為有的人選擇HTML5行業(yè)的目的是為了高薪,有的人是真正的喜歡才選擇它,不同的目的會產(chǎn)生不同的結果。
另外,了解HTML5行業(yè)能夠幫助你分析一下自己是否適合學習HTML5。我的好朋友也有好多做前端的,有初中學歷,有高中學歷,還有本科學歷且是軟件工程專業(yè)的,看起來HTML5行業(yè)0基礎也是可以學,難道是真的0基礎可以學嗎?我很認真的說不是,HTML5行業(yè)深似水,前期看起來發(fā)展都一樣,但是到了后期會受到計算機相關專業(yè)知識的影響,導致無計算機相關知識的開發(fā)人員發(fā)展緩慢,也就是說很難往深入的方向發(fā)展,所以需要看看自己是不是適合做前端。但是,不排除無計算機相關專業(yè)的人發(fā)展也很不錯,他們主要還是靠后期的努力彌補欠缺的知識。總之,還是那句話,興趣才是你最好的導師。
技術方面:
HTML5開發(fā)工程師需要經(jīng)常與網(wǎng)頁設計圖打交道,所以可以先從PS學起,學會從設計圖獲取數(shù)據(jù)、摳圖、簡單處理圖片等,掌握的越多越好。其次,學習HTML和CSS,要懂得實現(xiàn)靜態(tài)頁面的布局,包括移動端和PC端,當然兼容問題也要掌握。這部分內(nèi)容對于后期學習有很大的影響,所以需要把它打扎實一點。然后,學習原生JS的基礎語法,因為它是學JS框架的重要基礎,也是前端的核心技術。最后,JS掌握了面向?qū)ο蟆⒃O計模式等后再去學習angular等比較流行的框架。對于HTML5知識的獲取你可以到W3CSchool、HTML5學堂、掘金等平臺進行學習。
最后提一下,如果想在前端行業(yè)發(fā)展的不錯,后臺語言、設計都需要掌握一些,才能把網(wǎng)頁做的更好,而不是單純的去實現(xiàn)網(wǎng)頁。
網(wǎng)名:夢幻雪冰(IceBoy)
前端的基礎無外乎HTML、CSS、js三類,HTML控制內(nèi)容、CSS控制表現(xiàn)、js控制動效。由于題主的要求中還有`迅速`這個要求,所以基礎學習的時間分配可以有側重:
1. HTML、HTML5標簽過一遍:大概2天。不要求對每個標簽的每個屬性都了如指掌,知道什么情況下用什么標簽就足矣,死記硬背也沒什么意義,后面用的多了自然就熟了。
2. CSS、CSS3:也還是整體先過一遍:大概3天。重點關注選擇器語法、選擇器優(yōu)先級計算,要寫出高效簡潔的CSS,其實也就是看選擇器寫得好不好而已。
3. 了解常見布局:大概2天。熟悉一下常見的2列3列自適應布局方案,各種居中,各種行列的實現(xiàn)方式有哪些,響應式布局的實現(xiàn)方式等。
4. 模仿幾個PC、移動端網(wǎng)頁:7天。學編程主要是靠練習,前面學的都是比較零散的細節(jié),這時候可以找一個比較簡潔的網(wǎng)站去模仿它的靜態(tài)頁面。這個時候的重點不是某個CSS屬性的用法,而是要看一下一個網(wǎng)站的HTML結構是怎樣的, CSS樣式是怎么組織起來的,HTML與CSS是怎么結合的。
1、離線存儲
HTML 5可以讓你的WEB應用程序離線也能運行,它提供了一個稱作“應用程序緩存”的離線存儲功能,因此即使當用戶離線,瀏覽器仍然能夠訪問到它所需的文件。這些文件可以是HM, CSS,Javascript或者其它任何網(wǎng)頁運行所需要的文件。
2、拖拽功能
HTML 5提供了可以用來設計交互應用程序的本地拖拽功能,通過這個特性你可以拖動任何元素然后把它放到你想放到地方。
3、地理位置定位技術
HTML 5的地理位置定位API可以讓你與所信任的網(wǎng)站分享你當前的位置信息,當然,隱私問題是這特性所主要考慮的,W3. org聲明:瀏覽器在沒有用戶許可的情況下不允許私自向網(wǎng)站發(fā)送用戶的地理位置信息。
比如一位用戶使用Firefox瀏覽器訪問了一個實現(xiàn)地理位置定位技術的網(wǎng)頁,瀏覽器會向用戶詢問是否共享他的地理位置信息,如果用戶同意,F(xiàn)irefox會收集附近無線接入點和訪問者IP地址信息,并把這些信息發(fā)送到默認設定的Google地理位置服務,處理之后的位置信息將會發(fā)送給用戶訪問的這個網(wǎng)站。
4、音頻和視頻
當前的HML缺少在頁面中嵌入多媒體文件的特性,因此多媒體文件的嵌入需要使用各種的插件。比如FLASH被廣泛地用來嵌入音頻和視頻文件。現(xiàn)在可以非常方便地使用HTML5提供的audio和video標簽,而不用任何插件。
5、表單輸入
HTML5提供了幾個新的表單input類型,像彈出日歷,調(diào)色板,數(shù)字輸入框等等。這些可以創(chuàng)建擁有更好的輸入控制和驗證的高效表單。
1.如果題主零基礎的情況下想去學代碼的話,就得把HTML5、CSS3、JavaScript三個一口氣都學了,這樣就不需要各種求供應商和技術了。
這種情況下建議題主在網(wǎng)上學習+課本學習同步進行:
網(wǎng)上學習強推網(wǎng)易云課堂上浙大的翁愷老師的計算機課程。
其一,翁愷老師本身就是高校里面的人氣教師,講課簡明生動,很適合初學者入門【之前學過一些計算機課程,因為太過晦澀,對程序語言甚至有點心理陰影,所以初學者學的課程還是要謹慎選擇】。
其二,翁愷老師在網(wǎng)上授課已經(jīng)有蠻多經(jīng)驗了,也不會出現(xiàn)什么講課中途遮住了PPT,代碼看不清等等詭異的問題。。。
其三,網(wǎng)易云課堂上的三門課程都已經(jīng)整理完畢,方便學習,平臺也比較穩(wěn)定。而且這些課程完全免費,每門課都有幾萬人在學
HTML5入門:HTML5入門 - 網(wǎng)易云課堂
CSS3:CSS3 - 網(wǎng)易云課堂
JavaScript:JavaScript - 網(wǎng)易云課堂
書的話,還是推薦一些經(jīng)典的吧:
《Head first HTMLCSS》:入門級必備,難度合適
《JavaScript DOM編程藝術》:同樣入門級教材
《HTML5權威指南》:內(nèi)容全面,進階階段可看
《JavaScript高級程序設計》:JS圣經(jīng),殿堂級教材
建議交錯搭配學習,加深理解,不過這樣學習來比較費時間就對了
2、如果只需要能制作出簡單的H5頁面,就可以繞過代碼這關,善用各類H5制作平臺,應該都能輕松上手。
Maka:MAKA.im | 簡單、強大的HTML5創(chuàng)作工具
印象中是最早開始做H5頁面的平臺之一,目前只有web端沒有移動端,但網(wǎng)頁上各類模板齊全,動態(tài)效果和交互也做得不錯,只要自己填充內(nèi)容就好,簡單易上手。
初頁:初頁 - 優(yōu)質(zhì)H5手機頁、微信海報
和maka不同,專門做移動端的,也有一些預設的模板,支持添加文字、圖片、音樂等,方便在手機上直接制作,勝在速度。
秀制作:秀米 XIUMI
來自微信公眾號排版常用的工具秀米出品,可以和秀米配合使用,目前也只有web端。
Epub360意派:Epub360意派-專業(yè)級H5微場景設計平臺
模板不多,但自由度較高,適合有設計感的設計師來操刀制作,發(fā)揮交互功能,不過只能免費制作10個,而且作品還自帶logo,有ipad版和web版。
網(wǎng)站題目:零基礎html5,零基礎htmlcss教程
轉載來源:http://chinadenli.net/article49/dsesgeh.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、定制網(wǎng)站、小程序開發(fā)、做網(wǎng)站、網(wǎng)站營銷、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)