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

JavaScript DOM編程藝術(第2版)/Web開發系列/圖靈程序設計叢書

  • 作者:(英)Jeremy Keith//(加)Jeffrey Sambells|責編:傅志紅|譯者:楊濤//王建橋//楊曉雲
  • 出版社:人民郵電
  • ISBN:9787115249999
  • 出版日期:2011/04/01
  • 裝幀:平裝
  • 頁數:286
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書講述了JavaScript、DOM和HTML5的基礎知識,著重介紹DOM編程技術背後的思路和原則:平穩退化、漸進增強和以用戶為中心等。這些概念對於任何前端Web開發工作都非常重要。本書將這些概念貫穿在書中的所有代碼示例中,以便呈現用來創建圖片庫頁面的腳本、用來創建動畫效果的腳本和用來豐富頁面元素呈現效果的腳本,最後結合所講述的內容創建了一個實際的網站。
    本書適合Web設計師和開發人員閱讀。

作者介紹
(英)Jeremy Keith//(加)Jeffrey Sambells|責編:傅志紅|譯者:楊濤//王建橋//楊曉雲

目錄
第1章  JavaScript簡史  
  1.1  JavaScript的起源  
  1.2  DOM  
  1.3  瀏覽器戰爭  
    1.3.1  DHTML  
    1.3.2  瀏覽器之間的衝突  
  1.4  制定標準  
    1.4.1  瀏覽器以外的考慮  
    1.4.2  瀏覽器戰爭的結局  
    1.4.3  嶄新的起點  
  1.5  小結  
第2章  JavaScript語法  
  2.1  準備工作  
  2.2  語法  
    2.2.1  語句  
    2.2.2  註釋  
    2.2.3  變數  
    2.2.4  數據類型  
    2.2.5  數組  
    2.2.6  對象  
  2.3  操作  
  2.4  條件語句  
    2.4.1  比較操作符  
    2.4.2  邏輯操作符  
  2.5  循環語句  
    2.5.1  while循環  
    2.5.2  for循環  
  2.6  函數  
  2.7  對象  
    2.7.1  內建對象  
    2.7.2  宿主對象  
  2.8  小結  
第3章  DOM  
  3.1  文檔:DOM中的「D」  
  3.2  對象:DOM中的「O」  
  3.3  模型:DOM中的「M」  
  3.4  節點  
    3.4.1  元素節點  
    3.4.2  文本節點  
    3.4.3  屬性節點  
    3.4.4  CSS  
    3.4.5  獲取元素  
    3.4.6  盤點知識點  
  3.5  獲取和設置屬性  
    3.5.1  getAttribute  
    3.5.2  setAttribute  
  3.6  小結  
第4章  案例研究:JavaScript圖片庫  
  4.1  標記  
  4.2  JavaScript  

    4.2.1  非DOM解決方案  
    4.2.2  最終的函數代碼清單  
  4.3  應用這個JavaScript函數  
  4.4  對這個函數進行擴展  
    4.4.1  childNodes屬性  
    4.4.2  nodeType屬性  
    4.4.3  在標記里增加一段描述  
    4.4.4  用JavaScript改變這段描述  
    4.4.5  nodeValue屬性  
    4.4.6  firstChild和lastChild屬性  
    4.4.7  利用nodeValue屬性刷新這段描述  
  4.5  小結  
第5章  最佳實踐  
  5.1  過去的錯誤  
    5.1.1  不要怪罪JavaScript  
    5.1.2  Flash的遭遇  
    5.1.3  質疑一切  
  5.2  平穩退化  
    5.2.1  「javascript:」偽協議  
    5.2.2  內嵌的事件處理函數  
    5.2.3  誰關心這個  
  5.3  向CSS學習  
    5.3.1  結構與樣式的分離  
    5.3.2  漸進增強  
  5.4  分離JavaScript  
  5.5  向後兼容  
    5.5.1  對象檢測  
    5.5.2  瀏覽器嗅探技術  
  5.6  性能考慮  
    5.6.1  盡量少訪問DOM和盡量減少標記  
    5.6.2  合併和放置腳本  
    5.6.3  壓縮腳本  
  5.7  小結  
第6章  案例研究:圖片庫改進版  
  6.1  快速回顧  
  6.2  它支持平穩退化嗎  
  6.3  它的JavaScript與HTML標記是分離的嗎  
    6.3.1  添加事件處理函數  
    6.3.2  共享onload事件  
  6.4  不要做太多的假設  
  6.5  優化  
  6.6  鍵盤訪問  
  6.7  把JavaScript與CSS結合起來  
  6.8  DOM  Core和HTML-DOM  
  6.9  小結  
第7章  動態創建標記  
  7.1  一些傳統方法  
    7.1.1  document.write  
    7.1.2  innerHTML屬性  
  7.2  DOM方法  

    7.2.1  createElement方法  
    7.2.2  appendChild方法  
    7.2.3  createTextNode方法  
    7.2.4  一個更複雜的組合  
  7.3  重回圖片庫  
    7.3.1  在已有元素前插入一個新元素  
    7.3.2  在現有方法后插入一個新元素  
    7.3.3  圖片庫二次改進版  
  7.4  Ajax  
    7.4.1  XMLHttpRequest對象  
    7.4.2  漸進增強與Ajax  
    7.4.3  Hijax  
  7.5  小結  
第8章  充實文檔的內容  
  8.1  不應該做什麼  
  8.2  把「不可見」變成「可見」  
  8.3  內容  
    8.3.1  選用HTML、XHTML還是HTML5  
    8.3.2  CSS  
    8.3.3  JavaScript  
  8.4  顯示「縮略語列表」  
    8.4.1  編寫displayAbbreviations函數  
    8.4.2  創建標記  
    8.4.3  一個瀏覽器「地雷」  
  8.5  顯示「文獻來源鏈接表」  
  8.6  顯示「快捷鍵清單」  
  8.7  檢索和添加信息  
  8.8  小結  
第9章  CSS-DOM  
  9.1  三位一體的網頁  
    9.1.1  結構層  
    9.1.2  表示層  
    9.1.3  行為層  
    9.1.4  分離  
  9.2  style屬性  
    9.2.1  獲取樣式  
    9.2.2  設置樣式  
  9.3  何時該用DOM腳本設置樣式  
    9.3.1  根據元素在節點樹里的位置來設置樣式  
    9.3.2  根據某種條件反覆設置某種樣式  
    9.3.3  響應事件  
  9.4  className屬性  
  9.5  小結  
第10章  用JavaScript實現動畫效果  
  10.1  動畫基礎知識  
    10.1.1  位置  
    10.1.2  時間  
    10.1.3  時間遞增量  
    10.1.4  抽象  
  10.2  實用的動畫  

    10.2.1  提出問題  
    10.2.2  解決問題  
    10.2.3  CSS  
    10.2.4  JavaScript  
    10.2.5  變數作用域問題  
    10.2.6  改進動畫效果  
    10.2.7  添加安全檢查  
    10.2.8  生成HTML標記  
  10.3  小結  
第11章  HTML5  
  11.1  HTML5簡介  
  11.2  來自朋友的忠告  
  11.3  幾個示例  
    11.3.1  Canvas  
    11.3.2  音頻和視頻  
    11.3.3  表單  
  11.4  HTML5還有其他特性嗎  
  11.5  小結  
第12章  綜合示例  
  12.1  項目簡介  
    12.1.1  原始資料  
    12.1.2  站點結構  
    12.1.3  頁面結構  
  12.2  設計  
  12.3  CSS  
    12.3.1  顏色  
    12.3.2  布局  
    12.3.3  版式  
  12.4  標記  
  12.5  JavaScript  
    12.5.1  頁面突出顯示  
    12.5.2  JavaScript幻燈片  
    12.5.3  內部導航  
    12.5.4  JavaScript圖片庫  
    12.5.5  增強表格  
    12.5.6  增強表單  
    12.5.7  壓縮代碼  
  12.6  小結  
附錄  JavaScript庫  

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