幫助中心 | 我的帳號 | 關於我們

現代JavaScript編程(經典範例與實踐技巧)

  • 作者:編者:張益琿//呂遠
  • 出版社:清華大學
  • ISBN:9787302506386
  • 出版日期:2018/09/01
  • 裝幀:平裝
  • 頁數:239
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    JavaScript作為流行的腳本語言,其應用方向也從開始只作為網頁腳本,到現在可以做網頁應用程序、React Native跨平台移動端應用、後端服務等。作為現代開發者,JavaScript無疑成為必須掌握的一門技能。
    張益琿,呂遠編著的《現代JavaScript編程(經典範例與實踐技巧)》從JavaScript的基本語法、函數與對象、高級特性到設計模式、HTML DOM/BOM對JavaScript的語法、編程思想以及應用進行了全面的講解。本書的特色是介紹了JavaScript ES 6的新語法,將複雜的JavaScript語言劃分成100多個主題進行講解,並在各章設計了大量的編程練習,在本書的最後還設計了兩個實用的小項目,旨在幫助讀者開發出自己的應用程序。
    本書適合想快速學習JavaScript的編程初學者、學生以及對編程感興趣的人員。

作者介紹
編者:張益琿//呂遠

目錄
第1章  快速體驗JavaScript
  1-1  使用Chrome運行JavaScript代碼
  1-2  JavaScript的變數
  1-3  不同數據類型之間的運算
  1-4  分支語句
  1-5  循環語句
  1-6  函數
  1-7  理解對象
  1-8  數組對象的使用
  1-9  編寫閏年判斷小程序
  1-10  使用Sublime Text來編寫JavaScript代碼
  1-11  JavaScript的語法特點
  1-12  編程練習
第2章  ECMAScript的語法世界
  2-1  理解變數
  2-2  變數的命名
  2-3  變數提升
  2-4  塊級作用域
  2-5  ECMAScript中的數據類型
  2-6  再看const關鍵字
  2-7  Undefined與Null
  2-8  關於Boolean類型
  2-9  關於Number類型
  2-10  關於String類型
  2-11  對象簡介
  2-12  算術運算符
  2-13  賦值運算符
  2-14  關係運算符
  2-15  邏輯運算符
  2-16  位運算符
  2-17  自增與自減運算符
  2-18  條件運算符
  2-19  逗號運算符與delete運算符
  2-20  關於運算符的優先順序與結合性
  2-21  隱式類型轉換
  2-22  編程練習
第3章  ECMAScript流程式控制制與函數
  3-1  if-else分支結構
  3-2  switch-case分支結構
  3-3  while循環結構
  3-4  for循環結構
  3-5  關於for-in與for-of結構
  3-6  break中斷語句
  3-7  continue中斷語句
  3-8  異常拋出語句throw
  3-9  對異常進行捕獲處理
  3-10  傳遞異常
  3-11  使用函數語句定義函數
  3-12  使用函數表達式定義函數
  3-13  使用Function構造器定義函數

  3-14  立即執行函數
  3-15  編程練習
第4章  ECMAScript面向對象編程
  4-1  創建對象
  4-2  設置對象的屬性和行為
  4-3  內置Number對象
  4-4  Number對象與Number數值
  4-5  內置String對象
  4-6  與HTML相關的String方法
  4-7  內置Boolean對象
  4-8  內置Array對象
  4-9  內置Date對象
  4-10  內置Math對象
  4-11  內置RegExp正則表達式對象
  4-12  內置Function對象
  4-13  內置Object對象
  4-14  進行對象屬性的配置
  4-15  Object函數對象常用方法
  4-16  Object實例對象常用方法
  4-17  面向對象編程中的幾個重要概念
  4-18  用工廠方法模擬類
  4-19  使用構造方法模擬類
  4-20  使用Object函數對象的create方法模擬類
  4-21  使用封裝法模擬類
  4-22  使用對象冒充的方式實現繼承
  4-23  使用原型鏈的方式實現繼承
  4-24  使用混合模式實現繼承
  4-25  編程練習
第5章  ECMAScript的高級特性
  5-1  數組的解構賦值
  5-2  對象的解構賦值
  5-3  字元串與函數參數的解構賦值
  5-4  用解構賦值交換變數的值
  5-5  箭頭函數的基本用法
  5-6  箭頭函數中this的固化
  5-7  Set集合結構
  5-8  Map字典結構
  5-9  使用Proxy代理對對象的屬性讀寫進行攔截
  5-10  Proxy代理處理器支持的攔截操作
  5-11  使用Promise承諾對象
  5-12  建立Promise任務鏈
  5-13  進行Promise對象組合
  5-14  Generator函數應用
  5-15  Generator任務參數的傳遞
  5-16  使用class定義類
  5-17  使用class實現類的繼承
  5-18  認識JSON數據格式
  5-19  使用JSON對象
  5-20  認識Symbol
  5-21  註冊全局的Symbol符號

  5-22  迭代器Symbol
  5-23  正則表達式符號
  5-24  使用export進行模塊的導出
  5-25  使用import進行模塊的導入
  5-26  編程練習
第6章  JavaScript常用設計模式
  6-1  工廠設計模式
  6-2  單例設計模式
  6-3  建造者設計模式
  6-4  適配器設計模式
  6-5  裝飾器設計模式
  6-6  外觀設計模式
  6-7  享元設計模式
  6-8  代理設計模式
  6-9  責任鏈設計模式
  6-10  命令設計模式
  6-11  迭代器設計模式
  6-12  備忘錄設計模式
  6-13  觀察者設計模式
  6-14  編程練習
第7章  JavaScript HTML DOM/BOM
  7-1  創建學習模板
  7-2  幾個重要概念
  7-3  Document文檔對象
  7-4  Element節點對象
  7-5  Attribute屬性對象
  7-6  用戶事件
  7-7  Event事件對象
  7-8  關於事件傳遞
  7-9  簡單的輪播廣告
  7-10  Window窗口對象
  7-11  Navigator導航對象
  7-12  Screen屏幕對象
  7-13  History歷史對象
  7-14  Location地址對象
  7-15  編程練習
第8章  JavaScript項目實戰
  8-1  項目一:編寫一個簡易網頁時鐘
    8-1-1  關於Canvas標籤
    8-1-2  製作簡易網頁時鐘
  8-2  項目二:編寫網頁笑話閱讀器
    8-2-1  通過互聯網獲取免費的應用數據
    8-2-2  關於AJAX
    8-2-3  代碼實現

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032