課程簡介:
HTML5是針對現(xiàn)有的版本進行了一些豐富,,把一些原先常用的標簽進行了統(tǒng)一,還添加了一些以前沒有的新標簽來滿足更復雜的功能,,像原先網(wǎng)頁上面的音樂播放器,,現(xiàn)在都不需要通過flash插件來實現(xiàn),僅僅通過HTML5編寫程序來實現(xiàn),,可以說HTML5的出現(xiàn)是一個很大的進步,。
課程大綱:
1. HTML基礎(chǔ)
計算機基礎(chǔ)
互聯(lián)網(wǎng)基礎(chǔ):歷史背景與網(wǎng)址格式
HTML語法與標簽說明
作業(yè)闖關(guān)
2. CSS基礎(chǔ)
CSS基礎(chǔ):起源、語法,、屬性分類與取值,、常用屬性舉例
CSS選擇器、chrome基礎(chǔ),、firefinder插件
CSS布局技術(shù):盒模型,、漂移、定位
CSS元素分類與行內(nèi)排版原理
CSS屬性沖突與優(yōu)先級判斷
CSS屬性的繼承機制
CSS內(nèi)容居中顯示技巧專題
WEB開發(fā)中的目錄使用
HTML/CSS網(wǎng)頁開發(fā)技術(shù)總結(jié)
瀏覽器工作原理:瀏覽器渲染機制
作業(yè)闖關(guān)
3. Dev Tools
webstorm,、zen coding
photoshop切圖,、拼圖、摳圖技術(shù)
4. JavaScript語言基礎(chǔ)
JavaScript語言編程基礎(chǔ)
JavaScript RegEx正則表達式編程
作業(yè)闖關(guān)
5. Javascript DOM編程
JavaScript DOM&BOM編程
瀏覽器工作原理:單線程計算機制,、HTTP網(wǎng)絡通信協(xié)議
Ajax,、JSON/JsonP、cookie
作業(yè)闖關(guān)
6. JQuery
jQuery基礎(chǔ)
jQuery編程思想
jQuery插件工作原理,、使用與開發(fā)技巧
作業(yè)闖關(guān)
7. 傳統(tǒng)WEB代碼調(diào)試技術(shù)
firebug,、chrome前端軟件調(diào)試技術(shù)
8. CSS3
CSS3新增屬性與動畫技術(shù)
SASS&Compass
Web字體的制作與使用專題
響應式布局專題
iScroll場景應用專題
9. HTML5
HTML5新增標簽和屬性介紹
HTML5 APIs:localstorage(本地存儲)、location(定位)
HTML5 APIs:canvas
10. BootStrap
起步,、全局CSS樣式,、柵格式布局技術(shù)、響應式布局技術(shù)
組件,、JavaScript插件
SASS與Bootstrap高級定制技術(shù)
11. 手機端代碼調(diào)試技術(shù)
手機模擬設(shè)備調(diào)試技術(shù),、遠程真機設(shè)備調(diào)試技術(shù)
12. JavaScript高級編程
原型鏈與對象屬性的繼承
函數(shù)對象與基于原型的編程技術(shù)
變量的作用域
閉包
模塊化編程
對象創(chuàng)建模式專題
面向?qū)ο蟮木幊趟枷肱c技術(shù)
Javascript編程規(guī)范
13. 微信編程
WeUI微信界面開發(fā)技術(shù)
JSAPI介紹
分享接口
錄音與識別接口
圖片上傳接口
14. MYSQL基礎(chǔ)
數(shù)據(jù)庫的原理,、創(chuàng)建與管理
基本SQL操作
SOYA后臺API接口開發(fā)
15. Cordova編程(可選)
Cordova打包創(chuàng)建原生APP:Android Studio、iOS Xcode
Cordova插件的使用
16. NodeJS基礎(chǔ)(可選)
NodeJS的安裝運行
編寫簡單的Web Service
17. 項目實戰(zhàn)
標準項目
自選項目
WEB APP性能優(yōu)化技術(shù)