JavaScript學(xué)習(xí)寶典

出版時(shí)間:2008-9  出版社:清華大學(xué)出版社  作者:Dave Thau(美)  頁數(shù):464  譯者:李麗,李松峰  
Tag標(biāo)簽:無  

前言

  記得我編寫的第一個(gè)JavaScript腳本,是一個(gè)同時(shí)修改兩個(gè)框架的程序。當(dāng)時(shí),我是HotWired公司的產(chǎn)品專家,而且框架和JavaScript也剛出現(xiàn)不久,都沒有文檔可查。幸運(yùn)的是,當(dāng)時(shí)Internet Explorer 3.0還沒有面世,所以我只需要保證我的JavaScript腳本能在Netscape 2.0中運(yùn)行。即便如此,在沒有參考書可以查詢哪里可能存在錯(cuò)誤,甚至連怎樣設(shè)置JavaScript變量,怎樣讓不同的窗口之間對(duì)話這樣的簡(jiǎn)單問題都沒人回答的條件下,編寫這個(gè)腳本仍然是一場(chǎng)艱苦的挑戰(zhàn)。

內(nèi)容概要

  本書是Web開發(fā)人員學(xué)習(xí)JavaScript技術(shù)的優(yōu)秀教程,得到Web開發(fā)社區(qū)的廣泛好評(píng),同時(shí)還得到Ajax先驅(qū)Jesse James Garrett的高度評(píng)價(jià)和推薦!本書作者以實(shí)例分析為出發(fā)點(diǎn),帶領(lǐng)讀者循序漸進(jìn)地理解每一個(gè)腳本,并耐心解釋實(shí)現(xiàn)期望效果的過程,可幫助讀者全面掌握J(rèn)avaScript技術(shù),把自己平淡無奇的網(wǎng)站打扮得光彩照人。本書的配套網(wǎng)站提供了書中的所有示例代碼、圖像、習(xí)題答案、用于復(fù)雜應(yīng)用程序的腳本庫,以及各種實(shí)用軟件工具,大大提高了讀者的學(xué)習(xí)效率。

作者簡(jiǎn)介

  Thau,從1993年起致力于Internet應(yīng)用程序的開發(fā),創(chuàng)建了Internet上第一個(gè)基于Web的社區(qū)bianca.com。他是Wired Digital公司的軟件工程總監(jiān)和高級(jí)科學(xué)家,曾向數(shù)百名藝術(shù)家、工程師傳授程序設(shè)計(jì)語言知識(shí)。目前,他正致力于創(chuàng)建供人們研究生物多樣性的數(shù)據(jù)共享平臺(tái),同時(shí)在加州大學(xué) Davis分校攻讀計(jì)算機(jī)科學(xué)方向的博士學(xué)位。

書籍目錄

第1章 JavaScript入門  1.1 JavaScript適合你嗎  1.2 本書適合你嗎  1.3 本書的目標(biāo)  1.4 JavaScript能做什么  1.5 JavaScript的替代技術(shù)  1.5.1 CGl腳本    1.5.2 VBScript    1.5.3  Java    1.5.4  Flash  1.6 JavaScript的局限性    1.6.1 JavaScript無法與服務(wù)器對(duì)話    1.6.2 JavaScript不能創(chuàng)建圖形    1.6.3 JavaScript在不同的瀏覽器中存在差異  1.7 新手上路  1.8 把JavaScript腳本放在網(wǎng)頁中的什么地方  1.9 處理老式瀏覽器  1.10 第一個(gè)JavaScript程序  1.11  小結(jié)  1.12 習(xí)題第2章 使用變量和內(nèi)置函數(shù)自動(dòng)更新網(wǎng)頁  2.1 存儲(chǔ)信息的變量    2.1.1 變量的語法    2.1.2 變量的命名    2.1.3 通過變量做算術(shù)  2.2 顯示結(jié)果  2.3 字符串  2.4 再談函數(shù)    2.4.1 alert0    2.4.2 圖2-9的逐行分析    2.4.3 prompt0  2.5 參數(shù)  2.6 向網(wǎng)頁中寫入日期    2.6.1 內(nèi)置的Date函數(shù)    2.6.2  日期和時(shí)間方法    2.6.3 寫入日期和時(shí)間的代碼    2.6.4 圖2.12的逐行分析  2.7 歐洲航天局如何向主頁中寫入日期  2.8 小結(jié)  2.9 習(xí)題第3章 滿足瀏覽器的需要  3.1 瀏覽器檢測(cè)實(shí)例  3.2 檢測(cè)瀏覽器的方法    3.2.1 快捷但粗糙的瀏覽器檢測(cè)    3.2.2 更精確的瀏覽器檢測(cè)  3.3 把訪客重定向到其他網(wǎng)頁  3.4 if-then語句    3.4.1 布爾表達(dá)式    3.4.2 嵌套    3.4.3 if-then-else語句    3.4.4  if-then.else.if語句    3.4.5 花括號(hào)應(yīng)該何時(shí)用在何處  3.5 OR和AND操作符    3.5.1 0R操作符    3.5.2 AND操作符  3.6 綜合起來  3.7 有關(guān)布爾表達(dá)式的一些細(xì)節(jié)  3.8 Netscape網(wǎng)站如何提供針對(duì)瀏覽器的內(nèi)容  3.9 小結(jié)  3.10 習(xí)題第4章 制作翻轉(zhuǎn)圖  4.1 一個(gè)真實(shí)的翻轉(zhuǎn)圖  4.2 觸發(fā)事件    4.2.1 事件類型    4.2.2 JavaScnpt中的引號(hào)    4.2.3 單擊鏈接而不離開當(dāng)前頁面    4.2.4 更多有意思的操作  4.3 替換圖像  4.4 操縱多幅圖像  4.5 句點(diǎn)的作用是什么    4.5.1 document對(duì)象    4.5.2 對(duì)象的屬性    4.5.3 實(shí)現(xiàn)翻轉(zhuǎn)效果    4.5.4 圖像預(yù)載  4.6 Tin House網(wǎng)站翻轉(zhuǎn)圖的工作原理  4.7 小結(jié)  4.8 習(xí)題第5章 打開和操縱窗口  5.1  打開窗口查看補(bǔ)充信息的真實(shí)例子  5.2 操縱作為對(duì)象的窗口  5.3 打開窗口    5.3.1 操縱新窗口的外觀    5.3.2 某些瀏覽器和計(jì)算機(jī)會(huì)以不同方式打開窗口  5.4 關(guān)閉窗口  5.5 正確地命名:窗口如何識(shí)別自己和其他窗口  5.6 隱藏或顯示窗口 5.7 窗口的屬性  5.7.1 status屬性  5.7.2 Opener屬性其他window對(duì)象的方法 5.8 其他window對(duì)象的方法  5.8.1 縮放窗口  5.8.2 移動(dòng)窗口 5.9 小結(jié) 5.10 習(xí)題第6章 編寫自己的JavaScnpt函數(shù) 6.1 函數(shù)簡(jiǎn)化操作  6.1.1 JavaScript函數(shù)的基本結(jié)構(gòu)  6.1.2 函數(shù)的命名  6.1.3 圓括號(hào)和花括號(hào)  6.1.4 一個(gè)簡(jiǎn)單的函數(shù) 6.2 編寫靈活的函數(shù)  6.2.1 使用參數(shù)  6.2.2 圖6.4的逐行分析  6.2.3 使用多個(gè)參數(shù) 6.3 從函數(shù)中取得信息 6.4 處理Y2K問題 6.5 適當(dāng)?shù)囟x變量 6.6 小結(jié) 6.7 習(xí)題第7章 通過表單提供和接收信息 7.1 表單的應(yīng)用實(shí)例 7.2 表單基礎(chǔ)  7.2.1 文本輸入框  7.2.2 按鈕、復(fù)選框和單選按鈕  7.2.3 選擇元素  7.2.4 文本區(qū)  7.2.5 表單元素小結(jié) 7.3 表單和JavaScript  7.3.1 命名表單元素  7.3.2 命名單選按鈕  7.3.3 命名選項(xiàng) 7.4 讀取和設(shè)置表單元素  7.4.1 從文本框中讀取信息    7.4.2 設(shè)置文本框的值    7.4.3 文本區(qū)    7.4.4 復(fù)選框    7.4.5 單選按鈕    7.4.6 下拉菜單和滾動(dòng)列表 7.5 通過表單元素處理事件 7.6 縮短引用 7.7 將下拉菜單作為導(dǎo)航工具 7.8 最后一個(gè)表單簡(jiǎn)寫形式 7.9 Doctors Without Borders網(wǎng)站中下拉菜單導(dǎo)航工具的工作原理 7.10 小結(jié) 7.11 習(xí)題第8章 通過數(shù)組和循環(huán)記錄信息 8.1 有關(guān)數(shù)組的實(shí)例 8.2 JavaScript的內(nèi)置數(shù)組 8.3 數(shù)組中包含多少個(gè)項(xiàng)目 8.4 遍歷數(shù)組 8.5 while循環(huán)    8.5.1 while循環(huán)和數(shù)組    8.5.2 不要草率行事    8.5.3 在循環(huán)中使用army.length    8.5.4 遞增的簡(jiǎn)寫    8.5.5 小心無限循環(huán) 8.6 for循環(huán) 8.7 AntWeb如何選中所有復(fù)選框 8.8 創(chuàng)建你自己的數(shù)組 8.9 本書網(wǎng)站中提示框的工作原理    8.9.1 檢查空句    8.9.2 檢查數(shù)組中的最后一個(gè)元素    8.9.3 測(cè)試數(shù)組的極限    8.9.4 startSeroll0函數(shù)    8.9.5 簡(jiǎn)化版  8.10 循環(huán)可以嵌套  8.11 逐個(gè)創(chuàng)建數(shù)組元素  8.12 關(guān)聯(lián)數(shù)組  8.13 小結(jié)  8.14 習(xí)題第9章 計(jì)時(shí)事件  9.1 計(jì)時(shí)事件的實(shí)例  9.2 通過setTimeouto設(shè)置警報(bào)  9.3 通過clearTimeouto取消警報(bào)  9.4 重復(fù)計(jì)時(shí)操作    9.4.1 圖9-5的逐行分析    9.4.2 對(duì)表單元素使用parseInto    9.4.3 在設(shè)置新計(jì)時(shí)之前清除計(jì)時(shí)    9.4.4 在函數(shù)外部聲明保存計(jì)時(shí)的變量  9.5 通過計(jì)時(shí)循環(huán)構(gòu)建一個(gè)時(shí)鐘  9.6 本書網(wǎng)站中計(jì)時(shí)器的工作原理  9.7 Space.com中倒計(jì)時(shí)腳本的工作原理    9.7.1 計(jì)算時(shí)間    9.7.2 全局變量和常量  9.8 計(jì)時(shí)播放的幻燈片  9.9 更安全的rotatelmageoiN數(shù)    9.9.1 為什么在函數(shù)外部聲明變量不安全    9.9.2 為什么不能在計(jì)時(shí)循環(huán)中使用var    9.9.3 解決方案    9.9.4 障礙    9.9.5 對(duì)障礙的解決方案    9.9.6 為什么在rotatelmage0函數(shù)外部聲明the_images 9.10 小結(jié) 9.11 習(xí)題第10章 使用框架和圖像地圖  10.1 框架和圖像地圖的實(shí)例  10.2 框架    10.2.1 框架基礎(chǔ)    10.2.2 框架和JavaSeript    10.2.3 框架和圖像替換    10.2.4 一次修改兩個(gè)框架的內(nèi)容    10.2.5 框架內(nèi)部的框架    10.2.6 JavaScnpt和框架內(nèi)部的框架    10.2.7 擺脫框架    10.2.8 使用框架保存信息    10.2.9 圖10.15的逐行分析  10.3 圖像地圖    10.3.1  圖像地圖基礎(chǔ)    10.3.2 圖像地圖和JavaSenpt  10.4 Salon中昆蟲大餐腳本的工作原理    10.4.1  Salon的嵌套框架    10.4.2  Salon的圖像地圖    10.4.3 ChangeMeoi函數(shù) 10.5 小結(jié)  10.6 習(xí)題第11章 驗(yàn)證表單、消息字符串及與服務(wù)器端程序協(xié)作  11.1 表單驗(yàn)證的實(shí)例  11.2 確保訪客填寫了一個(gè)表單元素  11.3 字符串處理    11.3.1 分解字符串    11.3.2 通過正則表達(dá)式匹配字符串模式 11.4 Dictionary.com表單驗(yàn)證程序的工作原理 11.5 小結(jié) 11.6 習(xí)題第12章 通過cookie保存訪客信息  12.1 使用cookie的實(shí)例  12.2 什么是cookie  12.3 cookie能做什么,不能做什么  12.4 操縱cookie  12.4.1 設(shè)置cookie    12.4.2 讀取cookie    12.4.3 重置cookie    12.4.4 設(shè)置多段信息    12.4.5  設(shè)置cookie的有效時(shí)間    12.4.6 誰能讀取cookie    12.4.7 完整的cookie    12.4.8 設(shè)置多個(gè)cookie  12.5 cookie庫  12.6 基于cookie的購物車    12.6.1  向購物車中添加項(xiàng)目    12.6.2 結(jié)賬頁面    12.6.3 readTheCookie0函數(shù)    12.6.4 checkOut0函數(shù) 12.7 小結(jié) 12.8 習(xí)題第13章 DHTML 13.1 DHTML實(shí)例 13.2 CSS基礎(chǔ)    13.2.1 標(biāo)記    13.2.2 通過CSS定位div    13.2.3  隱藏div    13.2.4 層疊div 13.3  JavaScript和DHTML 13.4 讓div移動(dòng) 13.5 使用setTimeouto和ClearTimeout0方法為頁面添加動(dòng)畫  13.6 改變div的內(nèi)容  13.7 span標(biāo)記和getElementsByTagName0  13.8 高級(jí)DOM技術(shù)    13.8.1 W3C DOM簡(jiǎn)介    13.8.2 使用W3CDOM方法創(chuàng)建和添加元素    13.8.3 向元素中添加文本    13.8.4 在頁面中間添加元素和刪除元素    13.8.5 更多的DOM細(xì)節(jié)信息    13.8.6 使用DOM操作頁面  13.9 高級(jí)事件處理    13.9.1 事件對(duì)象    13.9.2 使用JavaScript添加事件處理程序  13.10 下拉菜單    13.10.1  圖13-23的逐行分析    13.10.2 邊框 13.11  小結(jié)  13.12 習(xí)題第14章 AJAX基礎(chǔ)  14.1 AjaX的實(shí)例  14.2 AjfiX概述    14.2.1 異步——Ajax中的A    14.2.2 XML——Ajax中的X    14.2.3 JavaScript——Ajax中的J  14.3 創(chuàng)建和發(fā)送請(qǐng)求    14.3.1 創(chuàng)建請(qǐng)求對(duì)象    14.3.2 告訴請(qǐng)求對(duì)象向哪里發(fā)送請(qǐng)求    14.3.3  當(dāng)請(qǐng)求響應(yīng)時(shí)做什么    14.3.4 編寫在請(qǐng)求響應(yīng)后被調(diào)用的JavaScript    14.3.5 發(fā)送請(qǐng)求    14.3.6 組合起來    14.3.7 取得結(jié)果  14.4 示范異步性  14.5 ajax和可用性    14.5.1 后退按鈕    14.5.2 URL和書簽    14.5.3 乏味的設(shè)計(jì)  14.6 使用ajax,或者不用ajax    14.6.1 壞:只因?yàn)槟銜?huì)    14.6.2 壞:它是一種熱門的新事物    14.6.3 壞:使用新的模糊的手段取代有效的手段    14.6.4 好:環(huán)境內(nèi)的數(shù)據(jù)操作    14.6.5 好:交互式部件    14.6.6 好:保存狀態(tài)  14.7 小結(jié)  14.8 習(xí)題第15章 JavaScript和Ajax中的XML  15.1 Ajax和XML的實(shí)例  15.2 Google Suggest  15.3 XML  15.4 XML的規(guī)則    15.4.1  XML標(biāo)題    15.4.2  XML元素    15.4.3  XML屬性    15.4.4 不合法的XML字符    15.4.5  XML文檔只有一個(gè)根元素    15.4.6 對(duì)XML格式的最后說明  15.5 處理XML    15.5.1 圖15.6的逐行分析    15.5.2 Intemet Explorer、responseXML和客戶端ajax    15.5.3 XML中空格的問題  15.6 創(chuàng)建翻譯建議應(yīng)用程序    15.6.1 查找翻譯    15.6.2 顯示結(jié)果 15.7 小結(jié) 15.8 習(xí)題第16章 服務(wù)器端Ajax  16.1 服務(wù)器端Ajax的實(shí)例  16.2 W-eb服務(wù)器的能力  16.3 服務(wù)器端編程語言  16.4 PHP基礎(chǔ)  16.5 通過GET請(qǐng)求向PHP發(fā)送簡(jiǎn)單的輸入    16.5.1 在URL中傳遞輸入    16.5.2 用PHP讀取GET請(qǐng)求中的輸入  16.6 使用Ajax的GET請(qǐng)求創(chuàng)建Google Suggest應(yīng)用程序    16.6.1 使用Ajax和PHP聯(lián)系第三方Web服務(wù)器    16.6.2 定制的Google Suggest應(yīng)用程序的JavaScript部分    16.6.3 使用PHP聯(lián)絡(luò)其他Web服務(wù)器 16.7 Ajax和POST方法    16.7.1 適合Ajax的表單    16.7.2 通過Ajax發(fā)送POST請(qǐng)求    16.7.3 從瀏覽器向Web服務(wù)器發(fā)送XML信息 16.8 HEAD請(qǐng)求:取得與服務(wù)器端文件有關(guān)的信息    16.8.1 為響應(yīng)添加頭部信息    16.8.2 頭部與XML 16.9 緩存問題 16.10 PHP中的文件處理    16.10.1 通過PHP為文本文件創(chuàng)建和添加內(nèi)容    16.10.2 在PHP中讀取文件 16.11 如何應(yīng)對(duì)通信中斷 16.12 當(dāng)服務(wù)器端文件改變時(shí)自動(dòng)更新網(wǎng)頁    16.12.1  readFileDoFunctiono    16.12.2  callReadFileo    16.12.3  callUpdatelfChanged()    16.12.4  stopTimero    16.12.5 回顧與引申    16.12.6 服務(wù)器端PHP代碼 16.13 小結(jié) 16.14 習(xí)題第17章 綜合應(yīng)用實(shí)例:共享的TO D0列表 17.1  To D0列表應(yīng)用程序的功能 17.2  To D0列表的數(shù)據(jù)文件    17.2.1 userlnf0.xml    17.2.2  To D0列表文件 17.3  ToD0列表的服務(wù)器端 17.4  To D0列表的客戶端,第1部分:HTML 17.5  To D0列表的客戶端,第2部分:JavaScript    17.5.1 函數(shù)的路線圖    17.5.2 登錄或退出應(yīng)用程序    17.5.3 與登錄相關(guān)的函數(shù)    17.5.4 輔助函數(shù)    17.5.5 顯示可用的列表    17.5.6 顯示特定的列表    17.5.7 處理對(duì)列表的修改    17.5.8 操縱XML文檔的限制    17.5.9 添加新條目 17.6 簡(jiǎn)短的結(jié)束語    17.6.1 客戶端代碼還是服務(wù)器端代碼    17.6.2 安全問題  17.7 小結(jié)  17.8 習(xí)題第18章 調(diào)試JavaScript和AjaX  18.1  良好的編程習(xí)慣    18.1.1 從注釋開始    18.1.2 填充代碼  18.2 避免常見的錯(cuò)誤    18.2.1 使用一致的命名約定    18.2.2 避免使用保留字    18.2.3 別忘了在邏輯測(cè)試中使用兩個(gè)等號(hào)    18.2.4 正確地使用引號(hào)  18.3 發(fā)現(xiàn)bug    18.3.1 通過alerto語句輸出變量    18.3.2 除alert()之外的調(diào)試手段    18.3.3 使用瀏覽器的bug檢測(cè)程序    18.3.4 使用JavaScript調(diào)試程序    18.3.5 在Firefox 1.5和2.0中調(diào)試Ajax    18.3.6 其他調(diào)試資源  18.4 修改bug    18.4.1 備份程序    18.4.2 一次修改一個(gè)bug    18.4.3 避免巫毒編程    18.4.4 查找類似的bug    1 8.4.5 保持頭腦清醒    18.4.6 尋求幫助  18.5  小結(jié)附錄A 習(xí)題答案附錄B 學(xué)習(xí)資源附錄C JavaScript對(duì)象和函數(shù)參考附錄D 第15章的意大利語翻譯程序和第17章的To Do列表應(yīng)用程序

章節(jié)摘錄

  第1章 JavaScript入門  JavaScript是構(gòu)建動(dòng)態(tài)——更確切地說,交互性——網(wǎng)站的一種最種捷和最簡(jiǎn)單的方式。如果你想讓自己平淡的網(wǎng)頁煥發(fā)光彩,本書正好適合你。

媒體關(guān)注與評(píng)論

  ……無論是專家還是初學(xué)者,皆可從本書展示的JavaScript技術(shù)中受益匪淺?!  狝jax先驅(qū),Jesse James Garrett

編輯推薦

  《JavaScript學(xué)習(xí)寶典(第2版)》的配套網(wǎng)站提供了書中的所有示例代碼、圖像、習(xí)題答案、用于復(fù)雜應(yīng)用程序的腳本庫,以及各種實(shí)用軟件工具,大大提高了讀者的學(xué)習(xí)效率。  由于Ajax對(duì)于今天的JavaScript而言,已經(jīng)成為不可不談的主題,因此《JavaScript學(xué)習(xí)寶典》第2版也進(jìn)行了徹底更新,增加了介紹Ajax的新章節(jié),以便讀者及時(shí)地掌握這一重要技術(shù),創(chuàng)建出真正意義上的動(dòng)態(tài)網(wǎng)頁?!禞avaScript學(xué)習(xí)寶典》(第2版)還修訂了附錄的內(nèi)容,同時(shí)全面補(bǔ)充了能體現(xiàn)當(dāng)前Web開發(fā)環(huán)境的新例子。通過《JavaScript學(xué)習(xí)寶典》,你能夠?qū)W到:  使用框架、表單、cookie和警告框;  通過事件響應(yīng)用戶操作;  實(shí)現(xiàn)圖像交替和翻轉(zhuǎn);  編寫自定義函數(shù);  存儲(chǔ)用戶的選項(xiàng)并創(chuàng)建購物車程序;  使用動(dòng)態(tài)HTML把網(wǎng)頁轉(zhuǎn)換為多媒體應(yīng)用程序;  如果你的頁面需要推陳出新,《JavaScript學(xué)習(xí)寶典》可以幫你把平淡無奇的網(wǎng)站打扮得光彩照人。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    JavaScript學(xué)習(xí)寶典 PDF格式下載


用戶評(píng)論 (總計(jì)19條)

 
 

  •   我之前看了很多學(xué)習(xí)Javascript的文章,但總是不得要領(lǐng),幾乎失去學(xué)習(xí)的信心,這本書看下去覺得茅塞頓開,覺得就像找到了一個(gè)非常棒的老師,他曉得初學(xué)者的疑惑在哪里,一一解答,讓學(xué)習(xí)的人有成就感和繼續(xù)學(xué)習(xí)的興趣。
  •   這本書很適合入門,也適合有基礎(chǔ)的人看,語言很幽默?。】雌饋砗茌p松,輕輕松松學(xué)javascript,就是那么輕松。
  •   已經(jīng)看了一部分,本書組織結(jié)構(gòu)很獨(dú),到真的是非常好的一本JavaScript的教材~
  •   我在書店看過兩次這本書才決定買的,這本書的講解思路獨(dú)樹一幟,跟其他的書籍有明顯的不同,每個(gè)問題都以完整的代碼逐行的解釋,很清晰明了,也很人性化,并且書中介紹了很多編程時(shí)應(yīng)養(yǎng)成的好習(xí)慣,受益匪淺
  •   不錯(cuò)的一本書,而且感覺作者的寫風(fēng)讓人很容易理解,推薦!
  •   此書不是太好,雖然是以例子的方式來講,但總體感覺沒有系統(tǒng)性。
    但對(duì)初學(xué)者來說,還是有點(diǎn)作用。
  •   書不錯(cuò),當(dāng)當(dāng)網(wǎng)賣的貴而且送貨慢
  •   很喜歡  就是沒有光盤  有點(diǎn)美中不足
  •   非常容易看懂,由淺入深
  •   剛到貨 感覺還可以!
  •   內(nèi)容挺通俗易懂的,就算不懂也有解釋可看,對(duì)新人來講,確實(shí)不錯(cuò)。。。
  •   這本書寫的不錯(cuò),正在看,現(xiàn)在看起來挺好的。
  •   適合入門,紙張和介紹都不錯(cuò)
  •   講的。。過于詳細(xì),適合0基礎(chǔ)
  •   聽基礎(chǔ)的~~可以作為入門書籍~~
  •   書還不錯(cuò),紙張感覺不是很好~
  •   內(nèi)容詳細(xì)還不錯(cuò)值得購買!
  •   有點(diǎn)基礎(chǔ)的就不要買了。
  •   內(nèi)容還沒仔細(xì)看,呵呵 正在學(xué)習(xí)中 ,希望對(duì)自己有幫助
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7