ASP動態網頁設計與Ajax技術(第2版)

《ASP動態網頁設計與Ajax技術(第2版)》是2017年清華大學出版社出版的圖書,作者是唐四薪、鄭光勇、林睦綱。

基本介紹

  • 書名:ASP動態網頁設計與Ajax技術(第2版)
  • 作者:唐四薪 鄭光勇 林睦綱
  • ISBN:9787302475132
  • 定價:59元
  • 出版時間:2017.10.01
內容簡介,目錄,

    內容簡介

    本書全面介紹ASP動態網頁設計與Ajax技術,採用ASP作為開發環境結合基於jQuery的Ajax技術,降低了Ajax的入門難度; 在敘述有關原理時安排大量的相關實例,使讀者能迅速理解有關原理的用途。全書分為10章,內容包括動態網站開發基礎, HTML+CSS、JavaScript和jQuery框架,以及ASP網站後台程式設計、Ajax開發技術等。

    目錄

    第1章動態網站開發基礎
    1.1動態網站概述
    1.1.1動態網站的起源
    1.1.2動態網站的運行原理
    1.1.3動態網站開發語言
    1.1.4動態網站的有關概念
    1.2網頁的類型和工作原理
    1.2.1靜態網頁和動態網頁
    1.2.2需要動態網頁的原因
    1.2.3ASP動態網頁的工作原理
    1.3ASP的運行環境
    1.3.1IIS的安裝
    1.3.2運行第一個ASP程式
    1.3.3Windows XP下IIS的配置
    1.3.4Windows 7下IIS的配置
    1.4使用Dreamweaver開發ASP程式
    1.4.1新建動態站點
    1.4.2編寫並運行ASP程式
    1.5Web伺服器軟體
    習題1
    第2章HTML與CSS
    2.1HTML概述
    2.1.1HTML文檔的基本結構
    2.1.2HTML 5語法的改進
    2.1.3Dreamweaver的開發界面
    2.1.4使用DW新建HTML檔案
    2.1.5HTML標記
    2.2使用HTML製作網頁
    2.2.1創建文本和列表
    2.2.2插入圖像
    2.2.3創建超連結
    2.2.4創建表格
    2.3創建表單
    2.3.1<form>標記及其屬性
    2.3.2<input/>標記
    2.3.3<select>和<option>標記
    2.3.4多行文本域標記<textarea>
    2.3.5HTML 5新增的表單標記和屬性
    2.3.6表單數據的傳遞過程
    2.4CSS基礎
    2.4.1CSS的語法
    2.4.2在HTML中引入CSS的方法
    2.4.3選擇器的分類
    2.4.4CSS的盒子模型
    習題2
    第3章JavaScript
    3.1JavaScript入門
    3.1.1JavaScript的特點和功能
    3.1.2JavaScript的代碼結構
    3.1.3JavaScript開發和調試工具
    3.2JavaScript語言基礎
    3.2.1JavaScript的變數
    3.2.2JavaScript的運算符
    3.2.3JavaScript數據類型
    3.2.4數組
    3.2.5JavaScript語句
    3.2.6函式
    3.3對象
    3.3.1JavaScript對象
    3.3.2with語句
    3.3.3this關鍵字
    3.3.4JavaScript的內置對象
    3.4瀏覽器對象模型BOM
    3.4.1window對象
    3.4.2定時操作函式
    3.4.3定時操作函式的套用舉例
    3.4.4location對象
    3.4.5document對象
    3.4.6history和screen對象
    3.5文檔對象模型DOM
    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
    第4章jQuery
    4.1jQuery框架入門
    4.1.1jQuery框架的功能
    4.1.2下載並使用jQuery
    4.1.3jQuery中的“$”及其作用
    4.1.4jQuery對象與DOM對象
    4.2jQuery的選擇器
    4.2.1支持的CSS選擇器
    4.2.2過濾選擇器
    4.3遍歷和篩選DOM元素
    4.3.1遍歷DOM元素的方法
    4.3.2用slice()方法實現表格分頁
    4.4jQuery對DOM文檔的操作
    4.4.1創建元素
    4.4.2插入到指定元素的內部
    4.4.3插入到指定元素的外部
    4.4.4刪除元素
    4.4.5包裹元素
    4.4.6替換和複製元素
    4.5DOM屬性操作
    4.5.1獲取和設定元素屬性
    4.5.2獲取和設定元素的內容
    4.5.3獲取和設定元素的CSS屬性
    4.6事件處理
    4.6.1頁面載入時執行任務
    4.6.2jQuery中的常見事件
    4.6.3附加事件處理程式
    4.7jQuery動畫效果
    4.7.1顯示與隱藏元素的3種方法
    4.7.2製作漸變背景色的下拉選單
    4.8jQuery的套用舉例
    4.8.1製作摺疊式選單
    4.8.2製作Tab面板
    4.8.3製作圖片輪顯效果
    習題4
    第5章ASP程式設計基礎
    5.1VBScript腳本語言基礎
    5.1.1ASP代碼的基本格式
    5.1.2VBScript的變數
    5.1.3VBScript運算符和表達式
    5.1.4VBScript數組
    5.2VBScript語句
    5.2.1條件語句
    5.2.2循環語句
    5.3VBScript內置函式
    5.3.1字元串相關函式
    5.3.2日期和時間函式
    5.3.3轉換函式
    5.3.4數學函式
    5.3.5檢驗函式
    5.4過程與函式
    5.4.1Sub過程
    5.4.2Function函式
    5.5檔案包含命令和容錯語句
    5.5.1include命令
    5.5.2容錯語句
    習題5
    第6章ASP的內置對象
    6.1Request對象
    6.1.1Request對象簡介
    6.1.2使用Request.Form獲取表單中的信息
    6.1.3使用Request.QueryString獲取URL字元串信息
    6.1.4使用Request.ServerVariables獲取環境變數信息
    6.2Response對象
    6.2.4使用Buffer屬性、Flush、Clear方法對緩衝區進行操作
    6.2.5讀取和輸出二進制數據
    6.3使用Cookies集合在客戶端保存信息
    6.3.1使用Response對象設定Cookie
    6.3.2使用Request對象讀取Cookie
    6.3.3Cookie的套用舉例
    6.4Session對象
    6.4.1存儲和讀取Session信息
    6.4.2利用Session限制未登錄用戶的訪問
    6.4.3Session對象的屬性
    6.4.4Session.Abandon方法
    6.5Application對象
    6.5.1存儲和讀取Application變數
    6.5.2Application對象的套用舉例
    6.5.3Global.asa檔案
    6.6Server對象
    習題6
    第7章ASP訪問資料庫
    7.1資料庫的基本知識
    7.1.1資料庫的基本術語
    7.1.2建立Access資料庫
    7.1.3SQL語言簡介
    7.1.4Select語句
    7.1.5添加、刪除、更新記錄的語句
    7.1.6SQL字元串中含有變數的書寫方法
    7.2ADO概述
    7.3Connection對象
    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.5Recordset對象
    7.5.1使用open方法創建記錄集對象
    7.5.2RecordSet對象的屬性
    7.5.3Recordset對象的屬性套用實例
    7.5.4RecordSet對象的方法
    7.5.5使用RecordSet對象添加、刪除、更新記錄
    7.5.6在一個頁面需要創建兩個記錄集的情況
    7.5.7分頁顯示數據
    7.5.8Recordset對象的Fields集合
    7.6新聞網站綜合實例
    7.6.1為網站引用後台程式和資料庫
    7.6.2在首頁顯示數據表中的新聞
    7.6.3製作動態圖片輪顯效果
    7.6.4製作顯示新聞詳細頁面
    7.6.5製作分欄目首頁
    7.7Command對象
    7.7.1非參數查詢
    7.7.2參數查詢
    7.8留言板綜合實例
    7.9使用DW開發ASP訪問資料庫
    7.9.1建立資料庫的連線
    7.9.2創建記錄集
    7.9.3綁定動態數據到頁面
    7.9.4創建重複區域伺服器行為
    習題7
    第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.3.6使用XMLHttp對象實現首頁和列表頁的靜態化
    習題8
    第9章基於jQuery的Ajax技術
    9.1Ajax技術的基本原理
    9.1.1瀏覽器傳送HTTP請求的3種方式
    9.1.2基於Ajax技術的Web應用程式模型
    9.1.3載入頁面的傳統方法
    9.1.4用原始的Ajax技術載入文檔
    9.1.5解決IE瀏覽器的快取問題
    9.1.6載入ASP文檔
    9.1.7XMLHttpRequest對象傳送數據給伺服器
    9.2jQuery中的Ajax方法與載入文檔
    9.2.1使用load方法載入HTML文檔
    9.2.2JSON概述
    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表單的序列化方法
    習題9
    第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基本的Ajax方式修改記錄程式
    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程式轉換成jQueryAjax程式
    10.7.2調試Ajax程式的方法
    習題10
    附錄A實驗
    A.1實驗1:搭建ASP的運行和開發環境
    A.2實驗2:VBScript語言基礎
    A.3實驗3:函式的定義和調用
    A.4實驗4:獲取表單及URL參數中的數據
    A.5實驗5:Session和Cookie的使用
    A.6實驗6:使用Access資料庫
    A.7實驗7:ASP訪問Access資料庫
    A.8實驗8:製作新聞網站首頁
    A.9實驗9:製作新聞網站列表頁和內容頁
    A.10實驗10:分頁程式的設計
    A.11實驗11:編寫簡單的Ajax程式
    附錄BASP與ASP.NET的區別
    參考文獻

    相關詞條

    熱門詞條

    聯絡我們