貫通AJAX+PHP+Dreamweaver CS3動態網站開發

貫通AJAX+PHP+Dreamweaver CS3動態網站開發
定價:414
NT $ 414
  • 作者:@@陳鋒敏 @等@編/著
  • 出版社:電子工業出版社
  • 出版日期:2008-06-01
  • 語言:簡體中文
  • ISBN10:7121064081
  • ISBN13:9787121064081
  • 裝訂:598頁 / 普通級 / 初版
 

內容簡介

本書分為4篇共16章,包括演示篇、PHP開發篇、AJAX開發篇和總結篇。本書使用的開發環境為Dreamweaver CS3+PHP+MYSQL,全書內容由淺入深,並輔以大量的實例說明,逐步引領讀者從基礎到實踐地進行學習。另外,本書還針對不同的知識點安排了相應的項目案例,以幫助讀者更好地掌握Web站點的開發技術。

  全書所有實例的源代碼以及項目案例的源代碼可從希賽網下載中心(http://data.csai.cn)下載,也可以在博文視點公司網站(http://broadview.com.cn)的資源下載區下載,供讀者學習參考使用。

  本書可供學習使用PHP+AJAX進行Web開發的程序員作為參考用書,也可供社會的PHP技術培訓班作為教材使用,對於缺乏項目實戰經驗的程序員來說可用於快速積累項目開發的經驗。
 

目錄

第一篇 演示篇
 第1章 走進Web世界
  1.1 開發工具准備
   1.1.1 Dreamweaver CS3簡介
   1.1.2 Dreamweaver CS3新增的功能
  1.2 准備Web應用運行環境
  1.3 開發一個Web應用——在線購物系統
   1.3.1 建立數據庫
   1.3.2 開發准備工作
   1.3.3 完成登錄與注冊
   1.3.4 完成商品的增加以及圖片的上傳
   1.3.5 商品顯示后台處理
   1.3.6 商品前台顯示
   1.3.7 讓導航起作用
   1.3.8 讓商品圖片動起來
   1.3.9 開始下訂單了
   1.3.10 讓訂單生效吧
   1.3.11 完成最后的工作
  1.4 小結
第二篇 PHP開發篇
 第2章 Dreamweaver CS3基礎
  2.1 體驗一下Dreamweaver CS3
  2.2 熟悉Dreamweaver CS3工作環境
   2.2.1 Dreamweaver CS3工作界面
   2.2.2 Dreamweaver CS3 工具
   2.2.3 Dreamweaver CS3面板
  2.3 Dreamweaver CS3站點的創建與設置
   2.3.1 本地站點與互聯網遠程站點
   2.3.2 創建與設置Dreamweaver CS3站點
  2.4 Dreamweaver CS3常用操作
   2.4.1 設置頁面屬性
   2.4.2 在Dreamweaver CS3中操作表格
   2.4.3 在網頁中插入圖片和多媒體
   2.4.4 在網頁中創建表單
   2.4.5 使用Dreamweaver CS3快速增加JavaScript行為功能
   2.4.6 在Dreamweaver CS3中文本與 超鏈接的操作
   2.4.7 使用Dreamweaver CS3快速增加樣式
  2.5 小結
 第3章 Web站點基礎
  3.1 HTML/XHTML基礎
   3.1.1 HTML基礎結構
   3.1.2 HTML常用標記
   3.1.3 XHTML1.0簡介
  3.2 CSS基礎
   3.2.1 CSS簡介
   3.2.2 CSS語法
   3.2.3 CSS類
   3.2.4 CSS屬性
  3.3 XML基礎
   3.3.1 編寫XML文檔
   3.3.2 聲明XML標簽
   3.3.3 解析XML內容
  3.4 使用CSS+DIV進行頁面布局
   3.4.1 准備工作
   3.4.2 構建主要框架
   3.4.3 構建附加框架
   3.4.4 文本樣式設置
   3.4.5 充實內容
  3.5 使用和設計Dreamweaver CS3模板
  3.6 小結
 第4章 PHP基礎
  4.1 PHP簡介
   4.1.1 PHP歷史
   4.1.2 PHP的原理
   4.1.3 PHP的特性
   4.1.4 PHP的發展前景
  4.2 一個PHP程序
  4.3 類型定義和轉換
   4.3.1 標量類型
   4.3.2 數據類型轉換規則
   4.3.3 數據類型轉換方法
   4.3.4 自動類型轉換
  4.4 變量和常量
   4.4.1 變量
   4.4.2 常量
  4.5 表達式與運算符
   4.5.1 表達式
   4.5.2 運算符簡介
   4.5.3 運算符分類詳解
   4.5.4 運算符的優先級
   4.5.5 當年投資方案評測程序回顧
  4.6 程序結構
   4.6.1 程序塊結構
   4.6.2 選擇和分支結構
   4.6.3 循環結構
   4.6.4 PHP語言使用技巧
   4.6.5 五年投資方案評測程序回顧
  4.7 自定義函數
   4.7.1 自定義函數的方法
   4.7.2 參數與返回值
   4.7.3 函數中變量的作用域
   4.7.4 通過文件引用來調用函數
   4.7.5 使用函數和包含文件實現五年投資方案評測程序回顧
  4.8 小結
 第5章 PHP數據控制
  5.1 數組
   5.1.1 數組創建
   5.1.2 數組訪問
   5.1.3 多維數組
   5.1.4 foreach循環
   5.1.5 基本數組函數
  5.2 字符串操作
   5.2.1 字符串輸出
   5.2.2 字符串格式的修改
   5.2.3 字符串的比較
   5.2.4 子字符串操作
   5.2.5 字符串操作程序回顧
  5.3 正則表達式
   5.3.1 正則表達式簡介
   5.3.2 正則表達式組成符號
   5.3.3 正則表達式匹配規則
   5.3.4 正則表達式函數
  5.4 小結
 第6章 面向對象設計的PHP應用
  6.1 了解面向對象編程思想
   6.1.1 什麼是面向對象
   6.1.2 為什麼需要面向對象思想
  6.2 PHP面向對象入門
   6.2.1 類與對象
   6.2.2 訪問限定
   6.2.3 將類文件獨立出來
   6.2.4 靜態成員變量與成員函數
   6.2.5 構造函數與析構函數
   6.2.6 函數重載
   6.2.7 People類回顧
  6.3 PHP面向對象
   6.3.1 PHP中的繼承
   6.3.2 PHP中類之間的組合應用
   6.3.3 抽象類與接口
   6.3.4 多態性
   6.3.5 對象的序列化
  6.4 小結
 第7章 PHP預定義變量
  7.1 掌握PHP預定義變量
   7.1.1 服務器變量:$_SERVER
   7.1.2 預定義變量:$_GET和$_POST變量
   7.1.3 HTTP文件上傳變量:$_FILES
   7.1.4 HTTP Cookies變量:$_COOKIE
   7.1.5 Request 變量:$_REQUEST
   7.1.6 Session 變量:$_SESSION
  7.2 PHP預定義變量綜合應用
   7.2.1 修改引入文件
   7.2.2 修改登錄部分
   7.2.3 修改圖片上傳以及新建圖片顯示界面
   7.2.4 運行程序查看成果
  7.3 小結
 第8章 MySQL基礎
  8.1 數據庫基礎
   8.1.1 數據庫的發展歷史
   8.1.2 數據庫的基本概念
   8.1.3 數據庫設計
  8.2 在MySQL中管理數據庫與表
   8.2.1 MySQL命令解釋器
   8.2.2 在MySQL中創建數據庫和表
   8.2.3 在MySQL中刪除數據庫和表
   8.2.4 在PHP中分配用戶和權限
  8.3 數據的增、刪、改、查
   8.3.1 完整性約束
   8.3.2 數據的增、刪、改
   8.3.3 數據的查詢
  8.4 PHP與MySQL
   8.4.1 PHP連接MySQL數據庫
   8.4.2 在PHP程序中處理MySQL服務器的錯誤
   8.4.3 引入文件封裝訪問驅動
  8.5 小結
 第9章 PHP中的異常處理
  9.1 理解PHP異常處理
  9.2 PHP異常處理方法
   9.2.1 異常處理類
   9.2.2 異常拋出
   9.2.3 異常捕獲
  9.3 PHP異常處理技巧
   9.3.1 對於多種異常情況的處理
   9.3.2 選擇異常處理的時機
  9.4 小結
 第10章 開發基於PHP+MySQL的記事本
  10.1 功能需求分析與設計
   10.1.1 數據庫設計
   10.1.2 系統設計
  10.2 系統實現
   10.2.1 數據操作類的實現
   10.2.2 頁面基類以及首頁和登錄、注冊頁面的實現
   10.2.3 事件信息頁面以及類的實現
  10.3 小結
第三篇 AJAX開發篇
 第11章 JavaScript基礎
  11.1 JavaScript語言基礎
   11.1.1 JavaScript簡介
   11.1.2 JavaScript基本元素
   11.1.3 JavaScript程序結構
  11.2 JavaScript與HTML/XHTML
   11.2.1 瀏覽器對象
   11.2.2 表單驗證
   11.2.3 Cookie處理
   11.2.4 窗口控制
  11.3 JavaScript與CSS
   11.3.1 通過style對象改變節點的CSS
   11.3.2 使用className屬性指定節點的樣式
   11.3.3 使用JavaScript控制CSS濾鏡
  11.4 JavaScript與DOM
   11.4.1 DOM基礎
   11.4.2 JavaScript對DOM操作
   11.4.3 JavaScript對DOM的事件處理
   11.4.4 JavaScript使用DOM技術操作XML文檔
  11.5 小結
 第12章 AJAX基礎
  12.1 AJAX概述
   12.1.1 AJAX的產生
   12.1.2 AJAX的理解
   12.1.3 AJAX的適用范圍
   12.1.4 AJAX簡單示例
  12.2 AJAX關鍵技術
   12.2.1 XMLHttpRequest對象簡介
   12.2.2 XMLHttpRequest對象的屬性和方法
   12.2.3 XMLHttpRequest發送請求
   12.2.4 XMLHttpRequest獲取請求
  12.3 AJAX開發模式
   12.3.1 重構與設計模式
   12.3.2 幾種設計模式介紹
   12.3.3 MVC模式
  12.4 小結
 第13章 PHP與AJAX
  13.1 將AJAX應用於PHP
   13.1.1 理解AJAX服務器端
   13.1.2 AJAX與服務器的交互方式
   13.1.3 訪問PHP服務器
  13.2 AJAX安全與性能
   13.2.1 AJAX程序安全
   13.2.2 傳送數據保護
   13.2.3 AJAX程序性能優化
  13.3 PHP+AJAX實現搜索提示
   13.3.1 基本原理分析
   13.3.2 客戶端代碼
   13.3.3 服務器端代碼
   13.3.4 數據庫設計
  13.4 體驗AJAX帶來的改變
  13.5 小結
第四篇 總結篇
 第14章 PHP開發利器PEAR
  14.1 使用PEAR::HTML_AJAX實現AJAX
   14.1.1 PEAR:: HTML_AJAX簡介
   14.1.2 PEAR:: HTML_AJAX無刷新局部更改
   14.1.3 PEAR::HTML_AJAX無刷新提交表單
   14.1.4 PEAR::HTML_AJAX與Spry
  14.2 使用PEAR:: HTML_Template_IT實現模板
   14.2.1 PEAR:: HTML_Template_IT簡介
   14.2.2 PEAR:: HTML_Template_IT嵌套表格輸出
   14.2.3 PEAR:: HTML_Template_IT動態載入頁面
   14.2.4 PEAR:: HTML_Template_IT輸出XML
  14.3 使用PEAR:: Pager實現分頁
   14.3.1 PEAR::Pager簡介
   14.3.2 PEAR::Pager實現分頁
   14.3.3 PEAR::Pager與AJAX結合
  14.4 使用PEAR:: DB_DataObject實現ORM
   14.4.1 PEAR:: DB_DataObject簡介
   14.4.2 PEAR:: DB_DataObject配置
   14.4.3 PEAR:: DB_DataObject增、刪、改數據
   14.4.4 PEAR:: DB_DataObject查詢數據
  14.5 使用PEAR:: HTML_QuickForm實現表單
   14.5.1 PEAR:: HTML_QuickForm簡介
   14.5.2 PEAR:: HTML_QuickForm創建表單
   14.5.3 PEAR:: HTML_QuickForm與HTML_Template_IT結合使用
   14.5.4 PEAR:: HTML_QuickForm與DB_DataObject結合使用
  14.6 小結
 第15章 在線相冊的分析與設計
  15.1 需求分析與實現技術選擇
   15.1.1 相冊需求
   15.1.2 實現技術選擇以及初步構想
   15.1.3 數據庫實現
  15.2 系統部分設計
   15.2.1 整體設計思路
   15.2.2 首頁顯示流程設計
   15.2.3 用戶登錄流程設計
   15.2.4 系統設置流程設計
   15.2.5 照片管理流程設計
   15.2.6 照片顯示流程設計
  15.3 主要類設計
   15.3.1 JavaScript類設計
   15.3.2 View層類設計
   15.3.3 Controller層類設計
   15.3.4 Model層類設計
  15.4 小結
 第16章 在線相冊具體實現
  16.1 Model層實現
   16.1.1 PEAR::DB_DataObject配置
   16.1.2 Model層基類實現
   16.1.3 Model層其他類實現
  16.2 Controller層實現
   16.2.1 AdminManager類實現
   16.2.2 SkinManager類實現
   16.2.3 SystemManager類實現
   16.2.4 PhotosManager類實現
  16.3 View層的實現
   16.3.1 View層基類的實現
   16.3.2 MyAJAX.php與Server.php
   16.3.2 以及涉及類的實現
   16.3.3 首頁index.php的實現
   16.3.4 Photos.js的實現
   16.3.5 AdminLogin.php的實現
   16.3.6 UpSystem.php的實現
   16.3.7 照片上傳與增加相冊分類的實現
   16.3.8 UpPhotosInfo.php的實現
  16.4 小結
附錄A PHP環境的配置
附錄B PEAR包的安裝
附錄C PHP框架介紹
附錄D 調試工具介紹
附錄E 本書源代碼附加說明
網路書店 類別 折扣 價格
  1. 新書
    $414