注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JavaScript技術(shù)手冊

JavaScript技術(shù)手冊

JavaScript技術(shù)手冊

定 價:¥88.00

作 者: 林信良 著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302554400 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 398 字?jǐn)?shù):  

內(nèi)容簡介

  JavaScript是一種網(wǎng)絡(luò)腳本語言,被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。JavaScript腳本通常是通過嵌入在HTML中來實現(xiàn)自身功能的。《JavaScript技術(shù)手冊》內(nèi)容涵蓋ES6到ES11,不僅介紹了JavaScript的基礎(chǔ)語法、對象、構(gòu)造函數(shù)、原型與類等基本內(nèi)容,還深入介紹了異步設(shè)計、錯誤處理、meta programming等高級內(nèi)容。此外,還運(yùn)用標(biāo)準(zhǔn)模塊語法將DOM操作、事件處理、樣式設(shè)定、XMLHttpRequest操作等細(xì)節(jié),逐一封裝成為可用的模塊?!禞avaScript技術(shù)手冊》對于初學(xué)者來說,只要了解Windows基本操作,無須有任何程序語言基礎(chǔ),便可以扎扎實實地學(xué)習(xí)JavaScript。對于有一定JavaScript開發(fā)經(jīng)驗、正在或準(zhǔn)備從事JavaScript開發(fā)的人來說,通過該書的高級內(nèi)容,能夠掌握J(rèn)avaScript的技術(shù)精髓,進(jìn)而應(yīng)用于實踐工作中。

作者簡介

  林信良(網(wǎng)名:良葛格),畢業(yè)于臺灣大學(xué)電機(jī)工程學(xué)系,目前為自由工作者,擅長技術(shù)寫作、翻譯與教育訓(xùn)練。喜歡研究程序語言、框架、社群,從中學(xué)習(xí)設(shè)計、典范及文化,并利用閑暇之余記錄所學(xué)技術(shù),涵蓋C/C++、Java、Python、JavaScript、Haskell、OpenSCAD、WebAssembly等領(lǐng)域。目前出版的著作有《JSP& Servlet學(xué)習(xí)筆記(第3版)》《JSP & Servlet學(xué)習(xí)筆記(第2版)》《Java JDK 8學(xué)習(xí)筆記》《Java JDK 9學(xué)習(xí)筆記》《Spring技術(shù)手冊》,譯作有《Ajax實戰(zhàn)手冊》《iQuery實戰(zhàn)手冊(第2版)》。

圖書目錄

第1章 JavaScript技術(shù)概述
1.1 認(rèn)識JaVaScript
1.1.1 JavaScript的發(fā)展
1.1.2 認(rèn)識TC39提案
1.1.3 使用哪個版本
1.2 準(zhǔn)備JavaScript環(huán)境
1.2.1 JavaScript引擎
1.2.2 下載、安裝Nodejs
1.3 重點復(fù)習(xí)
第2章 類型、變量與運(yùn)算符
2.1 從Hello World開始
2.1.1 使用REPL
2.1.2 撰寫JavaScript原始碼
2.1.3 哈啰!世界!
2.2 內(nèi)建類型
2.2.1 基本類型
2.2.2 復(fù)合類型
2.2.3 數(shù)組與類數(shù)組
2.3 變量與運(yùn)算符
2.3.1 變量
2.3.2 嚴(yán)格模式
2.3.3 加減乘除運(yùn)算
2.3.4 比較運(yùn)算
2.3.5 邏輯運(yùn)算
2.3.6 位運(yùn)算
2.3.7 條件、指定、遞增/遞減
2.4 重點復(fù)習(xí)
第3章 流程語法與函數(shù)
3.1 使用除錯器
3.1.1 使用Visual Studio Code
3.1.2 使用調(diào)試程序
3.2 流程語法
3.2.1 if分支判斷
3.2.2 變量與區(qū)塊
3.2.3 switch比對
3.2.4 for循環(huán)
3.2.5 while循環(huán)
3.2.6 break、continue
3.3 函數(shù)入門
3.3.1 聲明函數(shù)
3.3.2 參數(shù)與自變量
3.3.3 一級函數(shù)的運(yùn)用
3.3.4 函數(shù)字面量與箭號函數(shù)
3.3.5 Closure
3.3.6 產(chǎn)生器函數(shù)
3.3.7 模板字符串與標(biāo)記模板
3.4 重點復(fù)習(xí)
3.5 課后練習(xí)
第4章 使用對象
4.1 特性與方法
4.1.1 特性與undefined
4.1.2 函數(shù)與this
4.1.3 對象字面量增強(qiáng)
4.1.4 解構(gòu)、余集、打散
4.2 對象協(xié)議
4.2.1 valueof()與toString()
4.2.2 符號
4.2.3 運(yùn)用標(biāo)準(zhǔn)符號
4.3 重點復(fù)習(xí)
4.4 課后練習(xí)
第5章 構(gòu)造函數(shù)、原型與類
5.1 構(gòu)造函數(shù)
5.1.1 封裝對象建構(gòu)流程
5.1.2 私有性模擬
5.1.3 特性描述器
5.1.4 擴(kuò)充、彌封、凍結(jié)
5.2 原型對象
5.2.1 構(gòu)造函數(shù)與prototype
5.2.2 ____proto____與Object.ereate()
5.2.3 原型鏈
5.2.4 基于原型的繼承
5.2.5 重新定義方法
5.3 類語法
5.3.1 定義類
5.3.2 定義方法
5.3.3 實現(xiàn)繼承
5.3.4 super與extends
5.4 重點復(fù)習(xí)
5.5 課后練習(xí)
第6章 異步設(shè)計
6.1 初識異步
6.1.1 使用setTimeout()
6.1.2 同步
6.1.3 異步與回調(diào)
6.2 PromiSe
6.2.1 Promise實例
6.2.2 銜接Promise
6.2.3 Promise與產(chǎn)生器
6.3 async、await
6.3.1 async函數(shù)
6.3.2 await與Promise
6.3.3 for-await-of與異步產(chǎn)生器函數(shù)
……
第7章 錯誤處理
第8章 常用標(biāo)準(zhǔn)API
第9章 meta-programmIng
第10章 進(jìn)入瀏覽器
第11章 DOM、事件與樣式
第12章 網(wǎng)絡(luò)通信方案
第13章 瀏覽器保存方案
附錄A HTTP簡介

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號