[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • JavaScript DOM編程藝術(第2版)/Web開發繫列/圖靈程序設計叢書
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    411-595
    【優惠價】
    257-372
    【介質】 book
    【ISBN】9787115249999
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    • 出版社:人民郵電
    • ISBN:9787115249999
    • 作者:(英)基思//(加)桑布爾斯|譯者:楊濤//王建橋//楊曉雲
    • 頁數:286
    • 出版日期:2011-04-01
    • 印刷日期:2011-04-01
    • 包裝:平裝
    • 開本:16開
    • 版次:1
    • 印次:1
    • 字數:443千字
    • 《JavaScript DOM編程藝術(第2版)》是**暢銷書的升級版,由倡導Web標準的領軍人物執筆,揭示了前端開發的真諦,是學習JavaScript和DOM開發的**之作。
      本書在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等一批至關重要的JavaScript編程原則和*佳實踐,並全面探討了HTMt5以及jQuery等JavaScript庫。讀者將看到JavaScript、HTML5和CSS如何協作來創建易用的、與標準兼容的Web設計,掌握使用JavaScript和DOM通過客戶端動態效果和用戶控制的動畫來加強Web頁面的**技術。同時,還將對如何利用庫提高開發效率有全面深入的理解。
    • Jeremy Keith,Jeffrey Sambells所著的這本《JavaScript DOM編程 藝術(第2版)》講述了JavaScript、DOM和HTML5的基礎知識,著重介紹DOM 編程技術背後的思路和原則:平穩退化、漸進增強和以用戶為中心等。這 些概念對於任何前端Web開發工作都非常重要。本書將這些概念貫穿在書中 的所有代碼示例中,以便呈現用來創建圖片庫頁面的腳本、用來創建動畫 效果的腳本和用來豐富頁面元素呈現效果的腳本,最後結合所講述的內容 創建了一個實際的網站。 本書適合Web設計師和開發人員閱讀。
    • 第1章 JavaScript簡史 1
      1.1 JavaScript的起源 1
      1.2 DOM 2
      1.3 瀏覽器戰爭 3
      1.3.1 DHTML 3
      1.3.2 瀏覽器之間的衝突 3
      1.4 制定標準 4
      1.4.1 瀏覽器以外的考慮 4
      1.4.2 瀏覽器戰爭的結局 5
      1.4.3 嶄新的起點 5
      1.5 小結 6
      第2章 JavaScript語法 8
      2.1 準備工作 8
      2.2 語法 10
      2.2.1 語句 10
      2.2.2 注釋 10
      2.2.3 變量 11
      2.2.4 數據類型 14
      2.2.5 數組 16
      2.2.6 對像 18
      2.3 操作 19
      2.4 條件語句 21
      2.4.1 比較操作符 22
      2.4.2 邏輯操作符 23
      2.5 循環語句 24
      2.5.1 while循環 24
      2.5.2 for循環 25
      2.6 函數 26
      2.7 對像 29
      2.7.1 內建對像 30
      2.7.2 宿主對像 31
      2.8 小結 31
      第3章 DOM 32
      3.1 文檔:DOM中的“D” 32
      3.2 對像:DOM中的“O” 32
      3.3 模型:DOM中的“M” 33
      3.4 節點 35
      3.4.1 元素節點 35
      3.4.2 文本節點 35
      3.4.3 屬性節點 36
      3.4.4 CSS 36
      3.4.5 獲取元素 38
      3.4.6 盤點知識點 42
      3.5 獲取和設置屬性 43
      3.5.1 getAttribute 43
      3.5.2 setAttribute 44
      3.6 小結 45
      第4章 案例研究:JavaScript圖片庫 46
      4.1 標記 46
      4.2 JavaScript 48
      4.2.1 非DOM解決方案 49
      4.2.2 *終的函數代碼清單 50
      4.3 應用這個JavaScript函數 50
      4.4 對這個函數進行擴展 52
      4.4.1 childNodes屬性 53
      4.4.2 nodeType屬性 54
      4.4.3 在標記裡增加一段描述 54
      4.4.4 用JavaScript改變這段描述 55
      4.4.5 nodeValue屬性 56
      4.4.6 firstChild和lastChild屬性 56
      4.4.7 利用nodeValue屬性刷新這段描述 57
      4.5 小結 60
      第5章 *佳實踐 61
      5.1 過去的錯誤 61
      5.1.1 不要怪罪JavaScript 61
      5.1.2 Flash的遭遇 62
      5.1.3 質疑一切 63
      5.2 平穩退化 63
      5.2.1 “javascript:”偽協議 64
      5.2.2 內嵌的事件處理函數 65
      5.2.3 誰關心這個 65
      5.3 向CSS學習 66
      5.3.1 結構與樣式的分離 66
      5.3.2 漸進增強 67
      5.4 分離JavaScript 68
      5.5 向後兼容 70
      5.5.1 對像檢測 70
      5.5.2 瀏覽器嗅探技術 71
      5.6 性能考慮 72
      5.6.1 盡量少訪問DOM和盡量減少標記 72
      5.6.2 合並和放置腳本 73
      5.6.3 壓縮腳本 73
      5.7 小結 74
      第6章 案例研究:圖片庫改進版 75
      6.1 快速回顧 75
      6.2 它支持平穩退化嗎 76
      6.3 它的JavaScript與HTML標記是分離的嗎 77
      6.3.1 添加事件處理函數 77
      6.3.2 共享onload事件 82
      6.4 不要做太多的假設 84
      6.5 優化 86
      6.6 鍵盤訪問 88
      6.7 把JavaScript與CSS結合起來 90
      6.8 DOM Core和HTML-DOM 93
      6.9 小結 94
      第7章 動態創建標記 96
      7.1 一些傳統方法 96
      7.1.1 document.write 96
      7.1.2 innerHTML屬性 98
      7.2 DOM方法 101
      7.2.1 createElement方法 101
      7.2.2 appendChild方法 102
      7.2.3 createTextNode方法 103
      7.2.4 一個*復雜的組合 105
      7.3 重回圖片庫 107
      7.3.1 在已有元素前插入一個新元素 108
      7.3.2 在現有方法後插入一個新元素 109
      7.3.3 圖片庫二次改進版 111
      7.4 Ajax 114
      7.4.1 XMLHttpRequest對像 115
      7.4.2 漸進增強與Ajax 119
      7.4.3 Hijax 120
      7.5 小結 121
      第8章 充實文檔的內容 122
      8.1 不應該做什麼 122
      8.2 把“不可見”變成“可見” 123
      8.3 內容 123
      8.3.1 選用HTML、XHTML還是HTML5 124
      8.3.2 CSS 126
      8.3.3 JavaScript 127
      8.4 顯示“縮略語列表” 127
      8.4.1 編寫displayAbbreviations函數 128
      8.4.2 創建標記 130
      8.4.3 一個瀏覽器“地雷” 135
      8.5 顯示“文獻來源鏈接表” 138
      8.6 顯示“快捷鍵清單” 143
      8.7 檢索和添加信息 146
      8.8 小結 147
      第9章 CSS-DOM 148
      9.1 三位一體的網頁 148
      9.1.1 結構層 148
      9.1.2 表示層 148
      9.1.3 行為層 149
      9.1.4 分離 150
      9.2 style屬性 150
      9.2.1 獲取樣式 151
      9.2.2 設置樣式 156
      9.3 何時該用DOM腳本設置樣式 158
      9.3.1 根據元素在節點樹裡的位置來設置樣式 158
      9.3.2 根據某種條件反復設置某種樣式 161
      9.3.3 響應事件 165
      9.4 className屬性 167
      9.5 小結 171
      **0章 用JavaScript實現動畫效果 172
      10.1 動畫基礎知識 172
      10.1.1 位置 172
      10.1.2 時間 175
      10.1.3 時間遞增量 175
      10.1.4 抽像 178
      10.2 實用的動畫 184
      10.2.1 提出問題 184
      10.2.2 解決問題 186
      10.2.3 CSS 187
      10.2.4 JavaScript 189
      10.2.5 變量作用域問題 192
      10.2.6 改進動畫效果 193
      10.2.7 添加安全檢查 196
      10.2.8 生成HTML標記 198
      10.3 小結 200
      **1章 HTML5 201
      11.1 HTML5簡介 201
      11.2 來自朋友的忠告 203
      11.3 幾個示例 204
      11.3.1 Canvas 205
      11.3.2 音頻和視頻 209
      11.3.3 表單 215
      11.4 HTML5還有其他特性嗎 219
      11.5 小結 219
      **2章 綜合示例 220
      12.1 項目簡介 220
      12.1.1 原始資料 220
      12.1.2 站點結構 220
      12.1.3 頁面結構 221
      12.2 設計 222
      12.3 CSS 223
      12.3.1 顏色 225
      12.3.2 布局 226
      12.3.3 版式 228
      12.4 標記 229
      12.5 JavaScript 230
      12.5.1 頁面突出顯示 231
      12.5.2 JavaScript幻燈片 235
      12.5.3 內部導航 239
      12.5.4 JavaScript圖片庫 242
      12.5.5 增強表格 245
      12.5.6 增強表單 249
      12.5.7 壓縮代碼 263
      12.6 小結 264
      附錄 JavaScript庫 265
    •  JavaScript的不同版本   avaScript誕生於1995年。當時,它的主要目的是處理以前由服務器端語言(如Perl)負責的一些輸入驗證操作。在JavaScript問世之前,必須把表單數據發送到服務器端纔能確定用戶是否沒有填寫某個必填域,是否輸入了無效的值。NetscapeNavigator希望通過JavaScript來解決這個問題。在人們普遍使用電話撥號上網的年代,能夠在客戶端完成一些基本的驗證任務**是令人興奮的。畢竟,撥號上網的速度之慢,導致了與服務器的每一次數據交換事實上都成了對人們耐心的一次考驗。
        自此以後,JavaScript逐漸成為市面上常見瀏覽器**的一項特色功能。如今,JavaScript的用途早已不再局限於簡單的數據驗證,而是具備了與瀏覽器窗口及其內容等幾乎所有方面交互的能力。**的JavaScript已經成為一門功能全面的編程語言,能夠處理復雜的計算和交互,擁有了閉包、匿名(lamda,拉姆達)函數,甚至元編程等特性。作為Web的一個重要組成部分,JavaScript的重要性是不言而喻的,就連手機瀏覽器,甚至那些專為殘障人士設計的瀏覽器等**規瀏覽器都支持它。當然,微軟的例子*為典型。雖然有自己的客戶端腳本語言VBScript,但微軟仍然在InternetExplorer的早期版本中加入了自己的JavaScript實現 。
        JavaScript從一個簡單的輸入驗證器發展成為一門強大的編程語言,**出乎人們的意料。應該說,它既是一門**簡單的語言,又是一門**復雜的語言。說它簡單,是因為學會使用它隻需片刻功夫;而說它復雜,是因為要真正掌握它則需要數年時間。要想全面理解和掌握JavaScript,關鍵在於弄清楚它的本質、歷史和局限性。
        1.1 JavaScript簡史   在Web日益流行的同時,人們對客戶端腳本語言的需求也越來越強烈。那個時候,*大多數因特網用戶都使用速度僅為28.8kbit/s的“貓”(調制解調器)上網,但網頁的大小和復雜性卻不斷增加。為完成簡單的表單驗證而頻繁地與服務器交換數據隻會加重用戶的負擔。想像一下:用戶填寫完一個表單,單擊“提交”按鈕,然後等待30秒鐘,*終服務器返回消息說有一個必填字段沒有填好……當時走在技術革新*前沿的Netscape公司,決定著手開發一種客戶端語言,用來處理這種簡單的驗證。
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部