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

JavaScript技術(shù)手冊

JavaScript技術(shù)手冊

定 價:¥88.00

作 者: 林信良 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 JavaScript技術(shù)概述
1.1 認識JaVaScript
1.1.1 JavaScript的發(fā)展
1.1.2 認識TC39提案
1.1.3 使用哪個版本
1.2 準備JavaScript環(huán)境
1.2.1 JavaScript引擎
1.2.2 下載、安裝Nodejs
1.3 重點復習
第2章 類型、變量與運算符
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 復合類型
2.2.3 數(shù)組與類數(shù)組
2.3 變量與運算符
2.3.1 變量
2.3.2 嚴格模式
2.3.3 加減乘除運算
2.3.4 比較運算
2.3.5 邏輯運算
2.3.6 位運算
2.3.7 條件、指定、遞增/遞減
2.4 重點復習
第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ù)的運用
3.3.4 函數(shù)字面量與箭號函數(shù)
3.3.5 Closure
3.3.6 產(chǎn)生器函數(shù)
3.3.7 模板字符串與標記模板
3.4 重點復習
3.5 課后練習
第4章 使用對象
4.1 特性與方法
4.1.1 特性與undefined
4.1.2 函數(shù)與this
4.1.3 對象字面量增強
4.1.4 解構(gòu)、余集、打散
4.2 對象協(xié)議
4.2.1 valueof()與toString()
4.2.2 符號
4.2.3 運用標準符號
4.3 重點復習
4.4 課后練習
第5章 構(gòu)造函數(shù)、原型與類
5.1 構(gòu)造函數(shù)
5.1.1 封裝對象建構(gòu)流程
5.1.2 私有性模擬
5.1.3 特性描述器
5.1.4 擴充、彌封、凍結(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 重點復習
5.5 課后練習
第6章 異步設計
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章 常用標準API
第9章 meta-programmIng
第10章 進入瀏覽器
第11章 DOM、事件與樣式
第12章 網(wǎng)絡通信方案
第13章 瀏覽器保存方案
附錄A HTTP簡介

本目錄推薦

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