注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具Web程序設(shè)計(第四版)

Web程序設(shè)計(第四版)

Web程序設(shè)計(第四版)

定 價:¥68.00

作 者: (美國)(Robert W.Sebesta)塞巴斯塔 著;劉偉琴、黃廣譯 譯
出版社: 清華大學(xué)出版社
叢編項: 國外經(jīng)典教材·計算機科學(xué)技術(shù)
標 簽: 程序設(shè)計

ISBN: 9787302175490 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 570 字數(shù):  

內(nèi)容簡介

  《Web程序設(shè)計》是暢銷書作者Robert W. Sebesta的經(jīng)典名著,被國內(nèi)外無數(shù)高校和自學(xué)人員選為Web課程的教材。該書是其最新版,介紹了Internet和萬維網(wǎng)的起源及演變過程,全面系統(tǒng)地討論了Web開發(fā)相關(guān)的主要編程語言和工具,以及這些語言和工具之間的相互影響及優(yōu)劣勢。該書對全書內(nèi)容進行了很多修訂,并新增加了關(guān)于Ruby、Rails和Ajax的3個章節(jié)。

作者簡介

  Robert W. Sebesta,暢銷書作者,美國科羅拉多大學(xué)斯普林斯校區(qū)的計算機科學(xué)專業(yè)副教授。他獲得了賓西法尼亞州立大學(xué)的計算機科學(xué)博士學(xué)位,曾出版多部名著。

圖書目錄

第1章 基礎(chǔ)知識
 1.1 Internet簡介
  1.1.1 起源
  1.1.2 Internet
  1.1.3 IP地址
  1.1.4 域名
 1.2 萬維網(wǎng)
  1.2.1 起源
  1.2.2 Web還是Internet
 1.3 Web瀏覽器
 1.4 Web服務(wù)器
  1.4.1 Web服務(wù)器操作
  1.4.2 服務(wù)器的一般特性
  1.4.3 Apache
  1.4.4 IIS
 1.5 統(tǒng)一資源定位符
  1.5.1 URL的格式
  1.5.2 URL路徑
 1.6 多用途網(wǎng)際郵件擴充協(xié)議
  1.6.1 類型說明
  1.6.2 實驗性文檔類型
 1.7 超文本傳輸協(xié)議
  1.7.1 請求階段
  1.7.2 響應(yīng)階段
 1.8 安全性
 1.9 Web開發(fā)常用工具
  1.9.1 XHTML概述
  1.9.2 創(chuàng)建XHTML文檔的工具
  1.9.3 插件和過濾器
  1.9.4 XML概述
  1.9.5 JavaScript概述
  1.9.6 Java概述
  1.9.7 Perl概述
  1.9.8 PHP概述
  1.9.9 Ruby概述
  1.9.10 Rails概述
  1.9.11 Ajax概述
 1.10 本章小結(jié)
 1.11 復(fù)習(xí)題
 1.12 練習(xí)題
第2章 XHTML簡介
 2.1 HTML和XHTML的起源和演變
  2.1.1 HTML和XHTML的版本
  2.1.2 HTML與XHTML
 2.2 基本語法
 2.3 XHTML文檔的標準結(jié)構(gòu)
 2.4 基本的文本標記
  2.4.1 段落
  2.4.2 換行
  2.4.3 保留空白字符
  2.4.4 標題
  2.4.5 文本塊引用
  2.4.6 字體樣式與大小
  2.4.7 字符實體
  2.4.8 水平線
  2.4.9 meta元素
 2.5 圖片
  2.5.1 圖片格式
  2.5.2 標簽
  2.5.3 XHTML文檔的驗證
 2.6 超鏈接
  2.6.1 鏈接
  2.6.2 位于文檔內(nèi)部的目標
  2.6.3 使用鏈接
 2.7 列表
  2.7.1 無序列表
  2.7.2 有序列表
  2.7.3 定義列表
 2.8 表格
  2.8.1 基本的表格標簽
  2.8.2 屬性rowspan與colspan
  2.8.3 屬性align與valign
  2.8.4 屬性cellpadding與cellspacing
  2.8.5 表格分塊
 2.9 表單
  2.9.1 標簽
  2.9.2 標簽
  2.9.3 標簽
  2.9.4 標簽
  2.9.5 動作按鈕
  2.9.6 一個完整的表單示例
 2.10 框架
  2.10.1 框架集
  2.10.2 框架
 2.11 HTML與XHTML之間的語法差異
 2.12 本章小結(jié)
 2.13 復(fù)習(xí)題
 2.14 練習(xí)題
第3章 層疊樣式表
 3.1 簡介
 3.2 樣式表的層次
 3.3 樣式說明格式
 3.4 選擇器格式
  3.4.1 簡單的選擇器格式
  3.4.2 類選擇器
  3.4.3 類屬選擇器
  3.4.4 id選擇器
  3.4.5 通配選擇器
  3.4.6 偽類
3.5 屬性值的格式
3.6 字體屬性
  3.6.1 字體族
  3.6.2 字體大小
  3.6.3 字體變化
  3.6.4 字體樣式
  3.6.5 字體粗細
  3.6.6 簡寫字體屬性
  3.6.7 文本裝飾
 3.7 列表屬性
 3.8 顏色
  3.8.1 顏色組
  3.8.2 顏色屬性
 3.9 文本對齊
 3.10 盒模型
  3.10.1 邊框
  3.10.2 內(nèi)邊距和外邊距
 3.11 背景圖片
 3.12 標簽和標簽
 3.13 沖突解決方案
 3.14 本章小結(jié)
 3.15 復(fù)習(xí)題
 3.16 練習(xí)題
第4章 JavaScript基礎(chǔ)知識
 4.1 JavaScript概述
  4.1.1 起源
  4.1.2 JavaScript與Java
  4.1.3 JavaScript的用途
  4.1.4 事件驅(qū)動的計算
  4.1.5 瀏覽器和XHTML/JavaScript文檔
 4.2 面向?qū)ο蠛蚃avaScript
 4.3 一般的語法特征
 4.4 原始數(shù)據(jù)、操作和表達式
  4.4.1 原始數(shù)據(jù)類型
  4.4.2 數(shù)值型和字符串字面量
  4.4.3 其他原始類型
  4.4.4 聲明變量
  4.4.5 數(shù)值操作符
  4.4.6 Math對象
  4.4.7 Number對象
  4.4.8 字符串連接操作符
  4.4.9 隱式類型轉(zhuǎn)換
  4.4.10 顯式類型轉(zhuǎn)換
  4.4.11 String屬性和方法
  4.4.12 typeof操作符
  4.4.13 賦值語句
  4.4.14 Date對象
 4.5 屏幕輸出和鍵盤輸入
 4.6 控制語句
  4.6.1 控制表達式
  4.6.2 選擇語句
  4.6.3 switch語句
  4.6.4 循環(huán)語句
 4.7 創(chuàng)建和修改對象
 4.8 數(shù)組
  4.8.1 創(chuàng)建Array對象
  4.8.2 Array對象的特征
  4.8.3 Array方法
 4.9 函數(shù)
  4.9.1 基礎(chǔ)知識
  4.9.2 局部變量
  4.9.3 參數(shù)
  4.9.4 深入理解sort方法
 4.10 示例一
 4.11 構(gòu)造函數(shù)
 4.12 利用正則表達式進行模式匹配
  4.12.1 字符和字符類模式
  4.12.2 錨
  4.12.3 模式修飾符
  4.12.4 String對象中的其他模式匹配方法
 4.13 示例二
 4.14 腳本中的錯誤
 4.15 本章小結(jié)
 4.16 復(fù)習(xí)題
 4.17 練習(xí)題
第5章 JavaScript與XHTML文檔
 5.1 JavaScript的執(zhí)行環(huán)境
 5.2 文檔對象模型
 5.3 在JavaScript中訪問元素
 5.4 事件與事件處理
  5.4.1 事件處理的基本概念
  5.4.2 事件、屬性和標簽
 5.5 處理主體元素的事件
 5.6 處理按鈕元素的事件
 5.7 處理文本框和密碼框元素的事件
  5.7.1 focus事件
  5.7.2 驗證表單輸入
 5.8 DOM 2事件模型
  5.8.1 事件傳播
  5.8.2 事件處理程序的注冊
  5.8.3 DOM 2事件模型示例
 5.9 navigator對象
 5.10 DOM樹的遍歷和修改
  5.10.1 DOM樹遍歷
  5.10.2 DOM樹修改
 5.11 本章小結(jié)
 5.12 復(fù)習(xí)題
 5.13 練習(xí)題
第6章 利用JavaScript開發(fā)動態(tài)文檔
 6.1 簡介
 6.2 元素定位
  6.2.1 絕對定位
  6.2.2 相對定位
  6.2.3 靜態(tài)定位
 6.3 移動元素
 6.4 元素可見性
 6.5 修改顏色和字體
  6.5.1 修改顏色
  6.5.2 修改字體
 6.6 動態(tài)修改內(nèi)容
 6.7 堆疊元素
 6.8 定位鼠標光標
 6.9 響應(yīng)鼠標單擊
 6.10 緩慢移動元素
 6.11 拖放元素
 6.12 本章小結(jié)
 6.13 復(fù)習(xí)題
 6.14 練習(xí)題
第7章 XML簡介
 7.1 簡介
 7.2 XML語法
 7.3 XML文檔結(jié)構(gòu)
 7.4 文檔類型定義
  7.4.1 元素聲明
  7.4.2 屬性聲明
  7.4.3 實體聲明
  7.4.4 一個DTD的示例
  7.4.5 內(nèi)部和外部DTD
 7.5 命名空間
 7.6 XML架構(gòu)
  7.6.1 架構(gòu)的基本原理
  7.6.2 架構(gòu)的定義
  7.6.3 定義架構(gòu)實例
  7.6.4 數(shù)據(jù)類型概述
  7.6.5 簡單類型
  7.6.6 復(fù)雜類型
  7.6.7 架構(gòu)實例的驗證
  7.7 顯示沒有格式化的XML文檔
 7.8 通過CSS顯示XML文檔
 7.9 XSLT樣式表
  7.9.1 XSLT概述
  7.9.2 用于表現(xiàn)的XSL轉(zhuǎn)換
 7.10 XML處理器
  7.10.1 XML處理器的用途
  7.10.2 SAX方式
  7.10.3 DOM方式
 7.11 Web服務(wù)
 7.12 本章小結(jié)
 7.13 復(fù)習(xí)題
 7.14 練習(xí)題
第8章 Perl語言基礎(chǔ)
 8.1 Perl的起源與用途
 8.2 標量及其操作
  8.2.1 數(shù)值與字符串字面量
  8.2.2 標量變量
  8.2.3 數(shù)值操作符
  8.2.4 字符串操作符
  8.2.5 字符串函數(shù)
 8.3 賦值語句與基本的輸入輸出
  8.3.1 賦值語句
  8.3.2 鍵盤輸入
  8.3.3 屏幕輸出
 8.4 控制語句
  8.4.1 控制表達式
  8.4.2 選擇及循環(huán)語句
 8.5 數(shù)組基礎(chǔ)
  8.5.1 列表字面量
  8.5.2 數(shù)組
  8.5.3 foreach語句
  8.5.4 內(nèi)置的數(shù)組函數(shù)
  8.5.5 內(nèi)置的列表函數(shù)
  8.5.6 示例
 8.6 散列
 8.7 引用
 8.8 函數(shù)
  8.8.1 基礎(chǔ)
  8.8.2 局部變量
  8.8.3 參數(shù)
  8.8.4 深入理解sort函數(shù)
  8.8.5 示例
 8.9 模式匹配
  8.9.1 模式匹配的基礎(chǔ)
  8.9.2 存儲匹配
  8.9.3 替換
  8.9.4 直轉(zhuǎn)操作符
 8.10 文件輸入輸出
 8.11 示例
 8.12 本章小結(jié)
 8.13 復(fù)習(xí)題
 8.14 練習(xí)題
第9章 使用Perl語言編寫CGI程序
 9.1 通用網(wǎng)關(guān)接口技術(shù)
 9.2 CGI連接
 9.3 查詢字符串的格式
 9.4 CGI.pm模塊
  9.4.1 常用的CGI.pm函數(shù)
  9.4.2 一個完整的表單示例
 9.5 調(diào)查表示例
9.6 Cookie簡介
9.7 本章小結(jié)
 9.8 復(fù)習(xí)題
 9.9 練習(xí)題
第10章 Servlet與JSP
 10.1 servlet概述
 10.2 servlet詳解
 10.3 調(diào)查表示例
 10.4 在客戶端存儲信息
  10.4.1 cookie
  10.4.2 servlet對cookie的支持
  10.4.3 示例
  10.4.4 會話跟蹤
 10.5 JSP
  10.5.1 開發(fā)JSP的動機
  10.5.2 JSP文檔
  10.5.3 腳本段
  10.5.4 表達式語言
  10.5.5 JSTL中用于控制的動作元素
 10.6 本章小結(jié)
 10.7 復(fù)習(xí)題
 10.8 練習(xí)題
第11章 PHP簡介
 11.1 PHP的起源和用途
 11.2 PHP概述
 11.3 基本語法特征
 11.4 原始類型、操作和表達式
  11.4.1 變量
  11.4.2 整數(shù)類型
  11.4.3 雙精度類型
  11.4.4 字符串類型
  11.4.5 布爾類型
  11.4.6 算術(shù)運算符和表達式
  11.4.7 字符串操作
  11.4.8 標量類型轉(zhuǎn)換
  11.4.9 賦值操作符
 11.5 輸出
 11.6 控制語句
  11.6.1 關(guān)系操作符
  11.6.2 布爾操作符
  11.6.3 選擇語句
  11.6.4 循環(huán)語句
  11.6.5 示例
 11.7 數(shù)組
  11.7.1 創(chuàng)建數(shù)組
  11.7.2 訪問數(shù)組元素
  11.7.3 數(shù)組處理函數(shù)
  11.7.4 數(shù)組元素的按序訪問
  11.7.5 數(shù)組排序
 11.8 函數(shù)
  11.8.1 函數(shù)的基本特征
  11.8.2 參數(shù)
  11.8.3 變量的作用域
  11.8.4 變量的生命周期
 11.9 模式匹配
 11.10 表單處理
 11.11 文件處理
  11.11.1 文件的打開和關(guān)閉
  11.11.2 文件讀取
  11.11.3 文件寫入操作
  11.11.4 文件加鎖
 11.12 Cookie
  11.12.1 cookie簡介
  11.12.2 PHP對cookie的支持
 11.13 會話跟蹤
 11.14 本章小結(jié)
 11.15 復(fù)習(xí)題
 11.16 練習(xí)題
第12章 ASP.NET簡介
 12.1 .NET Framework概述
  12.1.1 背景
  12.1.2 .NET語言
  12.1.3 公共語言運行時
  12.1.4 公共語言架構(gòu)
 12.2 C#簡介
  12.2.1 起源
  12.2.2 原始類型和表達式
  12.2.3 數(shù)據(jù)結(jié)構(gòu)
  12.2.4 控制語句
  12.2.5 類、方法和結(jié)構(gòu)
  12.2.6 屬性
  12.2.7 委托
  12.2.8 程序結(jié)構(gòu)
  12.2.9 程序的文件存儲
 12.3 ASP.NET簡介
  12.3.1 基本原理
  12.3.2 ASP.NET文檔
  12.3.3 后臺代碼文件
 12.4 ASP.NET控件
  12.4.1 HTML控件
  12.4.2 簡單的ASP.NET文檔的生命周期
  12.4.3 頁面級事件
  12.4.4 控制事件
  12.4.5 Web控件
  12.4.6 由代碼產(chǎn)生控件元素
  12.4.7 控件的響應(yīng)輸出
  12.4.8 示例
  12.4.9 驗證控件
 12.5 Web服務(wù)
  12.5.1 構(gòu)建Web服務(wù)
  12.5.2 傳播Web服務(wù)
 12.6 本章小結(jié)
 12.7 復(fù)習(xí)題
 12.8 練習(xí)題
第13章 基于Web的數(shù)據(jù)庫訪問
 13.1 關(guān)系數(shù)據(jù)庫
 13.2 結(jié)構(gòu)化查詢語言簡介
  13.2.1 SELECT命令
  13.2.2 連接
  13.2.3 INSERT命令
  13.2.4 UPDATE命令
  13.2.5 DELETE命令
  13.2.6 DROP命令
  13.2.7 CREATE TABLE命令
 13.3 數(shù)據(jù)庫訪問的體系結(jié)構(gòu)
  13.3.1 客戶/服務(wù)器體系結(jié)構(gòu)
  13.3.2 Microsoft Access體系結(jié)構(gòu)
  13.3.3 Perl DBI/DBD體系結(jié)構(gòu)
  13.3.4 PHP和數(shù)據(jù)庫訪問
  13.3.5 Java JDBC體系結(jié)構(gòu)
 13.4 MySQL數(shù)據(jù)庫系統(tǒng)
 13.5 使用Perl和MySQL實現(xiàn)數(shù)據(jù)庫訪問2
  13.5.1 DBI模塊
  13.5.2 示例
 13.6 使用PHP和MySQL實現(xiàn)數(shù)據(jù)庫訪問
  13.6.1 特殊字符的潛在問題
  13.6.2 連接MySQL并選擇數(shù)據(jù)庫
  13.6.3 請求MySQL操作
  13.6.4 PHP/MySQL示例
 13.7 使用JDBC和MySQL實現(xiàn)數(shù)據(jù)庫訪問
  13.7.1 JDBC和MySQL
  13.7.2 元數(shù)據(jù)
  13.7.3 示例
 13.8 本章小結(jié)
 13.9 復(fù)習(xí)題
 13.10 練習(xí)題
第14章 Ruby簡介
 14.1 Ruby的起源與用途
 14.2 標量類型及其操作
  14.2.1 數(shù)值與字符串字面量
  14.2.2 變量和賦值語句
  14.2.3 數(shù)值操作符
  14.2.4 String的方法
 14.3 簡單的輸入輸出
  14.3.1 屏幕輸出
  14.3.2 鍵盤輸入
 14.4 控制語句
  14.4.1 控制表達式
  14.4.2 選擇語句和循環(huán)語句
 14.5 數(shù)組基礎(chǔ)
  14.5.1 for-in語句
  14.5.2 數(shù)組和列表的內(nèi)置方法
  14.5.3 示例
 14.6 散列
 14.7 方法
  14.7.1 基礎(chǔ)知識
  14.7.2 局部變量
  14.7.3 參數(shù)
 14.8 類
  14.8.1 類的基礎(chǔ)知識
  14.8.2 訪問控制
  14.8.3 繼承
 14.9 代碼塊和迭代器
 14.10 模式匹配
  14.10.1 模式匹配的基礎(chǔ)知識
  14.10.2 存儲匹配
  14.10.3 替換
 14.11 本章小結(jié)
 14.12 復(fù)習(xí)題
 14.13 練習(xí)題
第15章 Rails簡介
 15.1 Rails概述
 15.2 文檔請求
  15.2.1 靜態(tài)文檔Hello World
  15.2.2 動態(tài)文檔
 15.3 處理表單
  15.3.1 設(shè)置應(yīng)用程序
  15.3.2 控制器和視圖
 15.4 需要訪問數(shù)據(jù)庫的Rails應(yīng)用程序
  15.4.1 構(gòu)建數(shù)據(jù)庫
  15.4.2 構(gòu)建應(yīng)用程序
 15.5 布局
 15.6 本章小結(jié)
 15.7 復(fù)習(xí)題
 15.8 練習(xí)題
第16章 Ajax簡介
 16.1 Ajax概述
 16.2 Ajax基礎(chǔ)知識
  16.2.1 應(yīng)用程序
  16.2.2 表單文檔
  16.2.3 請求階段
  16.2.4 響應(yīng)文檔
  16.2.5 接收器階段
  16.2.6 跨瀏覽器支持
 16.3 采用Ajax技術(shù)的Rails
  16.3.1 初始的表單文檔
  16.3.2 觸發(fā)Ajax
  16.3.3 控制器
 16.4 本章小結(jié)
 16.5 復(fù)習(xí)題
 16.6 練習(xí)題
附錄A Java簡介
附錄B 顏色名及其十六進制值
附錄C Java Applet

本目錄推薦

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