TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
JavaScript技術手冊(簡體書)
滿額折

JavaScript技術手冊(簡體書)

人民幣定價:88 元
定價
:NT$ 528 元
優惠價
87459
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:13 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

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

作者簡介

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

名人/編輯推薦

內容涵蓋SE6到SE11,不僅介紹了JavaScript的基礎語法、物件、構造函數、原型與類等基本內容,還深入介紹了異步設計、錯誤處理、meta programming等高級內容。

 除名稱空間、模塊管理介紹外,還運用標準模塊語法,將DOM操作、事件處理、樣式設定、XMLHttpRequest操作等細節,逐一封裝成為可用的模塊。

 探討XMLHttpRequest、Fetch、Server-Sent Event與WebSocket等標準網絡通信方案;討論Web Storage、Indexed Database等瀏覽器存儲方案。

 介紹如何使用除錯器、瀏覽器開發人員工具,以檢視程序代碼的錯誤、網絡通信及瀏覽器存儲方案的相關細節。

 已提供範例的相關Lab檔案,讀者通過實操更能掌握練習重點。


接觸JavaScript,就是在接觸變化,這個生態圈在迅速地演化著,當前某個技術還未紅多久,往往就成了昨日黃花,好不容易摸熟了某個方案,另一個方案就出現並有加以取代之勢,今天對的概念明天可能就變成錯的做法。
其實並非JavaScript如此,對於“熱狗與狗”笑話的另一主角Java來說,當年生態圈中百花齊放的年代,差不多也是這個狀況——無數的鏈接庫與框架、一大堆開發工具。在生態圈的發展上過程中,“熱狗與狗”這對好兄弟在某些程度上極為相似。
這麼多的鏈接庫、如此多的框架、一大堆的工具、各式各樣的概念,學得完嗎?學不完!會怕跟不上嗎?對自我有期望的開發者,應該或多或少都有過這個疑問。對我來說,說不怕是假的,我也會怕!
怕跟不上技術的心理狀態是個動力,提醒自己,世界在進步,自己別停下腳步。然而,並非就要緊跟著演化速度前進,畢竟這是由全球的開發者共同推進的,孤身一人怎麼跟得上呢?
“別停下腳步就夠了”這是我的做法,走得快或慢要看不同時間點的狀況,只要不停下腳步,就會有屬於自己的能力積累。在未來某天回顧過往,就算未曾追逐過那些曾經的當紅技術,也能一笑置之。

目次

第1章 JavaScript技術概述
1.1 認識JaVaScript
1.1.1 JavaScript的發展
1.1.2 認識TC39提案
1.1.3 使用哪個版本
1.2 準備JavaScript環境
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 內建類型
2.2.1 基本類型
2.2.2 復合類型
2.2.3 數組與類數組
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章 流程語法與函數
3.1 使用除錯器
3.1.1 使用Visual Studio Code
3.1.2 使用調試程序
3.2 流程語法
3.2.1 if分支判斷
3.2.2 變量與區塊
3.2.3 switch比對
3.2.4 for循環
3.2.5 while循環
3.2.6 break、continue
3.3 函數入門
3.3.1 聲明函數
3.3.2 參數與自變量
3.3.3 一級函數的運用
3.3.4 函數字面量與箭號函數
3.3.5 Closure
3.3.6 產生器函數
3.3.7 模板字符串與標記模板
3.4 重點復習
3.5 課後練習

第4章 使用物件
4.1 特性與方法
4.1.1 特性與undefined
4.1.2 函數與this
4.1.3 物件字面量增強
4.1.4 解構、餘集、打散
4.2 物件協議
4.2.1 valueof()與toString()
4.2.2 符號
4.2.3 運用標準符號
4.3 重點復習
4.4 課後練習

第5章 構造函數、原型與類
5.1 構造函數
5.1.1 封裝物件建構流程
5.1.2 私有性模擬
5.1.3 特性描述器
5.1.4 擴充、彌封、凍結
5.2 原型物件
5.2.1 構造函數與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 實現繼承
5.3.4 super與extends
5.4 重點復習
5.5 課後練習

第6章 異步設計
6.1 初識異步
6.1.1 使用setTimeout()
6.1.2 同步
6.1.3 異步與回調
6.2 PromiSe
6.2.1 Promise實例
6.2.2 銜接Promise
6.2.3 Promise與產生器
6.3 async、await
6.3.1 async函數
6.3.2 await與Promise
6.3.3 for-await-of與異步產生器函數
……
第7章 錯誤處理
第8章 常用標準API
第9章 meta-programmIng
第10章 進入瀏覽器
第11章 DOM、事件與樣式
第12章 網絡通信方案
第13章 瀏覽器保存方案
附錄A HTTP簡介

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 459
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區