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

細說DOM編程

  • 作者:編者:高洛峰//劉萬濤//陳家文
  • 出版社:電子工業
  • ISBN:9787121328848
  • 出版日期:2017/11/01
  • 裝幀:平裝
  • 頁數:285
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    學習了JavaScript的基本語法,其實和網頁並沒有關係,要想使用JavaScript這門語言,讓它發揮出強大的功能,實現炫酷的網頁特效,就必須結合瀏覽器的BOM和HTML頁面的DOM,尤其是DOM。JavaScript最常應用在前端HTML編程中,通過JavaScript讓HTML文檔變得生動形象,具有可交互性,而這一切都是BOM和DOM的功勞。
    高洛峰、劉萬濤、陳家文編著的《細說DOM編程》主要面向具有一定JavaScript語法基礎,想讓JavaScript發揮更大作用的人群。學習本書,不需要具備特殊的專業知識,只需熟練掌握「跟兄弟連學HTML5系列教程」的第二本書《細說JavaScript語言》的基本部分,就可以跟隨本書一起來學習DOM編程了。

作者介紹
編者:高洛峰//劉萬濤//陳家文
    高洛峰,兄弟連教育教研總監,擁有十幾年軟體開發和IT教學工作經驗,曾任多家上市公司技術總監、項目經理、高級軟體工程師等職位,具有紮實的技術功底。國內資深技術講師,從事IT培訓以來累計授課長達一萬課時以上,培養百余名IT名師,培訓上萬名學員成功走向IT崗位,榮獲「騰訊2016年度網路人氣名人講師」。     熟練掌握多種IT技能,對當前主流應用的編程語言、資料庫以及軟體架構設計都很擅長。對Web系統軟體開發深有研究,近年來致力於推廣開源的PHP語言和前端HTML5技術,出版的《細說PHP》系列書籍,獲得「電子工業出版社2013年年度暢銷IT技術圖書獎」,《跟兄弟連學PHP》獲得「電子工業出版社2016年年度好書」。

目錄
第1章 說說BOM和DOM
  1.1 BOM簡介
  1.2 DOM簡介
  1.3 應用場景
  1.4 如何學習
第2章 BOM詳解
  2.1 什麼是BOM
    2.1.1 BOM概述
    2.1.2 BOM的核心之window對象
  2.2 window對象全接觸
    2.2.1 window對象的常用屬性
    2.2.2 定時器和周期事件
    2.2.3 其他常用方法
    2.2.4 窗口操作、分幀
  2.3 window下的常用子對象
    2.3.1 location
    2.3.2 navigator
    2.3.3 history
    2.3.4 screen
  2.4 HTML5新特性
    2.4.1 applicationCache對象
    2.4.2 haschange對象
  2.5 本章小結
  2.6 本章習題
第3章 事件處理
  3.1 什麼是事件
    3.1.1 事件類型
    3.1.2 事件源
    3.1.3 事件處理程序
  3.2 事件綁定
    3.2.1 在DOM元素中直接綁定
    3.2.2 在代碼中綁定
    3.2.3 綁定事件監聽函數
  3.3 事件的類型
    3.3.1 UI事件
    3.3.2 焦點事件
    3.3.3 滑鼠事件
    3.3.4 滾輪事件
    3.3.5 鍵盤與文本事件
  3.4 事件對象
    3.4.1 DOM中的事件對象
    3.4.2 IE中的事件對象
  3.5 本章小結
  3.6 本章習題
第4章 什麼是DOM
  4.1 DOM簡介
  4.2 DOM中的D
  4.3 DOM中的O
  4.4 DOM中的M
  4.5 本章小結

第5章 DOM可以做什麼
  5.1 通過id獲取標籤元素
  5.2 操作標籤元素的內容
  5.3 操作標籤元素的屬性
  5.4 操作標籤元素的CSS樣式
  5.5 倒計時秒殺活動實例
  5.6 本章小結
  5.7 本章習題
第6章 DOM節點操作
  6.1 什麼是節點
  6.2 節點類型
    6.2.1 元素節點
    6.2.2 屬性節點
    6.2.3 文本節點
    6.2.4 節點類型、名字、值速查表
  6.3 通過文檔對象方法獲取節點
    6.3.1 通過id屬性獲取節點
    6.3.2 通過標籤名字獲取節點
    6.3.3 通過類名獲取節點
    6.3.4 通過name屬性值獲取節點
  6.4 通過層級關係獲取節點
    6.4.1 子節點
    6.4.2 父節點
    6.4.3 兄弟節點
    6.4.4 節點的混合操作
  6.5 節點的其他操作
    6.5.1 添加節點
    6.5.2 修改節點
    6.5.3 刪除節點
  6.6 自封裝函數庫
  6.7 QQ空間實例
  6.8 本章小結
第7章 DOM表單相關操作
  7.1 幾種獲取表單數據的方式
    7.1.1 通過id屬性獲取表單數據
    7.1.2 通過name屬性獲取表單數據
    7.1.3 通過標籤名獲取表單數據
  7.2 與表單相關的事件
    7.2.1 焦點事件
    7.2.2 onchange(改變)事件
    7.2.3 表單提交事件
  7.3 給表單加一些驗證
    7.3.1 驗證長度
    7.3.2 正則匹配驗證
  7.4 幾個常見的實例
    7.4.1 全選,全不選,反選
    7.4.2 下拉框
    7.4.3 城市級聯
    7.4.4 用戶註冊實例
  7.5 本章小結

第8章 DOM中的Cookie
  8.1 什麼是Cookie
    8.1.1 Cookie簡介
    8.1.2 Cookie的特點
    8.1.3 Cookie的用途
  8.2 如何操作Cookie
    8.2.1 查看Cookie
    8.2.2 添加Cookie
    8.2.3 設置Cookie過期時間
    8.2.4 修改Cookie
    8.2.5 刪除Cookie
  8.3 本章小結
第9章 DOM對象的尺寸和位置
  9.1 關於DOM對象的尺寸和位置的介紹
  9.2 DOM文檔對象的尺寸
    9.2.1 obj.scrollWidth和obj.scrollHeight
    9.2.2 obj.offsetWidth和obj.offsetHeight、obj.style.width和obj.style.height的聯繫與區別
    9.2.3 obj.clientWidth和obj.clientHeight的對比與聯繫
  9.3 DOM文檔對象的位置
    9.3.1 obj.offsetTop和obj.offsetLeft、obj.style.top和obj.style.left的對比與聯繫
    9.3.2 obj.clientTop和obj.clientLeft
    9.3.3 obj.scrollTop和obj.scrollLeft
  9.4 移動端DOM對象的尺寸和位置的運用
    9.4.1 像素的概念
    9.4.2 移動端手勢庫——hammer.js
    9.4.3 移動端實例1——完成一個置頂效果
    9.4.4 移動端實例2——完成向左向右滑動導航條實例
  9.5 本章小結
第10章 DOM相關屬性和方法
  10.1 document(文檔)對象
    10.1.1 document對象集合
    10.1.2 document對象屬性
    10.1.3 document對象方法
  10.2 element(元素)對象
    10.2.1 element對象屬性
    10.2.2 element對象方法
  10.3 attribute(屬性)對象
    10.3.1 attribute對象屬性
    10.3.2 attribute對象方法
    10.3.3 避免使用的屬性和方法
  10.4 event(事件)對象
    10.4.1 事件句柄
    10.4.2 滑鼠鍵盤屬性
    10.4.3 標準event屬性和方法
  10.5 本章小結
第11章 DOM實例篇
  11.1 打字遊戲
    11.1.1 需求分析
    11.1.2 知識點整理
    11.1.3 實戰

  11.2 使用實現PPT效果
    11.2.1 需求分析
    11.2.2 知識點整理
    11.2.3 實戰
  11.3 自定義滑鼠右鍵菜單
    11.3.1 需求分析
    11.3.2 知識點整理
    11.3.3 實戰
  11.4 放大鏡效果
    11.4.1 需求分析
    11.4.2 知識點整理
    11.4.3 實戰
  11.5 拖拽效果
    11.5.1 需求分析
    11.5.2 知識點整理
    11.5.3 實戰
  11.6 淘寶評價效果
    11.6.1 需求分析
    11.6.2 知識點整理
    11.6.3 實戰
  11.7 輪播圖效果
    11.7.1 需求分析
    11.7.2 知識點整理
    11.7.3 實戰

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