javascript全棧開發

javascript全棧開發

《javascript全棧開發》是2021年06月人民郵電出版社出版的書籍,作者是凌傑,該書講述的是本書內容循序漸進,實操性強,適合對HTML 和CSS 有所了解的JavaScript 初學者,以及對Web 全棧開發及其背後的設計理念感興趣的讀者。

基本介紹

  • 中文名:javascript全棧開發
  • 作者:凌傑
  • 出版社:人民郵電出版社
  • 出版時間:2021年6月
  • ISBN:9787115553669
內容簡介,圖書目錄,作者簡介,

內容簡介

這是一本JavaScript 入門指南。它回答了如何單獨使用JavaScript 這門程式語言解決Web 應用程式前後端開發過程中涉及的所有技術棧問題,幫助Web 開發者減少其需要使用的程式語言種類,從而降低其學習成本。
本書將從ECMAScript 標準定義的基本語法開始,系統闡述JavaScript 在瀏覽器端、伺服器端的開發思路和設計理念。在此過程中,作者將提供大量可讀性強、能夠正確運行的代碼示例,以幫助讀者理解書中介紹的技術、概念、編程思想與程式設計模式。本書主要由三部分組成:部分介紹JavaScript語言的核心知識點;第二部分介紹JavaScript 在瀏覽器端的使用,包括BOM 和DOM 組件、AJAX 技術等;第三部分介紹JavaScript 在Node.js 平台中的套用。
本書內容循序漸進,實操性強,適合對HTML 和CSS 有所了解的JavaScript 初學者,以及對Web 全棧開發及其背後的設計理念感興趣的讀者。

圖書目錄

第 1 章 JavaScript 簡介 1
1.1 JavaScript 的前世今生 1
1.1.1 JavaScript 的起源 1
1.1.2 JavaScript 的標準化 2
1.2 JavaScript 的組成與特性 4
1.2.1 組成結構 4
1.2.2 語言特性 4
1.3 JavaScript 的適用領域 5
1.4 運行環境的搭建 6
1.4.1 Node.js 的安裝 7
1.4.2 瀏覽器端運行環境 10
本章小結 11
第 一部分 JavaScript 核心
第 2 章 變數、表達式與語句 15
2.1 第 一個JavaScript 程式 15
2.2 為代碼編寫注釋 17
2.3 變數與操作符 18
2.3.1 變數的定義 19
2.3.2 變數的類型 21
2.3.3 變數的操作 23
2.4 表達式與語句 28
2.4.1 表達式語句 29
2.4.2 複合語句 30
2.4.3 跳轉語句 39
2.5 綜合練習 40
本章小結 41
第3 章 函式與對象 43
3.1 封裝的意義 43
3.2 函式的運用 45
3.2.1 函式的定義 45
3.2.2 函式的調用 47
3.2.3 函式就是值 49
3.2.4 使用內置函式 53
3.3 對象初體驗 57
3.3.1 對象的定義 57
3.3.2 對象的靈活性 61
3.4 數據結構對象 63
3.4.1 列表類對象 64
3.4.2 集合類對象 68
3.4.3 字典類對象 71
3.5 綜合練習 73
本章小結 76
第4 章 面向對象編程 77
4.1 何謂面向對象 78
4.1.1 接口設計與實現 79
4.1.2 使用類繼承語法 83
4.2 深度探索對象 85
4.2.1 使用原型對象 85
4.2.2 再探對象屬性 87
4.2.3 理解Object 對象 91
4.3 原型繼承機制 96
4.3.1 理解原型鏈 96
4.3.2 剝開語法糖 97
4.4 綜合練習 100
本章小結 101
第5 章 異步編程 103
5.1 何謂異步編程 104
5.2 異步實現方案 106
5.2.1 事件驅動 107
5.2.2 回調函式 109
5.3 異步流程控制 110
5.3.1 回調嵌套 111
5.3.2 異步封裝 113
5.3.3 專用語法 123
5.4 綜合練習 130
本章小結 134
第二部分 瀏覽器端的JavaScript
第6 章 前端編程概述 137
6.1 瀏覽器扮演的角色 137
6.2 明確前端開發任務 138
6.3 前端編程中的JavaScript 140
6.3.1 

作者簡介

凌傑(網名:owlman) 浙江大學遠程教育學院“榮譽學員”。自由開發者、技術寫作者兼譯者。精通JavaScript 、Python、C、C 等多門程式語言,擁有豐富的發及測試經驗。曾擔任上海交通大學飲水思源BBS的電腦技術區區長。近年來譯有《Python算法教程》《JavaScript面向對象編程指南》《元素模式》等作品。

相關詞條

熱門詞條

聯絡我們