日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
JavaScript面向?qū)ο缶幊讨改希ǖ?版)圖書
人氣:95

JavaScript面向?qū)ο缶幊讨改希ǖ?版)

JavaScript語言是一種具有高度表達能力的、基于原型特性的、非常靈活的面向?qū)ο蟪绦蛟O(shè)計語言。

內(nèi)容簡介

JavaScript語言是一種具有高度表達能力的、基于原型特性的、非常靈活的面向?qū)ο蟪绦蛟O(shè)計語言。本書著重于介紹JavaScript在面向?qū)ο蠓矫娴奶匦裕詾槟故救绾稳?gòu)建強健的、可維護的、功能強大的應(yīng)用程序及程序庫。

本書是《JavaScript面向?qū)ο缶幊讨改稀返牡诙妫珪?章和4個附錄。依次介紹了JavaScript的發(fā)展歷史、基礎(chǔ)性話題(變量、數(shù)據(jù)類型、數(shù)組、循環(huán)以及條件表達式)、函數(shù)、對象、原型、繼承的實現(xiàn)、BOM和DOM等。附錄部分包括了學(xué)習(xí)JavaScript編程常用的參考資源。尤其值得一提的是,本書作者是JavaScript設(shè)計模式方面的專家,他在本書第8章中介紹了幾種常用的JavaScript編程模式,這也成為他的另一本重要著作《JavaScript模式》(JavaScript Patterns)奠定了基礎(chǔ)。

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

編輯推薦

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

內(nèi)容易懂,初學(xué)者容易上手

作者簡介

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

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

目錄

第1章 面向?qū)ο蟮腏avaScript

1.1 回顧歷史

1.2 瀏覽器的戰(zhàn)爭與復(fù)興

1.3 分析現(xiàn)狀

1.4 展望未來

1.5 ECMAScript 5

1.6 面向?qū)ο蟮某绦蛟O(shè)計

1.6.1 對象

1.6.2 類

1.6.3 封裝

1.6.4 聚合

1.6.5 繼承

1.6.6 多態(tài)

1.7 OOP小結(jié)

1.8 訓(xùn)練環(huán)境設(shè)置

1.8.1 WebKit所附帶的Web審查工具

1.8.2 Mac上的JavaScriptCore

1.8.3 更多控制臺

1.9 本章小結(jié)

第2章 基本數(shù)據(jù)類型、數(shù)組、循環(huán)及條件表達式

2.1 變量

2.2 操作符

2.3 基本數(shù)據(jù)類型

2.3.1 查看類型操作符-typeof

2.3.2 數(shù)字

2.3.3 字符串

2.3.4 布爾值

2.3.5 undefined與null

2.4 基本數(shù)據(jù)類型綜述

2.5 數(shù)組

2.5.1 增加、更新數(shù)組元素

2.5.2 刪除元素

2.5.3 數(shù)組的數(shù)組

2.6 條件與循環(huán)

2.6.1 if條件表達式

2.6.2 else語句

2.6.3 代碼塊

2.6.4 檢查變量是否存在

2.6.5 循環(huán)

2.7 注釋

2.8 本章小結(jié)

2.9 練習(xí)題

第3章 函數(shù)

3.1 什么是函數(shù)

3.1.1 調(diào)用函數(shù)

3.1.2 參數(shù)

3.2 預(yù)定義函數(shù)

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()函數(shù)

3.3 變量的作用域

3.4 函數(shù)也是數(shù)據(jù)

3.4.1 匿名函數(shù)

3.4.2 回調(diào)函數(shù)

3.4.3 回調(diào)示例

3.4.4 即時函數(shù)

3.4.5 內(nèi)部(私有)函數(shù)

3.4.6 返回函數(shù)的函數(shù)

3.4.7 能重寫自己的函數(shù)

3.5 閉包

3.5.1 作用域鏈

3.5.2 利用閉包突破作用域鏈

3.5.3 getter與setter

3.5.4 迭代器

3.6 本章小結(jié)

3.7 練習(xí)題

第4章 對象

4.1 從數(shù)組到對象

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

4.1.2 哈希表、關(guān)聯(lián)型數(shù)組

4.1.3 訪問對象屬性

4.1.4 調(diào)用對象方法

4.1.5 修改屬性與方法

4.1.6 使用this值

4.1.7 構(gòu)造器函數(shù)

4.1.8 全局對象

4.1.9 構(gòu)造器屬性

4.1.10 instanceof操作符

4.1.11 返回對象的函數(shù)

4.1.12 傳遞對象

4.1.13 比較對象

4.1.14 Webkit控制臺中的對象

4.2 內(nèi)建對象

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 本章小結(jié)

4.4 練習(xí)題

第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 擴展內(nèi)建對象

5.2.1 關(guān)于擴展內(nèi)建對象的討論

5.2.2 原型陷阱

5.3 本章小結(jié)

5.4 練習(xí)題

第6章 繼承

6.1 原型鏈

6.1.1 原型鏈?zhǔn)纠?/p>

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

6.2 只繼承于原型

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

6.4 將繼承部分封裝成函數(shù)

6.5 屬性拷貝

6.6 請小心處理引用拷貝

6.7 對象之間的繼承

6.8 深拷貝

6.9 object()

6.10 原型繼承與屬性拷貝的混合應(yīng)用

6.11 多重繼承

6.12 寄生式繼承

6.13 構(gòu)造器借用

6.14 本章小結(jié)

6.15 案例學(xué)習(xí):圖形繪制

6.15.1 分析

6.15.2 實現(xiàn)

6.15.3 測試

6.16 練習(xí)題

第7章 瀏覽器環(huán)境

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節(jié)點的訪問

7.4.3DOM節(jié)點的修改

7.4.4新建節(jié)點

7.4.5移除節(jié)點

7.4.6只適用于HTML的DOM對象

7.5 事件

7.5.1內(nèi)聯(lián)HTML屬性法

7.5.2元素屬性法

7.5.3DOM的事件監(jiān)聽器

7.5.4捕捉法與冒泡法

7.5.5阻斷傳播

7.5.6防止默認(rèn)行為

7.5.7跨瀏覽器的事件監(jiān)聽器

7.5.8事件類型

7.6 XMLHttpRequest對象

7.6.1發(fā)送請求

7.6.2處理響應(yīng)

7.6.3在早于7的IE版本中創(chuàng)建XMLHttpRequest對象

7.6.4A代表異步

7.6.5X代表XML

7.6.6實例示范

7.7 本章小結(jié)

7.8 練習(xí)題

第8章 編程模式與設(shè)計模式

8.1 編程模式

8.1.1 行為隔離

8.1.2 命名空間

8.1.3 初始化分支

8.1.4 惰性初始

8.1.5 配置對象

8.1.6 私有屬性和方法

8.1.7 特權(quán)函數(shù)

8.1.8 私有函數(shù)的公有化

8.1.9 即時函數(shù)

8.1.10 模塊

8.1.11 鏈?zhǔn)秸{(diào)用

8.1.12 JSON

8.2 設(shè)計模式

8.2.1 單件模式1

8.2.2 單件模式2

8.2.3 工廠模式

8.2.4 裝飾器模式

8.2.5 觀察者模式

8.3 本章小結(jié)

附錄A 保留字

附錄B 內(nèi)建函數(shù)

附錄C 內(nèi)建對象

附錄D 正則表達式

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

來自無昵稱**的評論:

是正版

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

品相良好。

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

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

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

還不錯,值得一看。內(nèi)容有一定參考性

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

很不錯

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

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

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

內(nèi)容淺顯易懂,講解細(xì)致

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

紙張質(zhì)量不行

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

還好 包裝的還不錯

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

書質(zhì)量非常好,非常滿意

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

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

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

新概念是經(jīng)典中俄經(jīng)典,所以沒有什么可挑剔的。不過這套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
來自斯特凡**的評論:

書挺好的,內(nèi)容比較全面

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

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

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

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

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

還是挺可以的

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

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

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

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

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

送貨挺快,服務(wù)好,書質(zhì)量也不錯,主要想買這本書

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

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

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

簡直是好書,讓學(xué)習(xí)前端開發(fā)的同學(xué)一下子上升到一個高度

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

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

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

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

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

好書!面向?qū)ο罄碚撝v得相當(dāng)?shù)轿唬茉敿?xì),在網(wǎng)上看教程很多寫得太過簡略,很多原理都不太清楚,在這書看就懂了。不過紙質(zhì)跟包裝方面要加強啊,拿到的時候像壓箱底的,都是折痕

2015-12-01 16:35:15

免責(zé)聲明

更多出版社