ASP動態網頁設計與Ajax技術

ASP動態網頁設計與Ajax技術
定價:234
NT $ 204
 

內容簡介

  本書全面介紹了asp動態網頁設計與ajax技術,采用asp作為開發環境結合基于jquery的ajax技術,顯著降低了ajax的入門難度。在敘述有關原理時安排大量的相關實例,使讀者能迅速理解有關原理的用途。本書分為10章,內容包括web開發基礎知識,xhtml+css、javascript和jquery框架,asp網站後台程序設計,ajax開發技術等。全書面向工程實際,強調原理性與實用性。

  本書適合作為高等院校各專業“動態網頁設計”或“web編程技術”等課程的教材,也可作為web編程的培訓類教材,還可供網頁設計和開發人員參考使用。
 

目錄

第1章 web編程概述
1.1 web概述
1.1.1 web的發展
1.1.2 web的有關概念
1.2 網站與web應用程序
1.2.1 在dreamweaver中定義站點
1.2.2 web應用程序
1.2.3 b/s模式和c/s模式
1.3 常見的動態網頁開發技術
1.4 web服務器
1.5 web編程的新趨勢
習題
第2章 (x)html與css
2.1 什麼是html
2.1.1 html文檔的結構
2.1.2 認識dreamweaver cs3
2.1.3 使用dreamweaver新建html文件
2.2 html標記
2.2.1 html標記的分類和結構
2.2.2 html元素的概念和分類
2.2.3 文本格式標記
2.2.4 列表標記
2.2.5 圖像標記img
2.2.6 超鏈接標記a
2.3 表格標記
2.3.1 table標記及其屬性
2.3.2 tr、td、th標記的屬性
2.3.3 單元格的合並屬性
2.4 表單標記
2.4.1 form標記
2.4.2 input標記
2.4.3 select和option標記
2.4.4 textarea標記
2.4.5 表單數據的傳遞過程
2.5 html與xhtml
2.5.1 文檔類型的含義和選擇
2.5.2 xhtml與html的重要區別
2.6 css基礎
2.6.1 css的語法
2.6.2 在html中引入css的方法
2.6.3 選擇器的分類
2.6.4 偽類選擇器及其應用
2.7 css的盒子模型
習題
第3章 javascript
3.1 javascript簡介
3.1.1 javascript的特點
3.1.2 javascript的用途
3.1.3 在網頁中插入javascript腳本的方法
3.1.4 開發和調試javascript的工具
3.2 javascript語言基礎
3.2.1 javascript的變量
3.2.2 javascript的運算符
3.2.3 javascript數據類型
3.2.4 數組
3.2.5 javascript語句
3.2.6 函數
3.3 對象
3.3.1 javascript對象
3.3.2 with語句
3.3.3 this關鍵字
3.3.4 javascript的內置對象
3.4 瀏覽器對象模型
3.4.1 window對象
3.4.2 使用定時操作函數制作動畫效果
3.4.3 location對象
3.4.4 history對象
3.4.5 document對象
3.4.6 screen對象
3.5 文檔對象模型
3.5.1 網頁中的dom模型
3.5.2 訪問指定節點
3.5.3 訪問和設置元素的html屬性
3.5.4 訪問和設置元素的內容
3.5.5 訪問和設置元素的css屬性
3.5.6 創建和替換元素節點
3.5.7 用dom控制表單
3.6 事件處理
3.6.1 事件流
3.6.2 處理事件的兩種方法
3.6.3 瀏覽器中的常用事件
3.6.4 事件對象
3.6.5 dom和事件編程實例
習題
第4章 jquery框架的使用
4.1 jquery框架使用入門
4.1.1 jquery框架的功能
4.1.2 下載並使用jquery
4.1.3 jquery中的“$”及其作用
4.1.4 jquery對象與dom對象
4.2 jquery的選擇器
4.2.1 支持的css選擇器
4.2.2 過濾選擇器
4.3 遍歷和篩選dom元素
4.3.1 遍歷dom元素的方法
4.3.2 用slice()方法實現表格分頁
4.4 jquery對dom文檔的操作
4.4.1 創建元素
4.4.2 插入到指定元素的內部
4.4.3 插入到指定元素的外部
4.4.4 刪除元素
4.4.5 包裹元素
4.4.6 替換和復制元素
4.5 dom屬性操作
4.5.1 獲取和設置元素屬性
4.5.2 獲取和設置元素的內容
4.5.3 獲取和設置元素的css屬性
4.6 事件處理
4.6.1 頁面載入時執行任務
4.6.2 jquery中的常見事件
4.6.3 附加事件處理程序
4.7 jquery動畫效果
4.7.1 顯示與隱藏元素的三對方法
4.7.2 制作漸變背景色的下拉菜單
4.8 jquery的應用舉例
4.8.1 制作折疊式菜單
4.8.2 制作tab面板
4.8.3 制作圖片輪顯效果
4.8.4 jquery的插件應用舉例
習題
第5章 asp程序設計基礎
5.1 靜態網頁和動態網頁
5.1.1 為什麼需要動態網頁
5.1.2 asp動態網頁的工作原理
5.2 asp的運行環境
5.2.1 iis的安裝
5.2.2 運行第一個asp程序
5.2.3 iis的配置
5.2.4 配置dreamweaver開發asp程序
5.3 vbscript腳本語言基礎
5.3.1 asp代碼的基本格式
5.3.2 vbscript的變量
5.3.3 vbscript數組
5.3.4 vbscript運算符和表達式
5.4 vbscript內置函數
5.4.1 字符串相關函數
5.4.2 日期和時間函數
5.4.3 轉換函數
5.4.4 數學函數
5.4.5 檢驗函數
5.5 過程與函數
5.5.1 sub過程
5.5.2 function函數
5.6 vbscript語句
5.6.1 條件語句
5.6.2 循環語句
5.7 include文件包含命令和容錯語句
5.7.1 include文件包含命令
5.7.2 容錯語句
習題
第6章 asp的內置對象
6.1 request對象
6.1.1 request對象簡介
6.1.2 使用request.form獲取表單中的信息
6.1.3 使用request.querystring獲取url字符串信息
6.1.4 使用request.servervariables獲取環境變量信息
6.2 response對象
6.2.1 使用response.write輸出信息
6.2.2 使用response.redirect方法重定向網頁
6.2.3 使用response.end停止處理當前腳本
6.2.4 使用buffer屬性、flush方法、clear方法對緩沖區進行操作
6.2.5 讀取和輸出二進制數據
6.3 使用cookies集合在客戶端保存信息
6.3.1 使用response對象設置cookie
6.3.2 使用request對象讀取cookie
6.3.3 cookie的應用舉例
6.4 session對象
6.4.1 存儲和讀取session信息
6.4.2 利用session限制未登錄用戶的訪問
6.4.3 session對象的屬性
6.4.4 session.abandon方法
6.5 application對象
6.5.1 存儲和讀取application變量
6.5.2 application對象的應用舉例
6.5.3 global.asa文件
6.6 server對象
習題
第7章 asp訪問數據庫
7.1 數據庫的基本知識
7.1.1 數據庫的基本術語
7.1.2 建立access數據庫
7.1.3 sql簡介
7.1.4 select語句
7.1.5 添加、刪除、更新記錄的語句
7.1.6 sql字符串中含有變量的書寫方法
7.2 ado概述
7.3 connection對象
7.3.1 使用open方法連接數據庫
7.3.2 使用execute方法創建記錄集
7.3.3 在頁面上輸出數據
7.3.4 使用execute方法操縱數據庫
7.4 使用conn.execute方法操縱數據庫的綜合實例
7.4.1 數據管理主界面的設計
7.4.2 添加記錄的實現
7.4.3 刪除記錄的實現
7.4.4 同時刪除多條記錄的實現
7.4.5 更新記錄的實現
7.5 recordset對象
7.5.1 使用open方法創建記錄集對象
7.5.2 recordset對象的屬性
7.5.3 recordset對象的屬性應用實例
7.5.4 recordset對象的方法
7.5.5 使用recordset對象添加、刪除、更新記錄
7.5.6 分頁顯示數據
7.5.7 recordset對象的fields集合
7.6 新聞網站綜合實例
7.6.1 為網站引用後台程序和數據庫
7.6.2 在首頁顯示數據表中的新聞
7.6.3 制作動態圖片輪顯效果
7.6.4 制作顯示新聞詳細頁面
7.6.5 制作分欄目首頁
7.7 command對象
7.7.1 非參數查詢
7.7.2 參數查詢
7.8 留言板綜合實例
7.9 使用dreamweaver開發asp訪問數據庫
7.9.1 建立數據庫的連接
7.9.2 創建記錄集
7.9.3 綁定動態數據到頁面
7.9.4 創建重復區域服務器行為
習題
第8章 asp文件訪問組件
8.1 文件訪問組件
8.1.1 文本文件的讀取
8.1.2 文本文件的寫入和追加
8.1.3 創建文本文件
8.1.4 讀/寫文件的應用——制作計數器
8.2 文件及文件夾的基本操作
8.2.1 復制、移動和刪除文件
8.2.2 獲取文件屬性
8.2.3 獲取文件夾的屬性及其內容
8.2.4 創建、刪除和移動文件夾
8.2.5 顯示磁盤信息
8.3 制作生成靜態頁面的新聞系統
8.3.1 數據庫設計和制作模板頁
8.3.2 新聞添加頁面和程序的制作
8.3.3 新聞後台管理頁面的制作
8.3.4 新聞修改頁面的制作
8.3.5 新聞刪除頁面的制作
8.4 利用fso生成rss文件
8.4.1 xml語法概述
8.4.2 rss概述
8.4.3 用asp直接輸出rss文檔
8.4.4 用fso組件生成靜態rss文檔
習題
第9章 基于jquery的ajax技術基礎
9.1 ajax技術的基本原理
9.1.1 基于ajax技術的web應用程序模型
9.1.2 載入頁面的方法比較
9.1.3 用原始的ajax技術載入文檔
9.2 jquery中的ajax方法與載入文檔
9.2.1 使用load方法載入html文檔
9.2.2 json概述
9.2.3 使用$.getjson方法載入json文檔
9.2.4 使用$.getscript方法載入javascript文檔
9.2.5 使用$.get方法載入xml文檔
9.2.6 各種數據格式的優缺點分析
9.3 發送數據給服務器
9.3.1 使用$.get()方法執行get請求
9.3.2 使用$.post()方法執行post請求
9.3.3 使用$.ajax()方法設置ajax的細節
9.3.4 全局設定ajax
9.4 表單的序列化方法
習題
第10章 以ajax方式訪問數據庫
10.1 以ajax方式顯示數據
10.1.1 以原有格式顯示數據
10.1.2 以自定義的格式顯示數據
10.2 以ajax方式查找數據
10.2.1 無刷新查找數據的實現
10.2.2 查找數據的應用舉例
10.3 以ajax方式添加記錄
10.3.1 基本的添加記錄程序
10.3.2 在服務器端和客戶端分別添加記錄
10.3.3 制作無刷新評論系統
10.3.4 制作無刷新購物車程序
10.4 以ajax方式修改記錄
10.4.1 基本的修改記錄程序
10.4.2 制作無刷新投票系統
10.5 以ajax方式刪除記錄
10.5.1 基本的刪除記錄程序
10.5.2 同時刪除多條記錄的程序
10.6 以ajax方式進行記錄集分頁
10.6.1 基本的ajax分頁程序
10.6.2 可設置每頁顯示記錄數的分頁程序
10.6.3 同時具有刪除記錄功能的分頁程序
10.7 編寫ajax程序的一些技巧
10.7.1 將原始的ajax程序轉換成jquery ajax程序
10.7.2 調試ajax程序的方法
習題
附錄 aasp與asp.net的區別
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $204