JavaScript實(shí)戰(zhàn)教程
定 價(jià):49.5 元
- 作者:邵山歡主編
- 出版時(shí)間:2019/1/1
- ISBN:9787040509106
- 出 版 社:高等教育出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:294
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)是一部JavaScript開(kāi)發(fā)實(shí)戰(zhàn)教程。從零基礎(chǔ)開(kāi)始,由淺入深,從基礎(chǔ)到高級(jí),配合大量實(shí)踐案例,帶領(lǐng)讀者一步一步學(xué)會(huì)JavaScript開(kāi)發(fā)的實(shí)用技術(shù)。本書(shū)內(nèi)容分為五部分。第一部分介紹JavaScript的語(yǔ)法,包括變量、運(yùn)算符、表達(dá)式、循環(huán)語(yǔ)句、條件判斷語(yǔ)句、函數(shù)、閉包等;第二部分介紹常用算法,包括數(shù)組的排序、深淺克隆、函數(shù)科里化等;第三部分介紹DOM,包括網(wǎng)頁(yè)元素增加、刪除、改變樣式,事件監(jiān)聽(tīng)、事件冒泡和捕獲等;第四部分介紹面向?qū)ο蟮闹R(shí),并用俄羅斯方塊、貪吃蛇等游戲調(diào)動(dòng)讀者學(xué)習(xí)興趣。本書(shū)還包括常見(jiàn)企業(yè)面試題、動(dòng)畫(huà)框架封裝、緩沖算法等實(shí)用內(nèi)容。 本書(shū)為新形態(tài)一體化教材,提供了豐富的數(shù)字化課程教學(xué)資源,包括微課視頻、電子課件(PPT)、課程標(biāo)準(zhǔn)、教學(xué)設(shè)計(jì)、習(xí)題答案等,能夠更好地幫助教師教學(xué),促進(jìn)學(xué)生學(xué)習(xí)。
《JavaScript實(shí)戰(zhàn)教程》是高等教育出版社與愛(ài)前端科技有限公司(以下簡(jiǎn)稱愛(ài)前端)聯(lián)合出品的程序設(shè)計(jì)類實(shí)戰(zhàn)教材。
《JavaScript實(shí)戰(zhàn)教程》以愛(ài)前端多年授課講義為藍(lán)本,由具有豐富開(kāi)發(fā)和授課經(jīng)驗(yàn)的愛(ài)前端創(chuàng)始人邵山歡親自編寫(xiě)。
《JavaScript實(shí)戰(zhàn)教程》以互聯(lián)網(wǎng)企業(yè)實(shí)際用人要求為導(dǎo)向,總結(jié)近幾年國(guó)家應(yīng)用型本科與示范性高職院校相關(guān)專業(yè)教學(xué)改革經(jīng)驗(yàn)及愛(ài)前端在前端開(kāi)發(fā)培訓(xùn)領(lǐng)域多年經(jīng)驗(yàn)編寫(xiě)而成。
《JavaScript實(shí)戰(zhàn)教程》介紹JavaScript語(yǔ)言核心和DOM相關(guān)內(nèi)容,全書(shū)分為11章。第1章-第7章介紹JavaScript語(yǔ)言核心,包括JavaScript簡(jiǎn)介、開(kāi)發(fā)環(huán)境、語(yǔ)法基礎(chǔ)、選擇語(yǔ)句、循環(huán)語(yǔ)句、函數(shù)、數(shù)組和對(duì)象及正則表達(dá)式等內(nèi)容;第8章~第11章介紹DOM,包括DOM節(jié)點(diǎn)樹(shù)、網(wǎng)頁(yè)特效開(kāi)發(fā)、DOM節(jié)點(diǎn)、高級(jí)事件等內(nèi)容。
《JavaScript實(shí)戰(zhàn)教程》以“通過(guò)例子來(lái)教學(xué),通過(guò)動(dòng)手來(lái)學(xué)習(xí)”為宗旨,每章都有大量的演示案例和實(shí)戰(zhàn)案例,通過(guò)這些案例,學(xué)生可以在短時(shí)間內(nèi)掌握J(rèn)avaScript編程,并且不會(huì)感到枯燥。每章最后還附有習(xí)題,習(xí)題都是精挑細(xì)選而來(lái),學(xué)生通過(guò)習(xí)題可以進(jìn)一步鞏固本章所學(xué)知識(shí),并探索學(xué)習(xí)新的知識(shí)。
《JavaScript實(shí)戰(zhàn)教程》配套建設(shè)了微課等豐富的數(shù)字化學(xué)習(xí)資源,以及Abook數(shù)字課程,具體的使用方法詳見(jiàn)“Abook數(shù)字課程”頁(yè)。
《JavaScript實(shí)戰(zhàn)教程》可作為軟件技術(shù)專業(yè)及相關(guān)專業(yè)的前端開(kāi)發(fā)課程配套教材,也可作為前端開(kāi)發(fā)愛(ài)好者的學(xué)習(xí)和參考用書(shū)。
進(jìn)入21世紀(jì)以來(lái),中國(guó)的互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展迅速,涌現(xiàn)出了阿里巴巴、百度、騰訊、京東等大型互聯(lián)網(wǎng)公司,也誕生了諸多互聯(lián)網(wǎng)產(chǎn)品,如微信、支付寶、共享單車、網(wǎng)絡(luò)購(gòu)票等;ヂ(lián)網(wǎng)提高了人們工作和生活的便利性。在此背景下,越來(lái)越多的年輕人選擇投身IT開(kāi)發(fā)事業(yè)。的確,IT行業(yè)充滿活力,薪酬普遍較高,對(duì)年輕人極具吸引力,很多年輕人甚至選擇跨行業(yè)學(xué)習(xí)IT知識(shí)。但是IT開(kāi)發(fā)有一定的入門門檻,如何科學(xué)、高效地培養(yǎng)每一個(gè)學(xué)生,是愛(ài)前端創(chuàng)立以來(lái)不斷思考的問(wèn)題,也摸索出了很多成功的教學(xué)經(jīng)驗(yàn)。
在多年的教學(xué)中,我們總結(jié)了“通過(guò)例子來(lái)教學(xué),通過(guò)動(dòng)手來(lái)學(xué)習(xí)”的教學(xué)模式。我們發(fā)現(xiàn),學(xué)生普遍不喜歡教師“平鋪直敘”“照本宣科”地灌輸知識(shí),而是非常喜歡教師親自演示許多生動(dòng)活潑的案例,并且書(shū)寫(xiě)圖文并茂的筆記。在愛(ài)前端這種“多位一體”“實(shí)戰(zhàn)型”“體驗(yàn)式”的教學(xué)模式下,學(xué)生的學(xué)習(xí)能力、學(xué)習(xí)效率顯著提升,就業(yè)率也不斷創(chuàng)造新高。
“授人以魚(yú)不如授人以漁”,愛(ài)前端的課程突出思考能力的培養(yǎng),而不是“填鴨式”教育。我們一直以培養(yǎng)真正的“工程師”為目標(biāo),而不是培養(yǎng)傳統(tǒng)的“技工”。作為一個(gè)合格的IT開(kāi)發(fā)工程師,能夠獨(dú)立思考問(wèn)題、有創(chuàng)新精神是非常重要的。
本書(shū)以愛(ài)前端多年的教學(xué)講義為藍(lán)本,由創(chuàng)始人邵山歡編寫(xiě),注重基礎(chǔ)教學(xué)和項(xiàng)目實(shí)戰(zhàn),做到了“根本與潮流兼顧,內(nèi)功與招式兼修”。
本書(shū)中有大量的演示案例和實(shí)戰(zhàn)項(xiàng)目,通過(guò)這些案例與項(xiàng)目,學(xué)生可以在短時(shí)間內(nèi)掌握J(rèn)avaScript編程,并且不會(huì)感到枯燥。我們通過(guò)多年的教學(xué)實(shí)踐發(fā)現(xiàn),學(xué)生通過(guò)案例能更加深入地理解知識(shí)點(diǎn),并且往往能舉一反三。學(xué)生通過(guò)和教師、同學(xué)相互探討案例的細(xì)節(jié)和算法,可以將知識(shí)“連點(diǎn)成線,連線成網(wǎng)”,收到事半功倍的學(xué)習(xí)效果。
本書(shū)介紹JavaScript語(yǔ)言核心和DOM相關(guān)內(nèi)容,全書(shū)分為11章。第1章~第7章介紹JavaScript語(yǔ)言核心,包括JavaScript簡(jiǎn)介、開(kāi)發(fā)環(huán)境、語(yǔ)法基礎(chǔ)、選擇語(yǔ)句、循環(huán)語(yǔ)句、函數(shù)、數(shù)組和對(duì)象及正則表達(dá)式等內(nèi)容;第8章~第11章介紹DOM,包括DOM節(jié)點(diǎn)樹(shù)、網(wǎng)頁(yè)特效開(kāi)發(fā)、DOM節(jié)點(diǎn)、高級(jí)事件等內(nèi)容。
本書(shū)配套建設(shè)了Abook數(shù)字課程,讀者可訪問(wèn)Abook網(wǎng)站進(jìn)行課程的學(xué)習(xí)。本書(shū)配套建設(shè)了豐富的數(shù)字化教學(xué)及學(xué)習(xí)資源,包括微課、教學(xué)課件、授課計(jì)劃、學(xué)習(xí)指南、習(xí)題庫(kù)與習(xí)題答案、案例源代碼、實(shí)訓(xùn)任務(wù)單等。學(xué)習(xí)者可訪問(wèn)Abook網(wǎng)站進(jìn)行課程資源的學(xué)習(xí),授課教師可發(fā)郵件至編輯郵箱1548103297@qq.com索取教學(xué)資源。
本書(shū)凝聚了編者多年的教學(xué)和實(shí)踐經(jīng)驗(yàn),由于時(shí)間緊、任務(wù)重,疏漏之處在所難免,歡迎廣大讀者提出寶貴意見(jiàn)。
第1章 JavaScript簡(jiǎn)介和開(kāi)發(fā)環(huán)境
1.1 JavaScript的功能演變
1.1.1 JavaScript的誕生
1.1.2 JavaScript開(kāi)發(fā)網(wǎng)頁(yè)特效
1.1.3 JavaScript制作網(wǎng)頁(yè)廣告
1.1.4 Ajax使JavaScript重獲新生
1.1.5 前端三層格局的確立
1.1.6 Node.js的誕生
1.1.7 B/S架構(gòu)應(yīng)用和Angular、React及Vue
1.1.8 WebAPP和微信小程序
1.2 JavaScript的組成部分
1.2.1 語(yǔ)言核心
1.2.2 DOM
1.2.3 80M
1.3 JavaScript開(kāi)發(fā)工具
1.4 編寫(xiě)一個(gè)JavaScript程序
1.4.1 JavaScript在HTML中的書(shū)寫(xiě)位置
1.4.2 保存為Js文件
1.5 使用chrome瀏覽器的控制臺(tái)
1.5.1 console.log()語(yǔ)句
1.5.2 使用控制臺(tái)排查錯(cuò)誤
1.5.3 REPL環(huán)境
1.6 書(shū)寫(xiě)高可讀性代碼
1.6.1 語(yǔ)句末尾添加分號(hào)
1.6.2 正確的代碼縮進(jìn)
1.6.3 使用注釋
1.7 手冊(cè)和文檔
1.8 本章習(xí)題
……
第2章 基本程序設(shè)計(jì)
第3章 選擇語(yǔ)句
第4章 循環(huán)語(yǔ)句
第5章 函數(shù)
第6章 數(shù)組和對(duì)象
第7章 字符串和正則表達(dá)式
第8章 DOM初步
第9章 網(wǎng)頁(yè)特效開(kāi)發(fā)
第10章 DOM節(jié)點(diǎn)
第11章 高級(jí)事件