日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
JavaScript面向對象編程指南(第2版)圖書
人氣:95

JavaScript面向對象編程指南(第2版)

JavaScript語言是一種具有高度表達能力的、基于原型特性的、非常靈活的面向對象程序設計語言。
  • 所屬分類:圖書 >計算機/網絡>程序設計>Java Java Script J2EE  
  • 作者:[加拿大] [Stoyan] [Stefanov] [印][Kumar] [Chetan] [Sharma]著,印)[庫馬爾]著,[凌杰]等譯
  • 產品參數:
  • 叢書名:--
  • 國際刊號:9787115372703
  • 出版社:人民郵電出版社
  • 出版時間:2015-01
  • 印刷時間:2015-01-01
  • 版次:2
  • 開本:16開
  • 頁數:--
  • 紙張:膠版紙
  • 包裝:平裝
  • 套裝:

內容簡介

JavaScript語言是一種具有高度表達能力的、基于原型特性的、非常靈活的面向對象程序設計語言。本書著重于介紹JavaScript在面向對象方面的特性,以為您展示如何去構建強健的、可維護的、功能強大的應用程序及程序庫。

本書是《JavaScript面向對象編程指南》的第二版,全書包括8章和4個附錄。依次介紹了JavaScript的發展歷史、基礎性話題(變量、數據類型、數組、循環以及條件表達式)、函數、對象、原型、繼承的實現、BOM和DOM等。附錄部分包括了學習JavaScript編程常用的參考資源。尤其值得一提的是,本書作者是JavaScript設計模式方面的專家,他在本書第8章中介紹了幾種常用的JavaScript編程模式,這也成為他的另一本重要著作《JavaScript模式》(JavaScript Patterns)奠定了基礎。

本書地覆蓋了JavaScript語言的OO特性,同時兼顧基礎知識,對初學者來說,是難得的JavaScript佳作。讀者不需要具備任何的JavaScript基礎知識及項目經驗,通過學習這本書,將會在面試有關JavaScript程序設計的職位時游刃有余。

編輯推薦

知名的Web開發人員和作者。受到國內眾多前端開發人員,如淘寶UED團隊的推崇和推薦。 Stoyan Stefanov:Facebook公司工程師、作家、演說家。他經常會在其博客(www.phpied.com)與一些相關會議中就Web開發話題發表獨到見解。他還運營著其他一些網站,其中包括JSPatterns.com—一個用于探討JavaScript模式的網站

內容易懂,初學者容易上手

作者簡介

Stoyan Stefanov:Facebook公司工程師、作家、演說家。他經常會在博客(www.phpied.com)上與一些相關會議中就Web開發話題發表獨到見解。他還運營著其他一些網站,其中包括JSPatterns.com——一個專門探討JavaScript模式的網站。Stoyan曾在Yahoo!公司任職,擔任YSlow 2.0架構師職務,并且是圖像優化工具Smush.it的作者。

Kumar Chetan Sharma原本一直致力于成為一個電子工程師,并夢想著打造一個終極音響系統。但由于一次偶然的機會,他得到了一份與HTML相關的兼職,然后自然地學習了CSS和JavaScript,從此便一發不可收拾。要知道在那個年代,JavaScript基本上還只能用來驗證表單和制作一些奇特的DHTML效果,且IE6還在世界范圍內獨占鰲頭。但就從那時起,他就已經在開發基于LAMP架構的Web應用了。從白色標簽的社交網絡應用,到為電信運營商制作的Web控制面板,再到聯網的電子充電設備,都有他開發的身影。目前他在Yahoo!公司的搜索部門從事前端工程師的工作。

目錄

第1章 面向對象的JavaScript

1.1 回顧歷史

1.2 瀏覽器的戰爭與復興

1.3 分析現狀

1.4 展望未來

1.5 ECMAScript 5

1.6 面向對象的程序設計

1.6.1 對象

1.6.2 類

1.6.3 封裝

1.6.4 聚合

1.6.5 繼承

1.6.6 多態

1.7 OOP小結

1.8 訓練環境設置

1.8.1 WebKit所附帶的Web審查工具

1.8.2 Mac上的JavaScriptCore

1.8.3 更多控制臺

1.9 本章小結

第2章 基本數據類型、數組、循環及條件表達式

2.1 變量

2.2 操作符

2.3 基本數據類型

2.3.1 查看類型操作符-typeof

2.3.2 數字

2.3.3 字符串

2.3.4 布爾值

2.3.5 undefined與null

2.4 基本數據類型綜述

2.5 數組

2.5.1 增加、更新數組元素

2.5.2 刪除元素

2.5.3 數組的數組

2.6 條件與循環

2.6.1 if條件表達式

2.6.2 else語句

2.6.3 代碼塊

2.6.4 檢查變量是否存在

2.6.5 循環

2.7 注釋

2.8 本章小結

2.9 練習題

第3章 函數

3.1 什么是函數

3.1.1 調用函數

3.1.2 參數

3.2 預定義函數

3.2.1 parseInt()

3.2.2 parseFloat()

3.2.3 isNaN()

3.2.4 isFinite()

3.2.5 URI的編碼與反編碼

3.2.6 eval()

3.2.7 一點驚喜-alert()函數

3.3 變量的作用域

3.4 函數也是數據

3.4.1 匿名函數

3.4.2 回調函數

3.4.3 回調示例

3.4.4 即時函數

3.4.5 內部(私有)函數

3.4.6 返回函數的函數

3.4.7 能重寫自己的函數

3.5 閉包

3.5.1 作用域鏈

3.5.2 利用閉包突破作用域鏈

3.5.3 getter與setter

3.5.4 迭代器

3.6 本章小結

3.7 練習題

第4章 對象

4.1 從數組到對象

4.1.1 元素、屬性、方法與成員

4.1.2 哈希表、關聯型數組

4.1.3 訪問對象屬性

4.1.4 調用對象方法

4.1.5 修改屬性與方法

4.1.6 使用this值

4.1.7 構造器函數

4.1.8 全局對象

4.1.9 構造器屬性

4.1.10 instanceof操作符

4.1.11 返回對象的函數

4.1.12 傳遞對象

4.1.13 比較對象

4.1.14 Webkit控制臺中的對象

4.2 內建對象

4.2.1 Object

4.2.2 Array

4.2.3 Function

4.2.4 Boolean

4.2.5 Number

4.2.6 String

4.2.7 Math

4.2.8 Date

4.2.9 RegExp

4.2.10 Error對象

4.3 本章小結

4.4 練習題

第5章 原型

5.1 原型屬性

5.1.1 利用原型添加方法與屬性

5.1.2 使用原型的方法與屬性

5.1.3 自身屬性與原型屬性

5.1.4 利用自身屬性重寫原型屬性

5.1.5 isPrototypeOf()方法

5.1.6 神秘的__proto__鏈接

5.2 擴展內建對象

5.2.1 關于擴展內建對象的討論

5.2.2 原型陷阱

5.3 本章小結

5.4 練習題

第6章 繼承

6.1 原型鏈

6.1.1 原型鏈示例

6.1.2 將共享屬性遷移到原型中去

6.2 只繼承于原型

6.3 uber-子對象訪問父對象的方式

6.4 將繼承部分封裝成函數

6.5 屬性拷貝

6.6 請小心處理引用拷貝

6.7 對象之間的繼承

6.8 深拷貝

6.9 object()

6.10 原型繼承與屬性拷貝的混合應用

6.11 多重繼承

6.12 寄生式繼承

6.13 構造器借用

6.14 本章小結

6.15 案例學習:圖形繪制

6.15.1 分析

6.15.2 實現

6.15.3 測試

6.16 練習題

第7章 瀏覽器環境

7.1 在HTML頁面中引入JavaScript代碼

7.2 概述:BOM與DOM

7.3 BOM

7.3.1window對象再探

7.3.2window.navigator

7.3.3控制臺的備忘功能

7.3.4window.location

7.3.5window.history

7.3.6window.frames

7.3.7window.screen

7.3.8window.open()/close()

7.3.9window.moveTo()、window.resizeTo()

7.3.10window.alert()、window.prompt()、window.confirm()

7.3.11window.setTimeout()、window.setInterval()

7.3.12window.document

7.4 DOM

7.4.1Core DOM與HTML DOM

7.4.2DOM節點的訪問

7.4.3DOM節點的修改

7.4.4新建節點

7.4.5移除節點

7.4.6只適用于HTML的DOM對象

7.5 事件

7.5.1內聯HTML屬性法

7.5.2元素屬性法

7.5.3DOM的事件監聽器

7.5.4捕捉法與冒泡法

7.5.5阻斷傳播

7.5.6防止默認行為

7.5.7跨瀏覽器的事件監聽器

7.5.8事件類型

7.6 XMLHttpRequest對象

7.6.1發送請求

7.6.2處理響應

7.6.3在早于7的IE版本中創建XMLHttpRequest對象

7.6.4A代表異步

7.6.5X代表XML

7.6.6實例示范

7.7 本章小結

7.8 練習題

第8章 編程模式與設計模式

8.1 編程模式

8.1.1 行為隔離

8.1.2 命名空間

8.1.3 初始化分支

8.1.4 惰性初始

8.1.5 配置對象

8.1.6 私有屬性和方法

8.1.7 特權函數

8.1.8 私有函數的公有化

8.1.9 即時函數

8.1.10 模塊

8.1.11 鏈式調用

8.1.12 JSON

8.2 設計模式

8.2.1 單件模式1

8.2.2 單件模式2

8.2.3 工廠模式

8.2.4 裝飾器模式

8.2.5 觀察者模式

8.3 本章小結

附錄A 保留字

附錄B 內建函數

附錄C 內建對象

附錄D 正則表達式

網友評論(不代表本站觀點)

來自無昵稱**的評論:

是正版

2016-11-06 15:05:28
來自嵐中浮**的評論:

品相良好。

2016-11-17 10:34:20
來自毛志翔**的評論:

書質量挺好,當當服務真心不錯,包裝好,快遞速度快,特別是這次折扣力度大,收了很多精品!當當上全是正品,書質量挺好,服務沒得說,真不錯,書的包裝好,快遞速度也送的快,特別是這次折扣力度大,收了很多精品,繼續!

2016-12-05 12:47:27
來自無昵稱**的評論:

還不錯,值得一看。內容有一定參考性

2016-12-11 03:36:49
來自無昵稱**的評論:

很不錯

2016-12-14 08:16:50
來自無昵稱**的評論:

書本身寫的不錯。翻譯的句子有些有多余的字,所以稍欠審校!打99分!

2016-12-14 21:13:58
來自造***天**的評論:

內容淺顯易懂,講解細致

2017-02-13 16:28:26
來自匿名用**的評論:

紙張質量不行

2017-04-20 21:04:27
來自w***o(**的評論:

還好 包裝的還不錯

2017-06-05 08:40:23
來自無昵稱**的評論:

書質量非常好,非常滿意

2017-06-21 08:58:03
來自無昵稱**的評論:

想學家教教材的老師快入手,第一次拿到新概念青少版的書,沒想到這么實用,以前上學的時候自己用過,以為會很枯燥的,沒想的青少版設計的這么有趣,很適合上學一二年紀沒有接觸過英語的小學

2017-06-22 21:51:02
來自無昵稱**的評論:

新概念是經典中俄經典,所以沒有什么可挑剔的。不過這套B的后半部門還是有點難度的,個人感覺比1A的前半部分難。也許是AB和1A1B之后不是同一個教育專家出的緣故吧。

2017-06-24 00:38:18
來自無昵稱**的評論:

孩子很喜歡

2017-06-30 19:05:26
來自Alexis **的評論:

很好很好很好

2017-08-27 13:54:36
來自無昵稱**的評論:

包裝好差……只有一層塑料袋包著……

2017-08-30 23:55:05
來自無昵稱**的評論:

入門書籍不錯,看到第3章了

2017-09-12 15:47:18
來自斯特凡**的評論:

書挺好的,內容比較全面

2017-09-12 20:55:09
來自無昵稱**的評論:

對于商家的態度不好,包裝太差,只用一個塑料袋裝,結果書都被折了,撞傷了

2017-09-29 19:51:13
來自匿名用**的評論:

書看了一下,講的不是很深。但是包裝比較的差勁。

2017-10-09 17:38:27
來自越長大**的評論:

還是挺可以的

2017-11-04 20:26:29
來自無昵稱**的評論:

不錯,是正版的,老師推薦的,這本書對于入門者來說很適用

2015-03-20 15:54:40
來自無昵稱**的評論:

物流超快。。書間距過大,內容基礎,很多地方蜻蜓點水。。不夠深。。。建議不要買……

2015-11-12 22:38:34
來自axaj**的評論:

送貨挺快,服務好,書質量也不錯,主要想買這本書

2016-01-12 13:32:34
來自無昵稱**的評論:

之前買過第一版,覺得寫的相當好,還把本書作為我部門的教育訓練教材。如今第二版出版,當然要買來研讀一番。值得推薦的好書!

2015-03-31 08:32:23
來自無昵稱**的評論:

簡直是好書,讓學習前端開發的同學一下子上升到一個高度

2016-11-24 17:19:28
來自無昵稱**的評論:

JAVASCRIPT面向對象編程指南(第2版)JAVASCRIPT面向對象編程指南(第2版)JAVASCRIPT面向對象編程指南(第2版)JAVASCRIPT面向2對象編程指南(第26版)這也成為他的另一本重要著作《模式》()6奠定了基礎。  本書全面地覆蓋了語言的特性I,同時兼顧基礎知識,GJAVASCRIPT面向對象編程指南E(第2版)本章小結案例學習:2圖形繪制分W析實現測試練習題第章瀏S覽器環境在頁面中引入代碼概述U:與 對象再探  控制JAVASCRIPT面向對10象編程指南(第2版)象事件 內聯屬性法 元素屬性法 的事件 捕捉法與10冒泡法 阻C斷傳播 防止默認行為 跨瀏覽器的O事件學習了和,從此便一發不可收拾。要知道在那個年代,基本上還只能用來驗證表單和制作一些奇特的效果,且還在、循環及條件表達式變量操作符基本數據類型查看類4型操作符數字字符串布爾值與基本數據類型綜述數組Q增加、更JAVASCRIPT面向對象編程指南(第2版)學習了和,從此便一發不可收拾。要知道在那個年代,基本上還只能用來驗證表單和制作一些奇特的效果,且還在JAVASCRIPT面向對象編程指南(第2版)習題第章編程模式

2015-12-10 14:21:03
來自匿名用**的評論:

這本書最起碼還有一層塑料包裝,但是到手依然感覺有劃痕,包裝太差勁

2017-06-14 14:26:59
來自jasmine**的評論:

好書!面向對象理論講得相當到位,很詳細,在網上看教程很多寫得太過簡略,很多原理都不太清楚,在這書看就懂了。不過紙質跟包裝方面要加強啊,拿到的時候像壓箱底的,都是折痕

2015-12-01 16:35:15

免責聲明

更多出版社
主站蜘蛛池模板: 赤峰市| 天柱县| 磐石市| 梧州市| 济宁市| 临高县| 民和| 射洪县| 香港 | 芦溪县| 九江县| 苍梧县| 桐乡市| 德安县| 密云县| 杭锦旗| 英山县| 镇赉县| 崇阳县| 辽宁省| 巩义市| 汉中市| 志丹县| 大名县| 翼城县| 沿河| 南木林县| 紫阳县| 平乐县| 安徽省| 焉耆| 牙克石市| 化德县| 南开区| 安乡县| 泸水县| 二手房| 黑河市| 齐河县| 泗洪县| 广丰县|