李炎恢JavaScript完整版視頻教程
李炎恢老師簡介:
IT講師、北風(fēng)網(wǎng)資深web講師、瓢城web俱樂部創(chuàng)始人,瓢城web俱樂部教學(xué)總監(jiān)。
本教程包括:視頻+源碼
JavaScript簡介:
JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng) 頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司的Brendan Eich設(shè)計(jì),是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。JavaScript是Sun公司的注冊商標(biāo)。[1] Ecma國際以JavaScript為基礎(chǔ)制定了ECMAScript標(biāo)準(zhǔn)。JavaScript也可以用于其他場合,如服務(wù)器端編程。完整的 JavaScript實(shí)現(xiàn)包含三個部分:ECMAScript,文檔對象模型,字節(jié)順序記號?!?/span>
Netscape公司在最初將其腳本語言命名 為LiveScript。在Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受Java啟發(fā)而開始設(shè)計(jì)的, 目的之一就是“看上去像Java”[2],因此語法上有類似之處,一些名稱和命名規(guī)范也借自Java。但JavaScript的主要設(shè)計(jì)原則源自Self 和Scheme[3].JavaScript與Java名稱上的近似,是當(dāng)時網(wǎng)景為了營銷考慮與Sun公司達(dá)成協(xié)議的結(jié)果。為了取得技術(shù)優(yōu)勢,微軟推出了 JScript來迎戰(zhàn)JavaScript的腳本語言。為了互用性,Ecma國際(前身為歐洲計(jì)算機(jī)制造商協(xié)會)創(chuàng)建了ECMA-262標(biāo)準(zhǔn) (ECMAScript)。現(xiàn)在兩者都屬于ECMAScript的實(shí)現(xiàn)。盡管JavaScript作為給非程序人員的腳本語言,而非作為給程序人員的編程 語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。
李炎恢JavaScript視頻教程目錄介紹:
000.[JavaScript]第0章 JavaScript開發(fā)工具
001.[JavaScript]第1章 JavaScript概述–32:35
002.[JavaScript]第2章 使用JavaScript–24:18
003.[JavaScript]第3章 語法、關(guān)鍵保留字及變量–25:28
004.[JavaScript]第4章 數(shù)據(jù)類型(上)–29:44
005.[JavaScript]第4章數(shù)據(jù)類型(中)–37:21
006.[JavaScript]第4章數(shù)據(jù)類型(下)–20:21
007.[JavaScript]第5章 運(yùn)算符(上)–31:06
008.[JavaScript]第5章 運(yùn)算符(中)–30:46
009.[JavaScript]第5章 運(yùn)算符(下)–14:20
010.[JavaScript]第6章 流程控制語句(上)–22:05
011.[JavaScript]第6章流程控制語句(下)–18:45
012.[JavaScript]第7章 函數(shù)–23:29
013.[JavaScript]第8章對象和數(shù)組[上]–20:19
014.[JavaScript]第8章對象和數(shù)組[中]–22:56
015.[JavaScript]第8章對象和數(shù)組[下]–31:19
016.[JavaScript]第9章時間與日期[上]–26:20
017.[JavaScript]第9章時間與日期[下]–18:28
018.[JavaScript]第10章正則表達(dá)式[1]–20:27
019.[JavaScript]第10章正則表達(dá)式[2]–23:20
020.[JavaScript]第10章正則表達(dá)式[3]–29:30
021.[JavaScript]第10章正則表達(dá)式[4]–24:29
022.[JavaScript]第10章正則表達(dá)式[5]–19:58
023.[JavaScript]第10章正則表達(dá)式[6]–23:40
024.[JavaScript]第11章Function類型[上]–15:07
025.[JavaScript]第11章Function類型[下]–28:17
026.[JavaScript]第12章變量、作用域及內(nèi)存[上]–29:52
027.[JavaScript]第12章變量、作用域及內(nèi)存[下]–24:57
028.[JavaScript]第13章 基本包裝類型[上]–21:47
029.[JavaScript]第13章 基本包裝類型[中]–22:26
030.[JavaScript]第13章 基本包裝類型[下]–12:05
031.[JavaScript]第14章 內(nèi)置對象[上]–15:39
032.[JavaScript]第14章 內(nèi)置對象[下]–14:29
033.[JavaScript]第15章 面向?qū)ο笈c原型[1]–24:41
034.[JavaScript]第15章 面向?qū)ο笈c原型[2]–26:04
035.[JavaScript]第15章 面向?qū)ο笈c原型[3]–28:31
036.[JavaScript]第15章 面向?qū)ο笈c原型[4]–16:59
037.[JavaScript]第15章 面向?qū)ο笈c原型[5]–23:31
038.[JavaScript]第15章 面向?qū)ο笈c原型[6]–22:25
039.[JavaScript]第15章 面向?qū)ο笈c原型[7]–20:53
040.[JavaScript]第16章 匿名函數(shù)和閉包[上]–22:24
041.[JavaScript]第16章 匿名函數(shù)和閉包[中]–23:48
042.[JavaScript]第16章 匿名函數(shù)和閉包[下]–36:57
043.[JavaScript]第17章 BOM[上]–30:53
044.[JavaScript]第17章 BOM[中]–22:55
045.[JavaScript]第17章 BOM[下]–34:13
046.[JavaScript]第18章 瀏覽器檢測[上]–30:29
047.[JavaScript]第18章 瀏覽器檢測[中]–23:25
048.[JavaScript]第18章 瀏覽器檢測[下]–25:33
049.[JavaScript]第19章 DOM基礎(chǔ)[1]–25:06
050.[JavaScript]第19章 DOM基礎(chǔ)[2]–29:42
051.[JavaScript]第19章 DOM基礎(chǔ)[3]–21:49
052.[JavaScript]第19章 DOM基礎(chǔ)[4]–24:00
053.[JavaScript]第19章 DOM基礎(chǔ)[5]–29:41
054.[JavaScript]第20章 DOM進(jìn)階[上]–35:58
055.[JavaScript]第20章 DOM進(jìn)階[下]–32:57
056.[JavaScript]第21章 DOM操作表格及樣式[1]–34:49
057.[JavaScript]第21章 DOM操作表格及樣式[2]–33:29
058.[JavaScript]第21章 DOM操作表格及樣式[3]–29:43
059.[JavaScript]第21章 DOM操作表格及樣式[4]–32:13
060.[JavaScript]第22章 DOM元素尺寸和位置[上]–18:29
061.[JavaScript]第22章 DOM元素尺寸和位置[下]–30:09
062.[JavaScript]第23章 動態(tài)加載腳本和樣式–25:42
063.[JavaScript]第24章 事件入門–30:33
064.[JavaScript]第25章 事件對象[上]–29:24
065.[JavaScript]第25章 事件對象[下]–38:55
066.[JavaScript]第26章 事件綁定及深入[上]–35:10
067.[JavaScript]第26章 事件綁定及深入[中]–31:53
068.[JavaScript]第26章 事件綁定及深入[下]–32:29
069.[JavaScript]第27章 表單處理[1]–29:31
070.[JavaScript]第27章 表單處理[2]–29:07
071.[JavaScript]第27章 表單處理[3]–29:48
072.[JavaScript]第27章 表單處理[4]–30:27
073.[JavaScript]第27章 表單處理[5]–36:56
074.[JavaScript]第28章 錯誤處理與調(diào)試[上]–30:59
075.[JavaScript]第28章 錯誤處理與調(diào)試[中]–30:16
076.[JavaScript]第28章 錯誤處理與調(diào)試[下]–30:15
077.[JavaScript]第29章 Cookie與存儲[上]–32:29
078.[JavaScript]第29章 Cookie與存儲[中]–22:17
079.[JavaScript]第29章 Cookie與存儲[上]–16:31
080.[JavaScript]第30章 XML[1]–24:28
081.[JavaScript]第30章 XML[2]–22:34
082.[JavaScript]第30章 XML[3]–21:57
083.[JavaScript]第30章 XML[4]–18:54
084.[JavaScript]第31章 XPath[上]–20:53
085.[JavaScript]第31章 XPath[下]–25:22
086.[JavaScript]第32章 JSON–29:53
087.[JavaScript]第33章 Ajax[上]–22:29
088.[JavaScript]第33章 Ajax[中]–31:56
089.[JavaScript]第33章 Ajax[下]–23:59
090.[JavaScript]第34章 項(xiàng)目1-博客前端:理解JavaScript庫[1]–21:17
091.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–連綴[2]–21:57
092.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–CSS[上][3]–20:40
093.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–CSS[下][4]–20:53
094.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–下拉菜單[5]–26:19
095.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–彈出登錄框[6]–26:08
096.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–遮罩鎖屏[7]–24:27
097.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–拖拽[上][8]–26:42
098.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–拖拽[下][9]–23:32
099.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–事件綁定[上][10]–20:03
100.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–事件綁定[中][11]–20:14
101.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–事件綁定[下][12]–19:48
102.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–修繕拖拽[13]–24:37
103.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–插件[14]–18:40
104.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–CSS選擇器[上][15]–35:59
105.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–CSS選擇器[下][16]–22:00
106.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–瀏覽器檢測[17]–26:20
107.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–DOM加載[上][18]–26:57
108.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–DOM加載[下][19]–21:50
109.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–調(diào)試封裝[20]–20:12
110.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–動畫初探[上][21]–18:22
111.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–動畫初探[中][22]–24:37
112.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–動畫初探[下][23]–28:55
113.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–透明度漸變[24]–23:28
114.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–百度分享側(cè)欄[25]–30:32
115.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–增強(qiáng)彈窗菜單[26]–23:40
116.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–同步動畫[27]–22:08
117.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–展示菜單[28]–26:37
118.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–滑動導(dǎo)航[29]–28:42
119.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–切換[30]–17:01
120.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–菜單切換[31]–30:22
121.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[1][32]–22:26
122.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[2][33]–30:07
123.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[3][34]–22:00
124.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[4][35]–20:26
125.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[5][36]–20:16
126.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[6][37]–23:36
127.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[7][38]–14:21
128.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[8][39]–23:50
129.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[9][40]–17:25
130.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–注冊驗(yàn)證[10][41]–22:12
131.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–輪播器[上][42]–22:05
132.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–輪播器[中][43]–17:57
133.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–輪播器[下][44]–19:11
134.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–延遲加載[上][45]–25:34
135.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–延遲加載[下][46]–17:00
136.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–預(yù)加載[1][47]–23:04
137.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–預(yù)加載[2][48]–24:25
138.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–預(yù)加載[3][49]–18:14
139.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–預(yù)加載[4][50]–26:07
140.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–預(yù)加載[5][51]–13:54
141.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–引入Ajax[52]–18:30
142.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–表單序列化[53]–30:27
143.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–Ajax注冊[上][54]–18:55
144.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–Ajax注冊[下][55]–33:47
145.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–Ajax登錄[56]–25:37
146.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–Ajax發(fā)文[上][57]–23:31
147.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–Ajax發(fā)文[下][58]–22:37
148.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–Ajax換膚[上][59]–16:20
149.[JavaScript]第34章 項(xiàng)目1-博客前端:封裝庫–Ajax換膚[下][60][完結(jié)]–26:31
李炎恢JavaScript視頻教程截圖展示:
部分源碼資料截圖展示: