日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JavaScript詳解(第2版)

JavaScript詳解(第2版)

JavaScript詳解(第2版)

定 價(jià):¥99.00

作 者: (美)奎格利 著,曹曉立 等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787115262912 出版時(shí)間: 2011-10-01 包裝: 平裝
開本: 16開 頁數(shù): 665 字?jǐn)?shù):  

內(nèi)容簡介

  JavaScript是目前最流行和最重要的Web編程語言?!禞avaScript詳解(第2版)》從JavaScript的編程結(jié)構(gòu)開始,循序漸進(jìn)地講述了JavaScript及相關(guān)的CSS、W3C DOM、cookie、正則表達(dá)式和匹配模式,以及功能強(qiáng)大的Ajax。書中采用了大量課堂實(shí)踐示例,附以詳盡的代碼行解釋和實(shí)際結(jié)果輸出,將JavaScript基礎(chǔ)知識與高級技巧完美地展現(xiàn)出來?!禞avaScript詳解(第2版)》適合對Web開發(fā)和設(shè)計(jì)感興趣的人員閱讀,也可作為高校相關(guān)課程的教材。

作者簡介

暫缺《JavaScript詳解(第2版)》作者簡介

圖書目錄

第1章 JavaScript簡介 
 1.1 JavaScript是什么 
 1.2 JavaScript不是什么 
 1.3 JavaScript的用處 
 1.4 JavaScript及其在Web頁面中的位置 
 1.5 Ajax是什么 
 1.6 JavaScript是什么樣子的 
 1.7 JavaScript及其在Web開發(fā)中承擔(dān)的角色 
 1.8 JavaScript和事件 
 1.9 標(biāo)準(zhǔn)化JavaScript和W3C 
  1.9.1 JavaScript對象 
  1.9.2 文檔對象模型 
 1.10 關(guān)于瀏覽器 
  1.10.1 JavaScript的版本 
  1.10.2 你的瀏覽器遵循標(biāo)準(zhǔn)嗎 
  1.10.3 瀏覽器是否已啟用JavaScript 
 1.11 JavaScript代碼放在哪兒 
 1.12 驗(yàn)證標(biāo)簽 
  1.12.1 W3C驗(yàn)證工具 
  1.12.2 Validome驗(yàn)證工具 
 1.13 應(yīng)知應(yīng)會 
 練習(xí) 
第2章 腳本的安裝 
 2.1 HTML文檔與JavaScript 
 2.2 語法細(xì)節(jié) 
  2.2.1 區(qū)分大小寫問題 
  2.2.2 自由形式及保留字 
  2.2.3 語句及分號 
  2.2.4 注釋 
  2.2.5 〈script〉標(biāo)簽 
 2.3 生成HTML 并輸出顯示 
  2.3.1 字符串及字符串串聯(lián) 
  2.3.2 write()及writeln()方法 
 2.4 關(guān)于調(diào)試 
 2.5 調(diào)試工具 
  2.5.1 Firefox 
  2.5.2 在Internet Explorer 8中調(diào)試 
  2.5.3 JavaScript:URL 協(xié)議 
 2.6 JavaScript與舊瀏覽器或受限的瀏覽器 
 2.7 應(yīng)知應(yīng)會 
 練習(xí) 
第3章 數(shù)據(jù)類型、字面量和變量 
 3.1 數(shù)據(jù)類型 
  3.1.1 基本數(shù)據(jù)類型 
  3.1.2 復(fù)合數(shù)據(jù)類型 
 3.2 變量 
  3.2.1 有效變量名 
  3.2.2 聲明和初始化變量 
  3.2.3 動態(tài)或?qū)捤深愋驼Z言 
  3.2.4 變量作用域 
  3.2.5 變量的拼接 
 3.3 常量 
 3.4 要注意的bug 
 3.5 應(yīng)知應(yīng)會 
 練習(xí) 
第4章 對話框 
 4.1 與用戶交互 
  4.1.1 alert()方法 
  4.1.2 prompt()方法 
  4.1.3 confirm()方法 
 4.2 應(yīng)知應(yīng)會 
 練習(xí) 
第5章 運(yùn)算符 
 5.1 JavaScript運(yùn)算符和表達(dá)式 
  5.1.1 賦值運(yùn)算符 
  5.1.2 優(yōu)先級和結(jié)合性 
 5.2 運(yùn)算符類型 
  5.2.1 算術(shù)運(yùn)算符 
  5.2.2 快捷賦值運(yùn)算符 
  5.2.3 遞增運(yùn)算符和遞減運(yùn)算符 
  5.2.4 拼接運(yùn)算符 
  5.2.5 比較運(yùn)算符 
  5.2.6 邏輯運(yùn)算符 
  5.2.7 條件運(yùn)算符 
  5.2.8 位運(yùn)算符 
 5.3 數(shù)字、字符串還是布爾值?數(shù)據(jù)類型轉(zhuǎn)換 
  5.3.1 parseInt()函數(shù) 
  5.3.2 parseFloat()函數(shù) 
  5.3.3 eval()函數(shù) 
 5.4 特殊運(yùn)算符 
 5.5 應(yīng)知應(yīng)會 
 練習(xí) 
第6章 條件選擇 
 6.1 控制結(jié)構(gòu)、塊及復(fù)合語句 
 6.2 條件 
  6.2.1 if/else 
  6.2.2 if/else if 
  6.2.3 switch 
 6.3 循環(huán) 
  6.3.1 while循環(huán) 
  6.3.2 do/while循環(huán) 
  6.3.3 for循環(huán) 
  6.3.4 for/in循環(huán) 
  6.3.5 使用break和continue控制循環(huán) 
  6.3.6 嵌套循環(huán)及標(biāo)簽 
 6.4 應(yīng)知應(yīng)會 
 練習(xí) 
第7章 函數(shù) 
 7.1 什么是函數(shù) 
  7.1.1 函數(shù)聲明和調(diào)用 
  7.1.2 返回值 
  7.1.3 匿名函數(shù)變量 
  7.1.4 閉包 
  7.1.5 遞歸 
  7.1.6 函數(shù)是對象 
 7.2 調(diào)試技巧 
  7.2.1 函數(shù)語法 
  7.2.2 使用try/catch和throw捕捉異?!?br /> 7.3 應(yīng)知應(yīng)會 
 練習(xí) 
第8章 對象 
 8.1 什么是對象 
  8.1.1 對象及點(diǎn)語法 
  8.1.2 使用構(gòu)造函數(shù)創(chuàng)建對象 
  8.1.3 對象的屬性 
  8.1.4 對象的方法 
 8.2 類和用戶自定義函數(shù) 
  8.2.1 什么是類 
  8.2.2 什么是this 
  8.2.3 內(nèi)聯(lián)函數(shù)作為對象的方法 
 8.3 對象字面量 
 8.4 操作對象 
  8.4.1 with關(guān)鍵字 
  8.4.2 for/in循環(huán) 
 8.5 通過原型擴(kuò)展對象 
  8.5.1 使用prototype屬性為對象添加屬性 
  8.5.2 原型查找鏈 
  8.5.3 使用原型為對象添加方法 
  8.5.4 所有對象都有的屬性和方法 
  8.5.5 創(chuàng)建子類及繼承 
 8.6 應(yīng)知應(yīng)會 
 練習(xí) 
第9章 JavaScript核心對象 
 9.1 什么是核心對象 
 9.2 數(shù)組對象 
  9.2.1 數(shù)組的聲明及填充 
  9.2.2 Array對象屬性 
  9.2.3 關(guān)聯(lián)數(shù)組 
  9.2.4 嵌套數(shù)組 
 9.3 數(shù)組方法 
 9.4 Date對象 
  9.4.1 Date對象方法的使用 
  9.4.2 操縱日期及時(shí)間 
  9.4.3 通過prototype屬性自定義Date對象 
 9.5 Math對象 
  9.5.1 向上取整及向下取整 
  9.5.2 生成隨機(jī)數(shù) 
  9.5.3 wrapper對象 
  9.5.4 String對象 
  9.5.5 Number對象 
  9.5.6 Boolean對象 
  9.5.7 Function對象 
  9.5.8 再論關(guān)鍵字with 
 9.6 應(yīng)知應(yīng)會 
 練習(xí) 
第10章 瀏覽器對象模型:BOM 
 10.1 JavaScript及瀏覽器對象模型 
  10.1.1 navigator對象的使用 
  10.1.2 window對象的使用 
  10.1.3 創(chuàng)建定時(shí)事件 
  10.1.4 Frame的使用 
  10.1.5 location對象 
  10.1.6 history對象 
  10.1.7 screen對象 
 10.2 應(yīng)知應(yīng)會 
 練習(xí) 
第11章 表單及輸入設(shè)備的使用 
 11.1 文檔對象模型及傳統(tǒng)DOM 
 11.2 JavaScript層次結(jié)構(gòu) 
 11.3 關(guān)于HTML表單 
 11.4 JavaScript與form對象 
  11.4.1 為表單及其輸入類型(控件)命名 
  11.4.2 表單中的傳統(tǒng)DOM 
  11.4.3 為表單及按鈕命名 
  11.4.4 提交填寫完成的表單 
  11.4.5 this關(guān)鍵字 
  11.4.6 submit()及reset()方法 
 11.5 輸入設(shè)備(控件)編程 
 11.6 應(yīng)知應(yīng)會 
 練習(xí) 
第12章 圖片與鏈接 
 12.1 圖片簡介 
  12.1.1 重溫HTML中的圖片 
  12.1.2 JavaScript中的image對象 
 12.2 回顧鏈接 
 12.3 圖片地圖 
  12.3.1 使用src屬性動態(tài)替換圖片 
  12.3.2 預(yù)加載圖片和Image()構(gòu)造函數(shù) 
  12.3.3 隨機(jī)顯示圖片和onClick事件 
  12.3.4 圖片地圖與JavaScript 
 12.4 縮放圖片以適應(yīng)窗口 
 12.5 幻燈簡介 
  12.5.1 帶有控制按鈕的簡單幻燈展示 
  12.5.2 可單擊的圖片幻燈展示 
 12.6 動畫和定時(shí)器 
  12.6.1 變換圖片位置 
  12.6.2 改變圖片的高度和寬度屬性 
 12.7 應(yīng)知應(yīng)會 
 練習(xí) 
第13章 事件處理 
 13.1 事件處理函數(shù)介紹 
 13.2 事件處理的內(nèi)聯(lián)模型 
  13.2.1 HTML和事件處理函數(shù) 
  13.2.2 設(shè)置事件處理函數(shù) 
  13.2.3 返回值 
  13.2.4 JavaScript對象方法和事件 
 13.3 處理窗口事件或框架事件 
  13.3.1 onLoad和onUnLoad事件 
  13.3.2 onFocus和onBlur事件函數(shù) 
  13.3.3 onResize事件處理函數(shù) 
 13.4 鼠標(biāo)事件處理 
  13.4.1 怎樣使用鼠標(biāo)事件 
  13.4.2 鼠標(biāo)事件和圖像——翻轉(zhuǎn) 
  13.4.3 通過鼠標(biāo)事件創(chuàng)建幻燈片 
 13.5 處理鏈接事件 
 13.6 處理表單事件 
  13.6.1 按鈕 
  13.6.2 表單和按鈕中的this關(guān)鍵字 
  13.6.3 表單和onClick事件處理函數(shù) 
  13.6.4 表單和onFocus、onBlur事件處理函數(shù) 
  13.6.5 表單和onChange事件處理函數(shù) 
  13.6.6 表單和onSubmit事件處理函數(shù) 
  13.6.7 HTML事件處理函數(shù)和JavaScript事件方法 
  13.6.8 onError事件 
 13.7 event對象 
  13.7.1 捕獲和冒泡(滴漏和冒泡) 
  13.7.2 事件對象屬性 
  13.7.3 使用事件對象屬性 
  13.7.4 將事件傳遞給JavaScript函數(shù) 
  13.7.5 鼠標(biāo)坐標(biāo) 
  13.7.6 按鍵事件 
 13.8 處理事件的腳本模型 
 13.9 應(yīng)知應(yīng)會 
 練習(xí) 
第14章 CSS與JavaScript 
 14.1 什么是CSS 
 14.2 什么是樣式表 
  14.2.1 什么是兼容CSS的瀏覽器 
  14.2.2 樣式表的工作原理 
 14.3 CSS程序結(jié)構(gòu) 
  14.3.1 注釋 
  14.3.2 組合 
 14.4 常用樣式表屬性 
  14.4.1 計(jì)量單位 
  14.4.2 使用顏色 
  14.4.3 使用字體 
  14.4.4 使用文本 
  14.4.5 使用背景和圖片 
  14.4.6 使用邊距和邊框 
 14.5 樣式表類型 
  14.5.1 嵌入式樣式表和〈style〉標(biāo)簽 
  14.5.2 內(nèi)聯(lián)樣式和〈style〉屬性 
 14.6 鏈接的樣式表 
  14.6.1 〈link〉標(biāo)簽 
  14.6.2 使用@import導(dǎo)入 
 14.7 創(chuàng)建樣式類 
  14.7.1 用類設(shè)定簡單表格樣式 
  14.7.2 使用特定類選擇器 
 14.8 ID選擇器和ID屬性 
 14.9 使用〈span〉標(biāo)簽重寫或添加樣式 
  14.9.1 〈span〉標(biāo)簽和style屬性 
  14.9.2 〈span〉標(biāo)簽和class屬性 
  14.9.3 繼承和上下文選擇器 
 14.10 定位元素和層 
  14.10.1 絕對定位 
  14.10.2 〈div〉容器 
  14.10.3 絕對定位 
  14.10.4 相對定位 
  14.10.5 z索引和三維 
 14.11 如何與JavaScript融合 
  14.11.1 什么是DHTML 
  14.11.2 JavaScript如何操作樣式表 
  14.11.3 style對象 
  14.11.4 className屬性 
  14.11.5 下拉菜單和提示框 
 14.12 應(yīng)知應(yīng)會 
 練習(xí) 
第15章 W3C DOM與JavaScript 
 15.1 W3C DOM 
 15.2 理解DOM節(jié)點(diǎn) 
 15.3 節(jié)點(diǎn) 
  15.3.1 父節(jié)點(diǎn)和子節(jié)點(diǎn) 
  15.3.2 兄弟節(jié)點(diǎn) 
  15.3.3 nodeName和nodeType屬性 
  15.3.4 空白bug 
 15.4 遍歷DOM 
 15.5 DOM查看器 
 15.6 查詢DOM的快捷方式 
  15.6.1 document.getElement-ById()方法 
  15.6.2 document.getElements-ByTagName()方法 
  15.6.3 對應(yīng)于HTML屬性的JavaScript屬性 
 15.7 DOM的修改(追加、復(fù)制和刪除節(jié)點(diǎn)) 
  15.7.1 innerHTML屬性和元素的內(nèi)容 
  15.7.2 更改元素的內(nèi)容 
  15.7.3 使用DOM創(chuàng)建新元素 
  15.7.4 在節(jié)點(diǎn)前插入 
  15.7.5 為節(jié)點(diǎn)創(chuàng)建屬性 
  15.7.6 DOM回顧:創(chuàng)建博客 
  15.7.7 使用DOM創(chuàng)建表格 
  15.7.8 復(fù)制節(jié)點(diǎn) 
  15.7.9 刪除節(jié)點(diǎn) 
  15.7.10 利用節(jié)點(diǎn)實(shí)現(xiàn)文本滾動 
 15.8 事件處理和DOM 
  15.8.1 HTML內(nèi)聯(lián)方式 
  15.8.2 腳本方法 
  15.8.3 DOM方法 
  15.8.4 冒泡和捕獲 
 15.9 W3C模型中的事件監(jiān)聽器 
  15.9.1 添加事件 
  15.9.2 注冊多個(gè)事件 
  15.9.3 刪除事件 
  15.9.4 Microsoft Internet Explorer中的事件監(jiān)聽器 
  15.9.5 回顧事件屬性 
 15.10 不唐突的JavaScript 
 15.11 應(yīng)知應(yīng)會 
 練習(xí) 
第16章 cookie 
 16.1 什么是cookie 
  16.1.1 cookie的組成 
  16.1.2 cookie的屬性 
 16.2 使用JavaScript創(chuàng)建cookie 
  16.2.1 cookie對象 
  16.2.2 設(shè)置cookie屬性 
  16.2.3 創(chuàng)建cookie 
  16.2.4 從服務(wù)器獲取cookie信息 
  16.2.5 刪除cookie 
  16.2.6 使用瀏覽器刪除cookie 
 16.3 應(yīng)知應(yīng)會 
 練習(xí) 
第17章 正則表達(dá)式和模式匹配 
 17.1 什么是正則表達(dá)式 
 17.2 創(chuàng)建正則表達(dá)式 
  17.2.1 字面量方式 
  17.2.2 構(gòu)造函數(shù) 
  17.2.3 測試正則表達(dá)式 
  17.2.4 RegExp對象的屬性 
 17.3 使用字符串的正則表達(dá)式方法 
  17.3.1 match()方法 
  17.3.2 search()方法 
  17.3.3 replace()方法 
  17.3.4 split()方法 
 17.4 獲取控制——元字符 
  17.4.1 點(diǎn)元字符 
  17.4.2 字符類 
  17.4.3 元符號 
  17.4.4 重復(fù)模式匹配元字符 
  17.4.5 錨元字符 
  17.4.6 或模式 
 17.5 用正則表達(dá)式驗(yàn)證表單 
  17.5.1 檢查空字段 
  17.5.2 檢查郵政編碼 
  17.5.3 檢查字母數(shù)據(jù) 
  17.5.4 刪除多余字符 
  17.5.5 有效社會安全號碼驗(yàn)證 
  17.5.6 驗(yàn)證電話號碼 
  17.5.7 驗(yàn)證電子郵件地址 
  17.5.8 驗(yàn)證信用卡號 
  17.5.9 匯總 
 17.6 應(yīng)知應(yīng)會 
 練習(xí) 
第18章 Ajax(及JSON)簡介 
 18.1 為什么要用Ajax 
 18.2 為什么最后才提到Ajax 
 18.3 建立Ajax通信的步驟 
  18.3.1 步驟1:創(chuàng)建XMLHttp-Request對象 
  18.3.2 步驟2:初始化對象 
  18.3.3 向服務(wù)器發(fā)送請求 
  18.3.4 步驟3:監(jiān)控服務(wù)器響應(yīng)狀態(tài) 
  18.3.5 使用回調(diào)函數(shù)處理響應(yīng) 
  18.3.6 瀏覽器緩存問題 
 18.4 結(jié)合起來 
  18.4.1 使用Ajax從文件中獲取文本 
  18.4.2 使用Ajax從文件中獲取XML 
  18.4.3 Ajax和表單 
 18.5 Ajax和JSON 
  18.5.1 JSON數(shù)據(jù)結(jié)構(gòu) 
  18.5.2 使用JSON的步驟 
  18.5.3 JSON綜合示例 
  18.5.4 解決eval()安全問題 
 18.6 使用Firebug調(diào)試Ajax 
 18.7 應(yīng)知應(yīng)會 
 練習(xí)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號