出版時間:2008-6 出版社:電子工業(yè)出版社 作者:陳鋒敏 等 著 頁數(shù):598
Tag標簽:無
內(nèi)容概要
分為4篇共16章,包括演示篇、PHP開發(fā)篇、AJAX開發(fā)篇和總結(jié)篇。《貫通AJAX+PHP+Dreamweaver CS3動態(tài)網(wǎng)站開發(fā)》使用的開發(fā)環(huán)境為Dreamweaver CS3+PHP+MYSQL,全書內(nèi)容由淺入深,并輔以大量的實例說明,逐步引領(lǐng)讀者從基礎(chǔ)到實踐地進行學(xué)習(xí)。另外,《貫通AJAX+PHP+Dreamweaver CS3動態(tài)網(wǎng)站開發(fā)》還針對不同的知識點安排了相應(yīng)的項目案例,以幫助讀者更好地掌握Web站點的開發(fā)技術(shù)。 《貫通AJAX+PHP+Dreamweaver CS3動態(tài)網(wǎng)站開發(fā)》可供學(xué)習(xí)使用PHP+AJAX進行Web開發(fā)的程序員作為參考用書,也可供社會的PHP技術(shù)培訓(xùn)班作為教材使用,對于缺乏項目實戰(zhàn)經(jīng)驗的程序員來說可用于快速積累項目開發(fā)的經(jīng)驗。
書籍目錄
第一篇 演示篇第1章 走進Web世界 1.1 開發(fā)工具準備 1.1.1 Dreamweaver CS3簡介 1.1.2 Dreamweaver CS3新增的功能 1.2 準備Web應(yīng)用運行環(huán)境 1.3 開發(fā)一個Web應(yīng)用——在線購物系統(tǒng) 1.3.1 建立數(shù)據(jù)庫 1.3.2 開發(fā)準備工作 1.3.3 完成登錄與注冊 1.3.4 完成商品的增加以及圖片的上傳 1.3.5 商品顯示后臺處理 1.3.6 商品前臺顯示 1.3.7 讓導(dǎo)航起作用 1.3.8 讓商品圖片動起來 1.3.9 開始下訂單了 1.3.10 讓訂單生效吧 1.3.11 完成最后的工作 1.4 小結(jié) 第二篇 PHP開發(fā)篇第2章 Dreamweaver CS3基礎(chǔ) 2.1 體驗一下Dreamweaver CS3 2.2 熟悉Dreamweaver CS3工作環(huán)境 2.2.1 Dreamweaver CS3工作界面 2.2.2 Dreamweaver CS3 工具 2.2.3 Dreamweaver CS3面板 2.3 Dreamweaver CS3站點的創(chuàng)建與設(shè)置 2.3.1 本地站點與互聯(lián)網(wǎng)遠程站點 2.3.2 創(chuàng)建與設(shè)置Dreamweaver CS3站點 2.4 Dreamweaver CS3常用操作 2.4.1 設(shè)置頁面屬性 2.4.2 在Dreamweaver CS3中操作表格 2.4.3 在網(wǎng)頁中插入圖片和多媒體 2.4.4 在網(wǎng)頁中創(chuàng)建表單 2.4.5 使用Dreamweaver CS3快速增加JavaScript行為功能 2.4.6 在Dreamweaver CS3中文本與 超鏈接的操作 2.4.7 使用Dreamweaver CS3快速增加樣式 2.5 小結(jié) 第3章 Web站點基礎(chǔ) 3.1 HTML/XHTML基礎(chǔ) 3.1.1 HTML基礎(chǔ)結(jié)構(gòu) 3.1.2 HTML常用標記 3.1.3 XHTML1.0簡介 3.2 CSS基礎(chǔ) 3.2.1 CSS簡介 3.2.2 CSS語法 3.2.3 CSS類 3.2.4 CSS屬性 3.3 XML基礎(chǔ) 3.3.1 編寫XML文檔 3.3.2 聲明XML標簽 3.3.3 解析XML內(nèi)容 3.4 使用CSS+DIV進行頁面布局 3.4.1 準備工作 3.4.2 構(gòu)建主要框架 3.4.3 構(gòu)建附加框架 3.4.4 文本樣式設(shè)置 3.4.5 充實內(nèi)容 3.5 使用和設(shè)計Dreamweaver CS3模板 3.6 小結(jié) 第4章 PHP基礎(chǔ) 4.1 PHP簡介 4.1.1 PHP歷史 4.1.2 PHP的原理 4.1.3 PHP的特性 4.1.4 PHP的發(fā)展前景 4.2 一個PHP程序 4.3 類型定義和轉(zhuǎn)換 4.3.1 標量類型 4.3.2 數(shù)據(jù)類型轉(zhuǎn)換規(guī)則 4.3.3 數(shù)據(jù)類型轉(zhuǎn)換方法 4.3.4 自動類型轉(zhuǎn)換 4.4 變量和常量 4.4.1 變量 4.4.2 常量 4.5 表達式與運算符 4.5.1 表達式 4.5.2 運算符簡介 4.5.3 運算符分類詳解 4.5.4 運算符的優(yōu)先級 4.5.5 當年投資方案評測程序回顧 4.6 程序結(jié)構(gòu) 4.6.1 程序塊結(jié)構(gòu) 4.6.2 選擇和分支結(jié)構(gòu) 4.6.3 循環(huán)結(jié)構(gòu) 4.6.4 PHP語言使用技巧 4.6.5 五年投資方案評測程序回顧 4.7 自定義函數(shù) 4.7.1 自定義函數(shù)的方法 4.7.2 參數(shù)與返回值 4.7.3 函數(shù)中變量的作用域 4.7.4 通過文件引用來調(diào)用函數(shù) 4.7.5 使用函數(shù)和包含文件實現(xiàn)五年投資方案評測程序回顧 4.8 小結(jié) 第5章 PHP數(shù)據(jù)控制 5.1 數(shù)組 5.1.1 數(shù)組創(chuàng)建 5.1.2 數(shù)組訪問 5.1.3 多維數(shù)組 5.1.4 foreach循環(huán) 5.1.5 基本數(shù)組函數(shù) 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 正則表達式匹配規(guī)則 5.3.4 正則表達式函數(shù) 5.4 小結(jié) 第6章 面向?qū)ο笤O(shè)計的PHP應(yīng)用 6.1 了解面向?qū)ο缶幊趟枷?6.1.1 什么是面向?qū)ο?6.1.2 為什么需要面向?qū)ο笏枷?6.2 PHP面向?qū)ο笕腴T 6.2.1 類與對象 6.2.2 訪問限定 6.2.3 將類文件獨立出來 6.2.4 靜態(tài)成員變量與成員函數(shù) 6.2.5 構(gòu)造函數(shù)與析構(gòu)函數(shù) 6.2.6 函數(shù)重載 6.2.7 People類回顧 6.3 PHP面向?qū)ο?6.3.1 PHP中的繼承 6.3.2 PHP中類之間的組合應(yīng)用 6.3.3 抽象類與接口 6.3.4 多態(tài)性 6.3.5 對象的序列化 6.4 小結(jié) 第7章 PHP預(yù)定義變量 7.1 掌握PHP預(yù)定義變量 7.1.1 服務(wù)器變量:$_SERVER 7.1.2 預(yù)定義變量:$_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預(yù)定義變量綜合應(yīng)用 7.2.1 修改引入文件 7.2.2 修改登錄部分 7.2.3 修改圖片上傳以及新建圖片顯示界面 7.2.4 運行程序查看成果 7.3 小結(jié) 第8章 MySQL基礎(chǔ) 8.1 數(shù)據(jù)庫基礎(chǔ) 8.1.1 數(shù)據(jù)庫的發(fā)展歷史 8.1.2 數(shù)據(jù)庫的基本概念 8.1.3 數(shù)據(jù)庫設(shè)計 8.2 在MySQL中管理數(shù)據(jù)庫與表 8.2.1 MySQL命令解釋器 8.2.2 在MySQL中創(chuàng)建數(shù)據(jù)庫和表 8.2.3 在MySQL中刪除數(shù)據(jù)庫和表 8.2.4 在PHP中分配用戶和權(quán)限 8.3 數(shù)據(jù)的增、刪、改、查 8.3.1 完整性約束 8.3.2 數(shù)據(jù)的增、刪、改 8.3.3 數(shù)據(jù)的查詢 8.4 PHP與MySQL 8.4.1 PHP連接MySQL數(shù)據(jù)庫 8.4.2 在PHP程序中處理MySQL服務(wù)器的錯誤 8.4.3 引入文件封裝訪問驅(qū)動 8.5 小結(jié) 第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 小結(jié) 第10章 開發(fā)基于PHP+MySQL的記事本 10.1 功能需求分析與設(shè)計 10.1.1 數(shù)據(jù)庫設(shè)計 10.1.2 系統(tǒng)設(shè)計 10.2 系統(tǒng)實現(xiàn) 10.2.1 數(shù)據(jù)操作類的實現(xiàn) 10.2.2 頁面基類以及首頁和登錄、注冊頁面的實現(xiàn) 10.2.3 事件信息頁面以及類的實現(xiàn) 10.3 小結(jié) 第三篇 AJAX開發(fā)篇第11章 JavaScript基礎(chǔ) 11.1 JavaScript語言基礎(chǔ) 11.1.1 JavaScript簡介 11.1.2 JavaScript基本元素 11.1.3 JavaScript程序結(jié)構(gòu) 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對象改變節(jié)點的CSS 11.3.2 使用className屬性指定節(jié)點的樣式 11.3.3 使用JavaScript控制CSS濾鏡 11.4 JavaScript與DOM 11.4.1 DOM基礎(chǔ) 11.4.2 JavaScript對DOM操作 11.4.3 JavaScript對DOM的事件處理 11.4.4 JavaScript使用DOM技術(shù)操作XML文檔 11.5 小結(jié) 第12章 AJAX基礎(chǔ) 12.1 AJAX概述 12.1.1 AJAX的產(chǎn)生 12.1.2 AJAX的理解 12.1.3 AJAX的適用范圍 12.1.4 AJAX簡單示例 12.2 AJAX關(guān)鍵技術(shù) 12.2.1 XMLHttpRequest對象簡介 12.2.2 XMLHttpRequest對象的屬性和方法 12.2.3 XMLHttpRequest發(fā)送請求 12.2.4 XMLHttpRequest獲取請求 12.3 AJAX開發(fā)模式 12.3.1 重構(gòu)與設(shè)計模式 12.3.2 幾種設(shè)計模式介紹 12.3.3 MVC模式 12.4 小結(jié) 第13章 PHP與AJAX 13.1 將AJAX應(yīng)用于PHP 13.1.1 理解AJAX服務(wù)器端 13.1.2 AJAX與服務(wù)器的交互方式 13.1.3 訪問PHP服務(wù)器 13.2 AJAX安全與性能 13.2.1 AJAX程序安全 13.2.2 傳送數(shù)據(jù)保護 13.2.3 AJAX程序性能優(yōu)化 13.3 PHP+AJAX實現(xiàn)搜索提示 13.3.1 基本原理分析 13.3.2 客戶端代碼 13.3.3 服務(wù)器端代碼 13.3.4 數(shù)據(jù)庫設(shè)計 13.4 體驗AJAX帶來的改變 13.5 小結(jié) 第四篇 總結(jié)篇第14章 PHP開發(fā)利器PEAR 14.1 使用PEAR::HTML_AJAX實現(xiàn)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實現(xiàn)模板 14.2.1 PEAR:: HTML_Template_IT簡介 14.2.2 PEAR:: HTML_Template_IT嵌套表格輸出 14.2.3 PEAR:: HTML_Template_IT動態(tài)載入頁面 14.2.4 PEAR:: HTML_Template_IT輸出XML 14.3 使用PEAR:: Pager實現(xiàn)分頁 14.3.1 PEAR::Pager簡介 14.3.2 PEAR::Pager實現(xiàn)分頁 14.3.3 PEAR::Pager與AJAX結(jié)合 14.4 使用PEAR:: DB_DataObject實現(xiàn)ORM 14.4.1 PEAR:: DB_DataObject簡介 14.4.2 PEAR:: DB_DataObject配置 14.4.3 PEAR:: DB_DataObject增、刪、改數(shù)據(jù) 14.4.4 PEAR:: DB_DataObject查詢數(shù)據(jù) 14.5 使用PEAR:: HTML_QuickForm實現(xiàn)表單 14.5.1 PEAR:: HTML_QuickForm簡介 14.5.2 PEAR:: HTML_QuickForm創(chuàng)建表單 14.5.3 PEAR:: HTML_QuickForm與HTML_Template_IT結(jié)合使用 14.5.4 PEAR:: HTML_QuickForm與DB_DataObject結(jié)合使用 14.6 小結(jié) 第15章 在線相冊的分析與設(shè)計 15.1 需求分析與實現(xiàn)技術(shù)選擇 15.1.1 相冊需求 15.1.2 實現(xiàn)技術(shù)選擇以及初步構(gòu)想 15.1.3 數(shù)據(jù)庫實現(xiàn) 15.2 系統(tǒng)部分設(shè)計 15.2.1 整體設(shè)計思路 15.2.2 首頁顯示流程設(shè)計 15.2.3 用戶登錄流程設(shè)計 15.2.4 系統(tǒng)設(shè)置流程設(shè)計 15.2.5 照片管理流程設(shè)計 15.2.6 照片顯示流程設(shè)計 15.3 主要類設(shè)計 15.3.1 JavaScript類設(shè)計 15.3.2 View層類設(shè)計 15.3.3 Controller層類設(shè)計 15.3.4 Model層類設(shè)計 15.4 小結(jié) 第16章 在線相冊具體實現(xiàn) 16.1 Model層實現(xiàn) 16.1.1 PEAR::DB_DataObject配置 16.1.2 Model層基類實現(xiàn) 16.1.3 Model層其他類實現(xiàn) 16.2 Controller層實現(xiàn) 16.2.1 AdminManager類實現(xiàn) 16.2.2 SkinManager類實現(xiàn) 16.2.3 SystemManager類實現(xiàn) 16.2.4 PhotosManager類實現(xiàn) 16.3 View層的實現(xiàn) 16.3.1 View層基類的實現(xiàn) 16.3.2 MyAJAX.php與Server.php16.3.2 以及涉及類的實現(xiàn) 16.3.3 首頁index.php的實現(xiàn) 16.3.4 Photos.js的實現(xiàn) 16.3.5 AdminLogin.php的實現(xiàn) 16.3.6 UpSystem.php的實現(xiàn) 16.3.7 照片上傳與增加相冊分類的實現(xiàn) 16.3.8 UpPhotosInfo.php的實現(xiàn) 16.4 小結(jié) 附錄A PHP環(huán)境的配置 附錄B PEAR包的安裝 附錄C PHP框架介紹 附錄D 調(diào)試工具介紹 附錄E 本書源代碼附加說明
章節(jié)摘錄
第一篇 演示篇 第1章 走進Web世界 WWW服務(wù)是互聯(lián)網(wǎng)應(yīng)用中的重要組成部分,Web技術(shù)的飛速發(fā)展帶來了豐富多彩的網(wǎng)絡(luò)生活。在享受技術(shù)發(fā)展帶來便利的同時,Web開發(fā)技術(shù)也越來越復(fù)雜。選擇優(yōu)秀所見即所得的開發(fā)工具可有效地提高開發(fā)人員的工作效率,讓開發(fā)人員的創(chuàng)意更快得以實現(xiàn)?! ≡诒菊轮泄P者將帶著大家一起走進Web世界,利用Dreamweaver CS3所帶來的強大功能讓大家感受一下原來Web開發(fā)也可以很簡單,僅需編寫少量的代碼就可以完成一個可運行的Web應(yīng)用程序?! ?.1 開發(fā)工具準備 Dreamweaver CS3是編寫本書內(nèi)頁面以及程序的開發(fā)工具,讀者可以購買或從Adobe中國官方網(wǎng)站 1.1.1 Dreamweaver CS3簡介 Dreamweaver CS3是由Adobe公司在并購Macromedia之后推出的最新版本,它是一款專業(yè)的Web站點開發(fā)軟件,可用于Web站點、Web頁和Web應(yīng)用程序的設(shè)計、編碼和開發(fā)工作。在業(yè)界通常將Dreamweaver、Flash、Fireworks稱為網(wǎng)頁三劍客。 將各種網(wǎng)頁制作的相關(guān)工具緊密聯(lián)系起來是Dreamweaver系列的一大亮點,同時良好的插件體系,使Dreamweaver CS3可通過第三方插件進行補充。另外,Dreamweaver CS3還為開發(fā)人員提供了動態(tài)語言支持與豐富的模板。 Dreamweaver CS3在功能強大與易用性之間具有很好的平衡,使用Dreamweaver CS3可以有效地提高Web開發(fā)的工作效率。
編輯推薦
本書是關(guān)于介紹“貫通AJAX+PHP+Dreamweaver CS3動態(tài)網(wǎng)站開發(fā)”的教學(xué)用書,全書分為4篇共16章,包括演示篇、PHP開發(fā)篇、AJAX開發(fā)篇和總結(jié)篇。本書使用的開發(fā)環(huán)境為 Dreamweaver CS3+PHP+MYSQL,全書內(nèi)容由淺入深,并輔以大量的實例說明,逐步引領(lǐng)讀者從基礎(chǔ)到實踐地進行學(xué)習(xí)。另外,本書還針對不同的知識點安排了相應(yīng)的項目案例,以幫助讀者更好地掌握Web站點的開發(fā)技術(shù)。本書可供學(xué)習(xí)使用PHP+AJAX進行Web開發(fā)的程序員作為參考用書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
貫通AJAX+PHP+Dreamweaver CS3動態(tài)網(wǎng)站開發(fā) PDF格式下載