內容簡介
《普通高等教育十一五國家級規劃教材·web系統與技術(基礎部分)》按照教育部高等學校計算機科學與技術教學指導委員會編制的《高等學校計算機科學與技術專業發展戰略研究報告暨專業規範(試行)》中有關web系統和技術部分知識單元、知識點要求編寫。web系統與技術是計算機專業信息技術方向的專業課程。《Web系統與技術》分為基礎部分和Java Web套用技術,分兩個階段為本科生開設。
教材配套的網路課件包括課程中程式示例,涉及到的軟體開發工具的介紹、使用,Web伺服器的安裝、配置與使用和課程設計4個選題示範。整個網站包括Java語言程式設計、Web系統與技術(基礎部分和Java wleb套用技術)和Java網路高級編程,適合高職、本科、研究生等不同層次的教學需要,這個網站本身也是Web系統與技術的示例。
《普通高等教育十一五國家級規劃教材·web系統與技術(基礎部分)》可以用於計算機專業和非計算機專業作普及Web系統與技術的教材,也可作為網路編程人員的參考書。
目錄
第1章 Web系統的構成
1.1 Web系統概述
1.2 Intemet網路
1.2.1 網路接口層
1.2.2 網路層
1.2.3 傳輸層
1.3 Web協定HTTP
1.3.1 Web客戶與Web伺服器的互動
1.3.2 HTTP方法
1.4 Web客戶、Web伺服器和Web套用組件伺服器
1.4.1 Web客戶(瀏覽器)
1.4.2 Web伺服器
1.4.3 Web應用程式伺服器
1.5 Web檔案
1.5.1 靜態頁面
1.5.2 一動態頁面
1.5.3 網站與主頁
1.6 網站開發工具
小結
習題
第2章 超文本標記語言HTML
2.1 概述
2.1.1 HTML簡史
2.1.2 HTML的功能
2.2 一個簡單的頁面
2.3 HTML檔案的結構
2.3.1 HTML標記概述
2.3.2 HTML檔案的結構
2.4 HTML標記
2.4.1 HTML的專用字元
2.4.2 標題與段
2.4.3 字型
2.4.4 內聯標記
2.4.5 水平線
2.4.6 預置格式
2.4.7 層控標記
2.4.8 建立列表
2.4.9 表格
2.4.10 圖像標記與屬性
2.4.11 超文本連結標記
2.4.12 框架
2.4.13 表單
小結
習題
第3章 樣式表
3.1 CSS頁面格式模型
3.1.1 CSS概述
3.1.2 CSS塊框布局
3.1.3 內聯布局
3.2 樣式表規則
3.3 定義樣式表的三種方式
3.3.1 head內定義
3.3.2 body內定義
3.3.3 定義外部樣式表檔案
3.4 網頁標記匹配CSS的規則的方式
3.4.1 標記選擇器
3.4.2 通用類選擇器
3.4.3 類選擇符
3.4.4 #id選擇器
3.4.5 上下文類選擇器
3.5 頁面總體樣式設定
3.5.1 bodv標記的文本樣式表設定
3.5.2 標題文本樣式表設定
3.5.3 文本對齊、縮進與凸出
3.5.4 文本布局
3.6 樣式表套用示例
3.6.1 導航欄
3.6.2 定位、層次重疊與可見性
3.7 樣式表有效順序規則
小結
習題
第4章 腳本語言JavaScript基礎
4.1 JavaScript概述
4.1.1 JavaScript的特點
4.1.2 腳本標記script
4.2 JavaScript基本語法
4.2.1 標識符
4.2.2 保留字
4.2.3 注釋
4.2.4 分隔設定
4.2.5 基本數據類型
4.2.6 變數與常量
4.2.7 表達式和運算符
4.2.8 控制語句
4.3 函式
4.3.1 函式定義
4.3.2 函式的調用
4.3.3 變數作用域
4.3.4 內部函式
4.4 一維數組
4.4.1 一維數組定義
4.4.2 數組的初始化
4.4.3 數組元素的訪問
4.5 JavaScript對象
4.5.1 對象與類的一般概念
4.5.2 JavaScript的環境對象window
4.6 基於JavaScript的事件編程
4.6.1 事件和事件處理函式
4.6.2 HTML標記的事件屬性
4.6.3 JavaScript的事件編程示例
小結
習題
第5章 文檔對象模型DOM與動態HTML
5.1 文檔對象模型
5.1.1 概述
5.1.2 DOM樹節點對應的類
5.1.3 DOM API
5.2 套用示例
小結
習題
第6章 網頁製作軟體工具
6.1 Dreamweaver MX概述
6.1.1 Dreamweaver MX的啟動和操作界面