JavaScript從入門到精通(第5版)
定 價(jià):¥89.8
中 教 價(jià):¥52.98 (5.90折)促銷
庫 存 數(shù): 10
叢 書 名:軟件開發(fā)視頻大講堂
《JavaScript從入門到精通(第5版)》從初學(xué)者角度出發(fā),通過通俗易懂的語言、豐富多彩的實(shí)例,詳細(xì)介紹了使用JavaScript語言進(jìn)行程序開發(fā)需要掌握的各方面技術(shù)。全書分為4篇,共24章,內(nèi)容包括初識(shí)JavaScript、JavaScript基礎(chǔ)、流程控制語句、函數(shù)、對(duì)象、數(shù)組與集合、String對(duì)象、正則表達(dá)式、異常處理與程序調(diào)試、JavaScript高級(jí)編程、事件處理、Document對(duì)象、文檔對(duì)象模型、Window對(duì)象、瀏覽器對(duì)象模型、Style對(duì)象、Form對(duì)象、圖像處理、JavaScript中的XML、JSON、JavaScript的安全、Ajax技術(shù)、Vue.js編程,以及星光電影網(wǎng)項(xiàng)目實(shí)戰(zhàn)。書中的大多數(shù)知識(shí)點(diǎn)結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼給出了詳細(xì)的注釋,讀者可輕松領(lǐng)會(huì) JavaScript 程序開發(fā)的精髓,快速提高開發(fā) 技能。
軟件開發(fā)視頻大講堂叢書是清華社計(jì)算機(jī)專業(yè)基礎(chǔ)類零售圖書暢銷品牌之一。(1)20082023年,叢書累計(jì)修訂7次,銷售400萬冊(cè),深受廣大程序員喜愛。(2)4本榮獲全行業(yè)優(yōu)暢銷書獎(jiǎng),1本榮獲清華社專業(yè)暢銷書一等獎(jiǎng),多數(shù)品種在全國計(jì)算機(jī)零售圖書排行榜排行中名列前茅。(3)實(shí)用、易懂、資源豐富,被數(shù)百所高校選為專業(yè)課教材。《JavaScript從入門到精通(第5版)》以長更新穩(wěn)定版本W(wǎng)ebStorm 2022.2.3為基礎(chǔ),圖書特點(diǎn)如下。1. 學(xué)通JavaScript只需要4步:基礎(chǔ)知識(shí)核心技術(shù)高級(jí)應(yīng)用項(xiàng)目實(shí)戰(zhàn),符合認(rèn)知規(guī)律。2. 208集同步教學(xué)微課 強(qiáng)化實(shí)戰(zhàn)訓(xùn)練 在線答疑,夯實(shí)基礎(chǔ),精準(zhǔn),有效,速練,適合自學(xué)。3. 145個(gè)應(yīng)用實(shí)例 82個(gè)編程訓(xùn)練 58個(gè)綜合練習(xí) 1個(gè)項(xiàng)目案例,學(xué)習(xí)1小時(shí),訓(xùn)練10小時(shí),從入門到項(xiàng)目上線,真正成為JavaScript高手。4. 根據(jù)圖書首頁說明,掃描書中二維碼,打開明日科技賬號(hào)注冊(cè)頁面,填寫注冊(cè)信息后將自動(dòng)獲取Web前端開發(fā)資源庫一年(自注冊(cè)之日起)的VIP使用權(quán)限。(1)技術(shù)資源庫:439個(gè)技術(shù)要點(diǎn),系統(tǒng)、全面,隨時(shí)隨地學(xué)習(xí)。(2)實(shí)例資源庫:393個(gè)應(yīng)用實(shí)例,含大量熱點(diǎn)實(shí)例和關(guān)鍵實(shí)例,鞏固編程技能。(3)項(xiàng)目資源庫:13個(gè)實(shí)戰(zhàn)項(xiàng)目,快速積累項(xiàng)目經(jīng)驗(yàn),總有一個(gè)你找工作會(huì)用到。(4)源碼資源庫:406項(xiàng)源代碼詳細(xì)分析,多讀源碼,快速成長。(5)視頻資源庫:677集學(xué)習(xí)視頻,邊看視頻邊學(xué)習(xí),提升更快。(6)面試資源庫:Web前端企業(yè)面試真題,合理職業(yè)規(guī)劃,快速就業(yè)。學(xué)會(huì)、用好Web前端開發(fā)資源庫,可在短時(shí)間內(nèi)從小白晉升為一名軟件工程師。5. 在線解答,高效學(xué)習(xí)。(1)關(guān)注清大文森學(xué)堂公眾號(hào),可獲取本書的源代碼、PPT課件、視頻等資源。(2)關(guān)注清大文森學(xué)堂公眾號(hào),可加入本書的學(xué)習(xí)交流群,參加圖書直播答疑。
叢書說明:軟件開發(fā)視頻大講堂叢書第1版于2008年8月出版,因其編寫細(xì)膩、易學(xué)實(shí)用、配備海量學(xué)習(xí)資源和全程視頻等,在軟件開發(fā)類圖書市場(chǎng)上產(chǎn)生了很大反響,絕大部分品種在全國軟件開發(fā)零售圖書排行榜中名列前茅,2009年多個(gè)品種被評(píng)為全國優(yōu)秀暢銷書。軟件開發(fā)視頻大講堂叢書第2版于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版,第5版于2019年3月出版,第6版于2021年7月出版。十五年間反復(fù)錘煉,打造經(jīng)典。叢書迄今累計(jì)重印680多次,銷售400多萬冊(cè),不僅深受廣大程序員的喜愛,還被百余所高校選為計(jì)算機(jī)、軟件等相關(guān)專業(yè)的教學(xué)參考用書。軟件開發(fā)視頻大講堂叢書第7版在繼承前6版所有優(yōu)點(diǎn)的基礎(chǔ)上,進(jìn)行了大幅度的修訂。第一,根據(jù)當(dāng)前的技術(shù)趨勢(shì)與熱點(diǎn)需求調(diào)整品種,拓寬了程序員崗位就業(yè)技能用書;第二,對(duì)圖書內(nèi)容進(jìn)行了深度更新、優(yōu)化,如優(yōu)化了內(nèi)容布置,彌補(bǔ)了講解疏漏,將開發(fā)環(huán)境和工具更新為新版本,增加了對(duì)新技術(shù)點(diǎn)的剖析,將項(xiàng)目替換為更能體現(xiàn)當(dāng)今IT開發(fā)現(xiàn)狀的熱門項(xiàng)目等,使其更與時(shí)俱進(jìn),更適合讀者學(xué)習(xí);第三,改進(jìn)了教學(xué)微課視頻,為讀者提供更好的學(xué)習(xí)體驗(yàn);第四,升級(jí)了開發(fā)資源庫,提供了程序員入門學(xué)習(xí)技巧掌握實(shí)例訓(xùn)練項(xiàng)目開發(fā)求職面試等各階段的海量學(xué)習(xí)資源;第五,為了方便教學(xué),制作了全新的教學(xué)課件PPT。JavaScript是用于Web開發(fā)的一種腳本編程語言,也是一種通用、跨平臺(tái)、基于對(duì)象和事件驅(qū)動(dòng)并具有安全性的腳本語言。它不需要進(jìn)行編譯,直接嵌入HTML頁面中即可把靜態(tài)頁面轉(zhuǎn)變成支持用戶交互并響應(yīng)相應(yīng)事件的動(dòng)態(tài)頁面。本書內(nèi)容本書提供了JavaScript開發(fā)從新手到編程高手所必需的各類知識(shí),全書共分為4篇,具體內(nèi)容如下。第1篇:基礎(chǔ)知識(shí)。本篇包括初識(shí)JavaScript、JavaScript基礎(chǔ)、流程控制語句、函數(shù)、對(duì)象、數(shù)組與集合、String對(duì)象、正則表達(dá)式、異常處理與程序調(diào)試、JavaScript高級(jí)編程等內(nèi)容,結(jié)合大量的圖示、實(shí)例、視頻等進(jìn)行講解,使讀者快速掌握J(rèn)avaScript的基礎(chǔ)知識(shí),為后續(xù)的學(xué)習(xí)奠定堅(jiān)實(shí)的基礎(chǔ)。第2篇:核心技術(shù)。本篇詳解事件處理、Document對(duì)象、文檔對(duì)象模型、Window對(duì)象、瀏覽器對(duì)象模型、Style對(duì)象、Form對(duì)象等內(nèi)容。學(xué)習(xí)完本篇內(nèi)容,讀者可掌握J(rèn)avaScript語言的各類核心技術(shù)。第3篇:高級(jí)應(yīng)用。本篇講解圖像處理、JavaScript中的XML、JSON、JavaScript的安全、Ajax技術(shù)、Vue.js編程等內(nèi)容。學(xué)習(xí)完本篇內(nèi)容,讀者可以熟練使用JavaScript技術(shù)編寫腳本代碼,并可初步了解XML、Ajax和Vue.js的相關(guān)技術(shù)等,可以開發(fā)簡(jiǎn)單的Web前端項(xiàng)目。第4篇:項(xiàng)目實(shí)戰(zhàn)。本篇使用前面所講的JavaScript技術(shù),簡(jiǎn)單結(jié)合Vue.js技術(shù),開發(fā)一個(gè)具有時(shí)代氣息的電影資訊類網(wǎng)站星光電影網(wǎng)。通過學(xué)習(xí)本篇內(nèi)容,讀者可以初步掌握Web前端開發(fā)的基本過程,為就業(yè)打下基礎(chǔ)。本書特點(diǎn)由淺入深,循序漸進(jìn)。本書以初、中級(jí)程序員為對(duì)象,帶領(lǐng)讀者先從JavaScript基礎(chǔ)學(xué)起,再學(xué)習(xí)JavaScript的核心技術(shù),然后學(xué)習(xí)JavaScript的高級(jí)應(yīng)用,最后學(xué)習(xí)如何開發(fā)一個(gè)完整項(xiàng)目。講解步驟詳盡,版式新穎。微課視頻,講解詳盡。為便于讀者直觀感受程序開發(fā)的全過程,書中重要章節(jié)配備了教學(xué)微課視頻(共208集,時(shí)長21小時(shí)),讀者可使用手機(jī)掃描章節(jié)標(biāo)題旁的二維碼,觀看學(xué)習(xí)。這便于初學(xué)者快速入門,感受編程的快樂和成就感,增強(qiáng)學(xué)習(xí)的信心。基礎(chǔ)示例 編程訓(xùn)練 綜合練習(xí) 項(xiàng)目案例,實(shí)戰(zhàn)為王。通過例子學(xué)習(xí)是最好的學(xué)習(xí)方式,本書核心知識(shí)講解通過一個(gè)知識(shí)點(diǎn)、一個(gè)示例、一個(gè)結(jié)果、一段評(píng)析、一個(gè)綜合應(yīng)用的模式,詳盡透徹地講述了實(shí)際開發(fā)中所需的各類知識(shí)。全書共有145個(gè)應(yīng)用示例、82個(gè)編程訓(xùn)練、58個(gè)實(shí)踐練習(xí)、1個(gè)項(xiàng)目案例,為初學(xué)者打造學(xué)習(xí) 訓(xùn)練的強(qiáng)化實(shí)戰(zhàn)學(xué)習(xí)環(huán)境。精彩欄目,貼心提醒。本書根據(jù)學(xué)習(xí)需要在正文中設(shè)計(jì)了注意說明等小欄目,讓讀者在學(xué)習(xí)的過程中更輕松地理解相關(guān)知識(shí)點(diǎn)及概念,更快地掌握相關(guān)技術(shù)的應(yīng)用技巧。讀者對(duì)象:初學(xué)編程的自學(xué)者;編程愛好者;大中專院校的老師和學(xué)生;相關(guān)培訓(xùn)機(jī)構(gòu)的老師和學(xué)員;進(jìn)行畢業(yè)設(shè)計(jì)的學(xué)生;初、中級(jí)程序開發(fā)人員;程序測(cè)試及維護(hù)人員;參加實(shí)習(xí)的菜鳥程序員。本書學(xué)習(xí)資源本書提供了大量的輔助學(xué)習(xí)資源,讀者需刮開圖書封底的防盜碼,掃描并綁定微信后,獲取學(xué)習(xí)權(quán)限。同步教學(xué)微課學(xué)習(xí)書中知識(shí)時(shí),掃描章節(jié)名稱處的二維碼,可在線觀看教學(xué)視頻。在線開發(fā)資源庫本書配備了強(qiáng)大的Web前端開發(fā)資源庫,包括技術(shù)資源庫、實(shí)例資源庫、項(xiàng)目資源庫、源碼資源庫、視頻資源庫。掃描二維碼,可登錄明日科技網(wǎng)站,獲取Web前端開發(fā)資源庫一年的免費(fèi)使用權(quán)限。學(xué)習(xí)答疑關(guān)注清大文森學(xué)堂公眾號(hào),可獲取本書的源代碼、PPT課件、視頻等資源,加入本書的學(xué)習(xí)交流群,參加圖書直播答疑。讀者掃描圖書封底的文泉云盤二維碼,或登錄清華大學(xué)出版社網(wǎng)站,可在對(duì)應(yīng)圖書頁面下查閱各類學(xué)習(xí)資源的獲取方式。感謝您購買本書,希望本書能成為您編程路上的領(lǐng)航者。零門檻編程,一切皆有可能。祝讀書快樂!
明日科技,全稱是吉林省明日科技有限公司,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發(fā)中的必需、常用內(nèi)容,同時(shí)也很注重內(nèi)容的易學(xué)、方便性以及相關(guān)知識(shí)的拓展性,深受讀者喜愛。其教材多次榮獲全行業(yè)優(yōu)秀暢銷品種全國高校出版社優(yōu)秀暢銷書等獎(jiǎng)項(xiàng),多個(gè)品種長期位居同類圖書銷售排行榜的前列。
第1篇 基礎(chǔ)知識(shí)第1章 初識(shí)JavaScript 2視頻講解:45分鐘1.1 JavaScript簡(jiǎn)述 21.1.1 JavaScript的起源 31.1.2 JavaScript的主要特點(diǎn) 31.1.3 JavaScript的應(yīng)用 41.2 WebStorm的下載與安裝 61.2.1 WebStorm的下載 61.2.2 WebStorm的安裝 71.3 JavaScript在HTML中的應(yīng)用 101.3.1 在頁面中直接嵌入JavaScript代碼 101.3.2 鏈接外部JavaScript文件 141.3.3 作為標(biāo)簽的屬性值使用 161.4 JavaScript基本語法 161.4.1 執(zhí)行順序 161.4.2 字母大小寫 171.4.3 空格與換行 171.4.4 每行結(jié)尾的分號(hào) 171.4.5 注釋 171.5 實(shí)踐與練習(xí) 18第2章 JavaScript基礎(chǔ) 19視頻講解:133分鐘2.1 數(shù)據(jù)類型 192.1.1 數(shù)值型 192.1.2 字符串型 222.1.3 布爾型 242.1.4 特殊數(shù)據(jù)類型 252.2 常量和變量 252.2.1 常量 252.2.2 變量 252.3 運(yùn)算符 282.3.1 算術(shù)運(yùn)算符 282.3.2 字符串運(yùn)算符 292.3.3 比較運(yùn)算符 312.3.4 賦值運(yùn)算符 322.3.5 邏輯運(yùn)算符 332.3.6 條件運(yùn)算符 332.3.7 其他運(yùn)算符 342.3.8 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 352.4 表達(dá)式 372.5 數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則 372.6 實(shí)踐與練習(xí) 39第3章 流程控制語句 40視頻講解:102分鐘3.1 條件判斷語句 403.1.1 簡(jiǎn)單if語句 403.1.2 if…else語句 423.1.3 if…else if語句 433.1.4 if語句的嵌套 443.1.5 switch語句 463.2 循環(huán)控制語句 483.2.1 while循環(huán)語句 483.2.2 do…while循環(huán)語句 493.2.3 for循環(huán)語句 503.2.4 循環(huán)語句的嵌套 523.3 跳轉(zhuǎn)語句 533.3.1 continue語句 533.3.2 break語句 553.4 實(shí)踐與練習(xí) 55第4章 函數(shù) 57視頻講解:59分鐘4.1 函數(shù)的定義 574.2 函數(shù)的調(diào)用 584.2.1 函數(shù)的簡(jiǎn)單調(diào)用 584.2.2 在事件響應(yīng)中調(diào)用函數(shù) 594.2.3 通過超鏈接調(diào)用函數(shù) 604.3 函數(shù)的參數(shù) 604.4 函數(shù)的返回值 614.5 函數(shù)的嵌套調(diào)用 624.6 遞歸函數(shù) 634.7 JavaScript中的內(nèi)置函數(shù) 644.7.1 數(shù)值處理函數(shù) 654.7.2 字符串處理函數(shù) 664.8 匿名函數(shù) 674.8.1 在表達(dá)式中定義匿名函數(shù) 684.8.2 使用Function()構(gòu)造函數(shù)定義匿名函數(shù) 694.9 實(shí)踐與練習(xí) 70第5章 對(duì)象 71視頻講解:58分鐘5.1 對(duì)象簡(jiǎn)介 715.1.1 對(duì)象的概念 715.1.2 對(duì)象的創(chuàng)建 725.2 操作對(duì)象 725.2.1 訪問屬性 725.2.2 添加屬性 735.2.3 刪除屬性 735.2.4 添加方法 735.2.5 遍歷對(duì)象 745.3 JavaScript內(nèi)部對(duì)象 755.3.1 Math對(duì)象 755.3.2 Date對(duì)象 775.3.3 Event對(duì)象 825.4 實(shí)踐與練習(xí) 89第6章 數(shù)組與集合 91視頻講解:109分鐘6.1 數(shù)組 916.1.1 定義數(shù)組 916.1.2 數(shù)組元素的輸入和輸出 936.1.3 稀疏數(shù)組 956.1.4 獲取數(shù)組的長度 956.1.5 數(shù)組對(duì)象的方法 966.1.6 數(shù)組的添加和刪除 976.1.7 設(shè)置數(shù)組的排列順序 996.1.8 獲取數(shù)組中的某段數(shù)組元素 1026.1.9 將數(shù)組轉(zhuǎn)換成字符串 1036.2 Map集合 1056.2.1 創(chuàng)建Map 1056.2.2 Map操作方法 1056.2.3 Map集合的遍歷 1086.3 Set集合 1106.3.1 創(chuàng)建Set 1106.3.2 Set操作方法 1106.3.3 Set集合的遍歷 1126.4 迭代器 1136.4.1 迭代器的原理 1146.4.2 迭代器的簡(jiǎn)單應(yīng)用 1146.4.3 提前終止迭代器 1156.5 實(shí)踐與練習(xí) 116第7章 String對(duì)象 117視頻講解:64分鐘7.1 String對(duì)象的創(chuàng)建 1177.2 String對(duì)象的屬性 1187.2.1 length屬性 1187.2.2 constructor屬性 1197.2.3 prototype屬性 1207.3 String對(duì)象的方法 1207.3.1 查找字符串 1207.3.2 截取字符串 1227.3.3 字符串的大小寫轉(zhuǎn)換 1247.3.4 連接和拆分字符串 1257.3.5 格式化字符串 1277.4 實(shí)踐與練習(xí) 128第8章 正則表達(dá)式 129視頻講解:83分鐘8.1 正則表達(dá)式基礎(chǔ) 1298.1.1 正則表達(dá)式的基本結(jié)構(gòu) 1308.1.2 正則表達(dá)式的作用 1308.2 正則表達(dá)式語法 1308.2.1 模式匹配符 1308.2.2 定位符與原義字符 1328.2.3 限定符與選擇匹配符 1358.2.4 字符匹配符 1368.2.5 分組組合與反向引用符 1388.2.6 實(shí)際應(yīng)用 1398.3 RegExp對(duì)象 1408.3.1 創(chuàng)建RegExp對(duì)象 1408.3.2 RegExp對(duì)象的屬性 1428.3.3 RegExp對(duì)象的方法 1438.4 String對(duì)象中的模式匹配方法 1448.4.1 match()方法 1448.4.2 search()方法 1458.4.3 replace()方法 1468.4.4 split()方法 1478.5 實(shí)踐與練習(xí) 147第9章 異常處理與程序調(diào)試 149視頻講解:41分鐘9.1 異常處理 1499.1.1 異常類型 1499.1.2 觸發(fā)onerror事件處理異常 1509.1.3 使用try...catch…finally語句處理異常 1519.2 程序調(diào)試 1559.2.1 使用alert()語句調(diào)試 1559.2.2 使用write()語句調(diào)試 1569.2.3 使用拋出自定義異常消息調(diào)試 1569.3 實(shí)踐與練習(xí) 157第10章 JavaScript高級(jí)編程 159視頻講解:43分鐘10.1 構(gòu)造函數(shù)和原型 15910.1.1 構(gòu)造函數(shù) 16010.1.2 原型對(duì)象prototype 16010.1.3 constructor屬性 16110.1.4 擴(kuò)展內(nèi)部對(duì)象 16110.2 類和對(duì)象 16210.2.1 創(chuàng)建類和實(shí)例 16210.2.2 類的構(gòu)造函數(shù) 16210.2.3 在類中添加方法 16310.2.4 類的繼承 16410.2.5 靜態(tài)成員 16510.3 模塊 16610.3.1 模塊概述 16610.3.2 ECMAScript 6中的模塊 16610.4 實(shí)踐與練習(xí) 170第2篇 核心技術(shù)第11章 事件處理 172視頻講解:68分鐘11.1 事件與事件處理概述 17211.1.1 事件與事件名稱 17211.1.2 JavaScript的常用事件 17311.1.3 事件處理程序的調(diào)用 17511.2 DOM事件模型 17611.2.1 DOM事件模型的種類 17611.2.2 注冊(cè)與移除事件監(jiān)聽器 17611.3 鼠標(biāo)和鍵盤事件 17711.3.1 鼠標(biāo)的單擊事件 17711.3.2 鼠標(biāo)的按下和松開事件 17811.3.3 鼠標(biāo)的移入和移出事件 17911.3.4 鼠標(biāo)的移動(dòng)事件 18011.3.5 鍵盤事件 18011.4 頁面相關(guān)事件 18311.4.1 onload事件 18411.4.2 onresize事件 18511.5 表單相關(guān)事件 18511.5.1 獲得焦點(diǎn)與失去焦點(diǎn)事件 18611.5.2 失去焦點(diǎn)修改事件 18611.5.3 表單提交與重置事件 18711.6 編輯事件 18911.6.1 文本編輯事件 18911.6.2 對(duì)象拖放事件 19211.7 實(shí)踐與練習(xí) 194第12章 Document對(duì)象 195視頻講解:46分鐘12.1 Document對(duì)象概述 19512.2 Document對(duì)象的常用屬性和方法 19612.2.1 常用屬性 19612.2.2 常用方法 19612.3 Document對(duì)象的應(yīng)用 19712.3.1 設(shè)置文檔背景色和前景色 19712.3.2 設(shè)置動(dòng)態(tài)標(biāo)題欄 19812.3.3 獲取URL 19912.3.4 獲取當(dāng)前文檔的狀態(tài) 19912.3.5 在文檔中輸出數(shù)據(jù) 20012.3.6 打開新文檔并輸出內(nèi)容 20112.3.7 動(dòng)態(tài)添加HTML標(biāo)記 20212.3.8 獲取文本框并修改其內(nèi)容 20312.4 實(shí)踐與練習(xí) 204第13章 文檔對(duì)象模型 205視頻講解:40分鐘13.1 DOM概述 20513.2 DOM節(jié)點(diǎn)屬性 20713.2.1 訪問指定節(jié)點(diǎn) 20713.2.2 遍歷文檔樹 20813.3 節(jié)點(diǎn) 21113.3.1 創(chuàng)建節(jié)點(diǎn) 21113.3.2 插入節(jié)點(diǎn) 21213.3.3 復(fù)制節(jié)點(diǎn) 21313.3.4 刪除與替換節(jié)點(diǎn) 21413.4 獲取文檔中的指定元素 21613.4.1 通過元素的id屬性獲取元素 21613.4.2 通過元素的class屬性獲取元素 21713.5 與DHTML相對(duì)應(yīng)的DOM 21913.5.1 innerHTML和innerText屬性 21913.5.2 outerHTML和outerText屬性 22113.6 實(shí)踐與練習(xí) 221第14章 Window對(duì)象 223視頻講解:39分鐘14.1 Window對(duì)象簡(jiǎn)介 22314.1.1 屬性 22314.1.2 方法 22414.1.3 使用 22514.2 對(duì)話框 22514.2.1 警告對(duì)話框 22514.2.2 確認(rèn)對(duì)話框 22614.2.3 提示對(duì)話框 22714.3 窗口的打開與關(guān)閉 22814.3.1 打開窗口 22814.3.2 關(guān)閉窗口 23014.4 控制窗口 23114.4.1 移動(dòng)窗口 23214.4.2 窗口滾動(dòng) 23214.4.3 設(shè)置超時(shí) 23414.5 窗口事件 23514.6 實(shí)踐與練習(xí) 235第15章 瀏覽器對(duì)象模型 237視頻講解:16分鐘15.1 location對(duì)象 23715.1.1 location對(duì)象的屬性 23715.1.2 location對(duì)象的方法 23815.2 navigator對(duì)象 24015.3 screen對(duì)象 24115.4 history對(duì)象 24215.4.1 history對(duì)象的屬性 24215.4.2 history對(duì)象的方法 24215.5 實(shí)踐與練習(xí) 243第16章 Style對(duì)象 244視頻講解:29分鐘16.1 Style對(duì)象簡(jiǎn)介 24416.2 樣式標(biāo)簽屬性和樣式屬性 24516.3 常用樣式屬性操作 24716.3.1 顏色和背景屬性 24716.3.2 邊框?qū)傩?25016.3.3 定位屬性 25316.3.4 字體屬性 25816.3.5 表格布局屬性 26116.4 實(shí)踐與練習(xí) 262第17章 Form對(duì)象 264視頻講解:44分鐘17.1 訪問表單與表單元素的方法 26417.1.1 JavaScript訪問表單 26417.1.2 JavaScript訪問表單元素 26517.2 Form對(duì)象的屬性、方法與事件 26517.3 Form對(duì)象的應(yīng)用 26617.3.1 文本框 26617.3.2 按鈕 26817.3.3 單選按鈕和復(fù)選框 27017.3.4 下拉菜單 27217.4 實(shí)踐與練習(xí) 275第3篇 高級(jí)應(yīng)用第18章 圖像處理 278視頻講解:62分鐘18.1 圖像對(duì)象概述 27818.2 圖像對(duì)象的應(yīng)用 27918.2.1 圖像的預(yù)裝載 27918.2.2 圖像的隨機(jī)顯示 28118.2.3 無間斷的圖像滾動(dòng)效果 28218.2.4 登錄圖像驗(yàn)證碼 28418.2.5 浮動(dòng)廣告 28418.2.6 圖像漸變效果 28618.2.7 進(jìn)度條的顯示 28718.2.8 圖像的時(shí)鐘顯示 28818.2.9 不斷閃爍的圖像 28918.2.10 圖像總是置于頂端 29018.3 實(shí)踐與練習(xí) 291第19章 JavaScript中的XML 294視頻講解:37分鐘19.1 XML簡(jiǎn)介 29419.2 XML文檔 29419.3 DOM與XML 29519.4 解析XML 29719.5 讀取XML 29819.5.1 獲取指定XML元素的屬性值 29819.5.2 通過DOM元素的方法獲取XML元素中的數(shù)據(jù) 30019.5.3 在表格中讀取XML數(shù)據(jù) 30119.5.4 通過JavaScript操作XML實(shí)現(xiàn)分頁 30219.6 實(shí)踐與練習(xí) 305第20章 JSON 307視頻講解:30分鐘20.1 JSON簡(jiǎn)介 30720.1.1 什么是JSON 30720.1.2 JSON語法規(guī)則 30720.2 JSON對(duì)象 30820.2.1 獲取值 30820.2.2 遍歷JSON對(duì)象 30920.2.3 嵌套JSON對(duì)象 30920.3 JSON數(shù)組 31020.3.1 獲取值 31020.3.2 遍歷JSON數(shù)組 31020.3.3 JSON對(duì)象中的嵌套數(shù)組 31120.4 JSON和JavaScript對(duì)象的轉(zhuǎn)換 31320.4.1 JSON序列化 31320.4.2 JSON反序列化 31320.5 實(shí)踐與練習(xí) 314第21章 JavaScript的安全 315視頻講解:23分鐘21.1 同源策略 31521.2 JavaScript代碼安全 31621.2.1 屏蔽部分按鍵 31721.2.2 屏蔽鼠標(biāo)右鍵 31821.2.3 禁止復(fù)制網(wǎng)頁內(nèi)容 31921.3 實(shí)踐與練習(xí) 320第22章 Ajax技術(shù) 321視頻講解:33分鐘22.1 Ajax概述 32122.1.1 Ajax應(yīng)用案例 32122.1.2 Ajax的開發(fā)模式 32222.1.3 Ajax的優(yōu)缺點(diǎn) 32322.2 Ajax的技術(shù)組成 32422.3 XMLHttpRequest對(duì)象 32522.3.1 XMLHttpRequest對(duì)象的初始化 32522.3.2 XMLHttpRequest對(duì)象的常用屬性 32522.3.3 XMLHttpRequest對(duì)象的常用方法 32722.4 實(shí)踐與練習(xí) 331第23章 Vue.js編程 332視頻講解:64分鐘23.1 Vue.js簡(jiǎn)介 33223.2 Vue.js的安裝 33323.2.1 使用CDN 33323.2.2 使用NPM 33323.2.3 使用Vue CLI 33423.3 應(yīng)用程序?qū)嵗斑x項(xiàng) 33423.3.1 數(shù)據(jù) 33423.3.2 方法 33523.3.3 生命周期鉤子函數(shù) 33523.4 數(shù)據(jù)綁定 33723.4.1 文本插值 33723.4.2 插入HTML 33823.4.3 使用表達(dá)式 33823.5 指令 33923.5.1 v-bind指令 33923.5.2 v-on指令 34023.5.3 v-if和v-else指令 34123.5.4 v-show指令 34223.5.5 v-for指令 34323.5.6 v-model指令 34823.6 計(jì)算屬性 35023.6.1 計(jì)算屬性簡(jiǎn)介 35123.6.2 getter和setter 35223.6.3 計(jì)算屬性緩存 35423.7 實(shí)踐與練習(xí) 356第4篇 項(xiàng)目實(shí)戰(zhàn)第24章 星光電影網(wǎng) 358視頻講解:8分鐘24.1 系統(tǒng)分析 35824.2 系統(tǒng)設(shè)計(jì) 35924.2.1 系統(tǒng)目標(biāo) 35924.2.2 系統(tǒng)功能結(jié)構(gòu) 35924.2.3 系統(tǒng)業(yè)務(wù)流程 35924.2.4 網(wǎng)頁預(yù)覽 36024.3 系統(tǒng)開發(fā) 36224.3.1 開發(fā)環(huán)境 36224.3.2 文件夾組織結(jié)構(gòu) 36424.4 關(guān)鍵技術(shù) 36524.4.1 JavaScript腳本技術(shù) 36524.4.2 Ajax請(qǐng)求 36624.4.3 Vue.js技術(shù) 36724.5 首頁技術(shù)實(shí)現(xiàn) 36824.5.1 JavaScript實(shí)現(xiàn)導(dǎo)航菜單 36824.5.2 JavaScript實(shí)現(xiàn)圖片的輪換效果 37024.5.3 Ajax實(shí)現(xiàn)熱門專題頁面 37124.5.4 Vue.js實(shí)現(xiàn)電影圖片不間斷滾動(dòng) 37224.5.5 JavaScript實(shí)現(xiàn)浮動(dòng)窗口 37424.5.6 JavaScript實(shí)現(xiàn)滑動(dòng)門效果 37624.5.7 JavaScript實(shí)現(xiàn)向上間斷滾動(dòng)效果 37824.6 影片詳情頁面的實(shí)現(xiàn) 380