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

JavaScript語言精髓與編程實踐(第2版)

  • 作者:周愛民
  • 出版社:電子工業
  • ISBN:9787121156403
  • 出版日期:2012/03/01
  • 裝幀:平裝
  • 頁數:456
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《JavaScript語言精髓與編程實踐(第2版)》的作者周愛民詳細講述JavaScript 作為一種混合式語言的各方面特性,包括過程式、面向對象、函數式和動態語言特性等,在動態函數式語言特性方面有著尤為細緻的講述。本書的主要努力之一,就是分解出這些語言原子,並重現將它們混合在一起的過程與方法。通過從複雜性到單一語言特性的還原過程,讀者可了解到語言的本質,以及「層出不窮的語言特性」背後的真相。
    《JavaScript語言精髓與編程實踐(第2版)》主要的著述目的是基於一種形式上簡單的語言來講述「語言的本質及其應用」。本書詳細講述了通過框架執行過程來構造一個JavaScript 擴展框架的方法,並完整地講述了框架擴展中各種設計取捨,因此可以作為研究電腦程序設計語言時的參考,用以展示現實系統如何實現經典理論中的各種編程范型。

作者介紹
周愛民

目錄
第1部分 語言基礎
第1章 十年JavaScript
1.1 網頁中的代碼
1.1.1 新鮮的玩意兒
1.1.2 第一段在網頁中的代碼
1.1.3 最初的價值
1.2 用JavaScript來寫瀏覽器上的應用
1.2.1 我要做一個聊天室
1.2.2 Flash的一席之地
1.2.3 RWC與RIA之爭
1.3 沒有框架與庫的語言能怎樣發展呢
1.3.1 做一個框架
1.3.2 重寫框架的語言層
1.3.3 富瀏覽器端開發與AJAX
1.4 語言的進化
1.4.1 Qomo的重生
1.4.2 QoBean是對語言的重新組織
1.4.3 JavaScript作為一門語言的進化
1.5 為JavaScript正名
1.5.1 JavaScript
1.5.2 Core JavaScript
1.5.3 SpiderMonkey JavaScript
1.5.4 ECMAScript
1.5.5 JScript
1.5.6 總述
1.6 JavaScript的應用環境
1.6.1 宿主環境
1.6.2 外殼程序
1.6.3 運行期環境
第2章 JavaScript的語法
2.1 語法綜述
2.1.1 標識符所綁定的語義
2.1.2 識別語法錯誤與運行錯誤
2.2 JavaScript的語法:變數聲明
2.2.1 變數的數據類型
2.2.1.1 基本數據類型
2.2.1.2 值類型與引用類型
2.2.2 變數聲明
2.2.3 變數與直接量
2.2.3.1 字元串直接量、轉義符
2.2.3.2 數值直接量
2.2.4 函數聲明
2.3 JavaScript的語法:表達式運算
2.3.1 一般表達式運算
2.3.2 邏輯運算
2.3.3 字元串運算
2.3.4 比較運算
2.3.4.1 等值檢測
2.3.4.2 序列檢測
2.3.5 賦值運算

2.3.6 函數調用
2.3.7 特殊作用的運算符
2.3.8 運算優先順序
2.4 JavaScript的語法:語句
2.4.1 表達式語句
2.4.1.1 一般表達式語句
2.4.1.2 賦值語句與隱式的變數聲明
2.4.1.3 (顯式的)變數聲明語句
2.4.1.4 函數調用語句
2.4.2 分支語句
2.4.2.1 條件分支語句(if語句)
2.4.2.2 多重分支語句(switch語句)
2.4.3 循環語句
2.4.4 流程式控制制:一般子句
2.4.4.1 標籤聲明
2.4.4.2 break子句
2.4.4.3 continue子句
2.4.4.4 return子句
2.4.5 流程式控制制:異常
2.5 面向對象編程的語法概要
2.5.1 對象直接量聲明與實例創建
2.5.1.1 使用構造器創建對象實例
2.5.1.2 對象直接量聲明
2.5.1.3 數組直接量聲明
2.5.1.4 正則表達式直接量聲明
2.5.1.5 【ES5】在對象直接量中使用屬性讀寫器
2.5.1.6 討論:初始器與直接量的區別
2.5.2 對象成員
2.5.2.1 對象成員列舉、存取和刪除
2.5.2.2 屬性存取與方法調用
2.5.2.3 對象及其成員的檢查
2.5.2.4 可列舉性
2.5.3 默認對象的指定
2.6 【ES5】嚴格模式下的語法限制
2.6.1 語法限制
2.6.2 嚴格模式的範圍
2.7 運算符的二義性
2.7.1 加號「+」的二義性
2.7.2 括弧「( )」的二義性
2.7.3 冒號「:」與標籤的二義性
2.7.4 大括弧「{ }」的二義性
2.7.5 逗號「,」的二義性
2.7.6 方括弧「[ ]」的二義性

第2部分 語言特性及基本應用
第3部分 編程實踐
附錄A 術語表
附錄B 主要引擎的特性差異列表
附錄C 附圖
附錄D 參考書目

附錄E 本書各版次主要修改

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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