注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關挑戰(zhàn)JavaScript&Ajax應用開發(fā)

挑戰(zhàn)JavaScript&Ajax應用開發(fā)

挑戰(zhàn)JavaScript&Ajax應用開發(fā)

定 價:¥69.00

作 者: 費冬冬
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 算法語言

購買這本書可以去


ISBN: 9787111246022 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數: 531 字數:  

內容簡介

  Ajax是當今網絡應用開發(fā)的主流技術,JavaScript是其核心,本書從企業(yè)開發(fā)的實際需求出發(fā),通過范例全方位介紹這2種Web開發(fā)技術及其綜合應用。本書共分4部分23章,首先介紹JavaScript基礎知識,內容包括變量、運算符、表達式、流程控制、函數、對象、教組、字符串、數學運算、正則表達式、異常處理、瀏覽器對象模型、Document對象、表單及表單元素、DOM文檔對象模型、事件處理等,然后介紹CSS樣式表、XML、XMLHTTPRequest對象、Prototype框架和DWR框架等在實際開發(fā)過程中真正需要的與Ajax相關的知識。本書特點是注重實踐,通過273個范例講解JavaScript和Ajax的各種開發(fā)技術和應用技巧,最后通過一個大型Web2. 0綜合范例展示實際項目開發(fā)流程、方法和技術。本書附贈光盤收錄了所有范例的源文件。本書適合具有一些HTML基礎希望進一步學習Javascript和Ajax技術的網頁設計人員與程序開發(fā)人員,也適合有一定JavaSeript和Ajax編程基礎欲轉向Web 2.0開發(fā)的人員參考學習。

作者簡介

暫缺《挑戰(zhàn)JavaScript&Ajax應用開發(fā)》作者簡介

圖書目錄

第1部分 概念篇
  第1章 Web開發(fā)新紀元
  1.1 從Web2.0說起
  1.2 鳥瞰Ajax
  1.3 優(yōu)勢何在
  1.4 Ajax幕后技術
  1.5 體驗Ajax
  
  第2章 JavaScript概述
  2.1 JavaScnpt特點
  2.2 JavaScdpt和瀏覽器
  2.2.1 JavaScnpt和Jscdpt
  2.2.2 主流瀏覽器
  2.2.3 瀏覽器對JavaScript的支持
  
  2.3 在網頁中使用JavaScnpt
  2.3.1 腳本編寫工具
  2.3.2 創(chuàng)建JavaScnpt代碼片段
  2.3.3 使用單獨JavaScript文件
  2.3.4 在屬性值中使用JavaScript
  2.4 JavaScript基本語法
  
  第2部分 基礎篇
  第3章 數據類型和變量
  3.1 數據類型
  3.1.1 數值型
  3.1.2 布爾型
  3.1.3 字符串型
  3.1.4 null類型和undefined類型
  3.1.5 引用類型
  
  3.2 變量
  3.2.1 變量的聲明
  3.2.2 變量的賦值
  3.2.3 變量的作用域
  
  3.3 數據類型的轉換
  3.3.1 轉換時機
  3.3.2 轉換規(guī)則
  
  第4章 運算符和表達式
  4.1 運算符和表達式簡介
  4.2 算術運算符和算術表達式
  4.2.1 算術運算符
  4.2.2 對“-”運算符和“+”運算符的特別說明
  4.2.3 對“++”運算符和“——”運算符的特別說明
  
  4.3 關系運算符和關系表達式
  4.3.1 關系運算符
  4.3.2 “==”和“===”特別說明
  4.4 邏輯運算符和邏輯表達式
  
  4.5 賦值運算符和賦值表達式
  4.5.1 賦值運算符
  4.5.2 復合賦值運算符
  
  4.6 其他運算符
  4.6.1 “?:”運算符
  4.6.2 逗號(,)運算符
  4.6.3 void運算符
  4.6.4 typeof運算符
  4.6.5 對象運算符
  4.7 運算符的優(yōu)先級和結合性
  
  第5章 流程控制
  5.1 分支語句
  5.1.1 if語句
  5.1.2 switch語句
  
  5.2 循環(huán)語句
  5.2.1 while循環(huán)
  5.2.2 do…while循環(huán)
  5.2.3 for循環(huán)
  5.2.4 break語句
  5.2.5 continue語句
  
  第6章 函數
  6.1 函數的定義和調用
  6.1.1 函數定義和調用方法
  6.1.2 參數傳遞
  6.1.3 在表達式中定義函數
  6.1.4 動態(tài)創(chuàng)建函數
  6.1.5 函數的嵌套
  6.1.6 遞歸函數
  6.2 arguments對象
  6.3 作為數據的函數
  
  6.4 JavaScript內置函數
  6.4.1 escape()函數和unescape()函數
  6.4.2 encodeURl()函數和decodeURl()函數
  6.4.3 encodeURIComponent()函數和decodeURIComponent()函數
  6.4.4 parselnt()函數和parseFloat()函數
  6.4.5 isNaN()函數和isFinite()函數
  6.4.6 eval()函數
  
  第7章 對象
  7.1 對象概述
  7.1.1 面向對象編程思想概述
  7.1.2 JavaScript中的對象
  7.2 對象的類型
  
  7.3 對象的定義
  7.3.1 創(chuàng)建對象實例
  7.3.2 構造函數和this關鍵字
  7.3.3 創(chuàng)建無類型對象
  
  7.4 操作對象
  7.4.1 使用“口”訪問對象的屬性和方法
  7.4.2 添加屬性和方法
  7.4.3 重定義屬性和方法
  7.4.4 刪除屬性和方法
  7.4.5 對象的廢除
  
  7.5 用于對象的語句
  7.5.1 with語句
  7.5.2 for…in語句
  
  7.6 Function對象
  7.6.1 length屬性
  7.6.2 prototype屬性
  7.6.3 call()方法和apply()方法
  
  7.7 Object對象
  7.7.1 constructor屬性
  7.7.2 toString()方法
  7.7.3 foLocaleStfing()方法
  7.7.4 valueOf()方法
  7.7.5 利用Object()構造函數定義對象
  7.8 Global對象
  
  第8章 面向對象的JavaScript進階
  8.1 面向對象編程特性
  8.2 面向對象的JavaScript
  8.2.1 實例屬性和實例方法
  8.2.2 類屬性和類方法
  8.2.3 實現數據的封裝
  
  8.3 繼承的實現
  8.3.1 利用原型對象實現繼承
  8.3.2 通過構造函數調用實現繼承
  8.3.3 使用call()方法和apply()方法實現繼承
  
  第9章 數組與字符串
  9.1 使用數組
  9.1.1 數組和數組元素
  9.1.2 創(chuàng)建數組
  9.1.3 使用數組元素
  9.1.4 多維數組
  9.1.5 數組的長度
  9.1.6 合并數組
  9.1.7 添加和刪除數組元素
  9.1.8 將數組元素轉換為字符串
  9.1.9 反轉數組元素
  9.1.10 截取部分數組元素
  9.1.11 數組的排序
  
  9.2 使用字符串
  9.2.1 字符串對象
  9.2.2 字符串的長度
  9.2.3 連接字符串
  9.2.4 大小寫轉換
  9.2.5 確定指定位置的字符
  9.2.6 確定指定字符的位置
  9.2.7 分割字符串
  9.2.8 使用子字符串
  9.2.9 比較兩個字符串的大小
  9.2.10 根據Unicode編碼生成字符串
  9.2.11 修飾字符串
  9.2.12 String對象的其他方法
  
  第10章 數學運算與日期時間
  10.1 數學運算
  10.1.1 Math對象的屬性
  10.1.2 計算數值的絕對值
  10.1.3 計算數值的三角函數
  10.1.4 數值的舍入運算
  10.1.5 產生隨機數
  10.1.6 計算最大值和最小值
  10.1.7 冪運算
  10.1.8 對數運算與開平方運算
  
  10.2 日期與時間
  10.2.1 Date對象
  10.2.2 獲取日期時間信息
  10.2.3 設置日期時間的值
  10.2.4 將日期時間轉換為字符串
  10.2.5 Date對象的其他方法
  
  第11章 數值與異常處理
  11.1 處理數值
  11.1.1 Number對象的屬性
  11.1.2 Number對象的方法
  
  11.2 異常處理
  11.2.1 異常概述
  11.2.2 Error對象
  11.2.3 使用try…catch..finally語句處理異常
  11.2.4 手動拋出異常
  
  第12章 正則表達式
  12.1 正則表達式基本語法
  12.2 使用正則表達式對象
  12.2.1 RegExp對象
  12.2.2 String對象
  
  12.3 正則表達式應用實例
  12.3.1 驗證電子郵件地址
  12.3.2 驗證信用卡號
  12.3.3 驗證身份證號碼
  12.3.4 驗證IP地址
  
  第13章 瀏覽器對象模型(BOM)
  13.1 瀏覽器對象模型概述
  13.2 Screen對象
  13.3 Window對象
  13.3.1 窗口的打開與關閉
  13.3.2 改變窗口位置和大小
  13.3.3 滾動窗口
  13.3.4 系統(tǒng)對話框
  13.3.5 狀態(tài)欄
  13.3.6 定時設定
  13.4 Navigator對象
  13.5 History對象
  13.6 Location對象
  
  第14章 Document對象
  14.1 Document對象概述
  14.2 Document對象的方法
  14.3 Document對象的屬性
  14.3.1 Document對象的顏色屬性
  14.3.2 Document對象的信息屬性
  14.3.3 Document對象的對象集合屬性
  14.4 鏈接
  14.5 圖像
  14.6 錨點
  14.7 表單
  14.8 插件
  
  14.9 JavaScript與Javaapplet
  14.9.1 創(chuàng)建Javaapplet
  14.9.2 在網頁中嵌入Javaapplet
  14.9.3 在JavaScript中使用Javaapplet
  
  14.10 JavaScript與音頻插件
  14.10.1 音頻格式與音頻插件
  14.10.2 使用JavaScript控制音頻
  
  14.11 JavaScript與Flash
  14.11.1 在網頁中嵌入Flash動畫
  14.11.2 在JavaScnpt中使用Flash
  
  14.12 處理cookie
  14.12.1 cookie概述
  14.12.2 寫入cookie
  14.12.3 讀取cookie
  14.12.4 刪除cookie
  
  第15章 表單及表單元素
  15.1 Form對象
  15.1.1 Form對象概述
  15.1.2 Form對象屬性
  15.1.3 Form對象的方法
  
  15.2 表單元素
  15.2.1 表單元素概述
  15.2.2 Input對象
  15.3 按鈕
  15.4 輸入框
  15.5 復選框和單選按鈕
  15.6 選擇框和選項
  15.7 表單驗證
  
  第16章 DOM文檔對象模型
  16.1 DOM概述
  16.2 樹與結點
  16.2.1 HTML文檔與DOM樹
  16.2.2 節(jié)點
  
  16.3 使用DOMHTMLAPI
  16.3.1 DOMHTMLAPI簡述
  16.3.2 HTMLCollection
  16.3.3 屬性的命名
  16.3.4 添加和刪除選項
  16.3.5 處理表格
  
  16.4 使用DOMCoreAPI
  16.4.1 Node和NodeList
  16.4.2 查找元素與設置元素屬性
  16.4.3 遍歷文檔元素
  16.4.4 創(chuàng)建文檔元素
  16.4.5 動態(tài)修改文檔的內容
  
  第171事件處理
  17.1 基本事件模型
  17.1.1 事件與事件處理器
  17.1.2 使用HTML標簽屬性綁定事件處理器
  17.1.3 使用JavaScript對象屬性綁定事件處理器
  17.1.4 事件處理函數的作用域和this關鍵字
  17.1.5 改變事件的默認行為
  
  17.2 Netscape的事件模型
  17.2.1 Netscape的Event對象
  17.2.2 事件的傳遞和捕獲
  
  17.3 IE的事件模型
  17.3.1 使用標簽的屬性綁定事件處理器
  17.3.2 事件處理器的注冊與移除
  17.3.3 IE的Event對象
  17.3.4 setCapture()方法和releaseCapture()方法
  17.3.5 冒泡事件傳遞機制
  
  17.4 DOM2的事件模型
  17.4.1 使用addEventListener()方法注冊事件處理器
  17.4.2 事件的傳遞機制
  17.4.3 DOM2的Event接口
  17.4.4 取消事件的默認行為與停止事件的傳遞
  17.4.5 UlEvent和MouseEvent
  
  第3部分 進階篇
  第4部分 實戰(zhàn)篇

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號