Web Programming: Building Internet Applications, 3/e
暫譯: 網頁程式設計:建立網際網路應用程式(第三版)
Chris Bates
- 出版商: Wiley
- 出版日期: 2006-06-01
- 售價: $1,180
- 貴賓價: 9.8 折 $1,156
- 語言: 英文
- 頁數: 678
- 裝訂: Paperback
- ISBN: 0470017759
- ISBN-13: 9780470017753
下單後立即進貨 (約5~7天)
買這商品的人也買了...
-
$520$416 -
$780$663 -
$650$507 -
$620$527 -
$780$616 -
$590$502 -
$720$612 -
$1,200$948 -
$650$514 -
$780$663 -
$680$537 -
$580$493 -
$580$493 -
$299Agile Web Development with Rails, 2/e
-
$620$527 -
$990$891 -
$290$226 -
$1,180$1,003 -
$620$490 -
$720$612 -
$490$387 -
$720$569 -
$490$387 -
$720$612 -
$520$343
相關主題
商品描述
Description
Web programming is about more than creating and formatting webpages and websites, though that is often a starting point for many. Using scripting languages such as JavaScript, Perl and PH, it becomes possible to add a lot more functionality to a site.
This book teaches the essentials of working with the most important web technologies. From client development using HTML and Javascript, through to full server side applications written in ASP and Perl, the complete web system is shown. Concentrating on immediately useful code rather than theory, this is a how-to book for practical and project based courses. The broad scope covered by this book begins by creating reasonably simple webpages with HTML, then working through related document and content tagging systems such as dynamic HTML and eventually XML.
Table of Contents
- Preface.
Acknowledgments.
1. Introduction.
1.1 HTML, XML, and the World WideWeb.
Part I. HTML.
2. Hypertext Markup Language.
2.1 Basic HTML.
2.2 The Document Body.
2.3 Text.
2.4 Hyperlinks.
2.5 Adding More Formatting.
2.6 Lists.
2.7 Using Color and Images.
2.8 Images.
3. More HTML.
3.1 Tables.
3.2 Multimedia Objects.
3.3 Frames.
3.4 Forms – Toward Interactivity.
3.5 The HTML Document Head in Detail.
3.6 XHTML – An Evolutionary Markup.
Part II. Stylesheets.
4. Cascading Stylesheets.
4.1 Introduction.
4.2 Using Styles: Simple Examples.
4.3 Defining Your Own Styles.
4.4 Properties and Values in Styles.
4.5 Stylesheets – AWorked Example.
4.6 Formatting Blocks of Information.
4.7 Layers.
5. Cascading Style Sheets Two.
5.1 The Design Of CSS2.
5.2 Styling For Paged Media.
5.3 Using Aural Presentation.
5.4 Counters And Numbering.
Part III. JavaScript.
6. An Introduction to JavaScript.
6.1 What is Dynamic HTML?
6.2 JavaScript.
6.3 JavaScript – The Basics.
6.4 Variables.
6.5 String Manipulation.
6.6 Mathematical Functions.
6.7 Statements.
6.8 Operators.
6.9 Arrays.
6.10 Functions.
7. Objects in JavaScript.
7.1 Data and Objects in JavaScript.
7.2 Regular Expressions.
7.3 Exception Handling.
7.4 Built-in Objects.
7.5 Cookies.
7.6 Events.
8. Dynamic HTML with JavaScript.
8.1 Data Validation.
8.2 Opening a New Window.
8.3 Messages and Confirmations.
8.4 The Status Bar.
8.5 Writing to a Different Frame.
8.6 Rollover Buttons.
8.7 Moving Images.
8.8 Multiple Pages in a Single Download.
8.9 A Text-only Menu System.
8.10 Floating Logos.
Part IV. Perl.
9. Programming in Perl 5.
9.1 Why Perl?
9.2 On-line Documentation.
9.3 The Basic Perl Program.
9.4 Scalars.
9.5 Arrays.
9.6 Hashes.
9.7 Control Structures.
9.8 Processing Text.
9.9 Regular Expressions.
9.10 Using Files.
9.11 Subroutines.
9.12 Bits and Pieces.
10. CGI Scripting.
10.1 What is CGI?
10.2 Developing CGI Applications.
10.3 Processing CGI.
10.4 Introduction to CGI.pm.
10.5 CGI.pm Methods.
10.6 Creating HTML Pages Dynamically.
10.7 Using CGI.pm – An Example.
10.8 Adding Robustness.
10.9 Carp.
10.10 Cookies.
11. Building Web Applications With Perl.
11.1 Uploading Files.
11.2 Tracking Users With Hidden Data.
11.3 Using Relational Databases.
11.4 Using libwww.
11.5 Template-based Sites With HTML::Mason.
11.6 Creating And Manipulating Images.
Part V. PHP.
12. An Introduction to PHP.
12.1 PHP.
12.2 Introducing PHP.
12.3 Including PHP in a Page.
12.4 Data Types.
12.5 Program Control.
12.6 Arrays.
12.7 User-Defined Functions.
12.8 Built-in Functions.
12.9 Regular Expression.
12.10 Using Files.
13. Building Web Applications With PHP.
13.1 Tracking Users.
13.2 Using Databases.
13.3 Handling XML.
Part VI. Miscellany.
14. XML: Defining Data for Web Applications.
14.1 Basic XML.
14.2 Document Type Definition.
14.3 XML Schema.
14.4 Document Object Model.
14.5 Presenting XML.
14.6 Handling XML with Perl.
14.7 Using XML::Parser.
14.8 Handling the DOM with Perl.
15. Good Design.
15.1 Structure.
15.2 Tables versus Frames versus.
15.3 Accessibility.
15.4 Internationalization.
16. Protocols.
16.1 Protocols.
16.2 IP and TCP.
16.3 Hypertext Transfer Protocol.
16.4 Common Gateway Interface.
16.5 The Document Object Model.
16.6 Introducing The Document Object Model.
17. Case Study.
17.1 The Plan.
17.2 The Data.
Part VII. Appendices.
Glossary.
Appendix A: Accessing a Database From PHP Using mysqli .
Appendix B: Accessing a Database From PHP Using Pear DB.
Appendix C: HTML Color Codes.
Appendix D: HTML Entities.
Index.
商品描述(中文翻譯)
**描述**
網頁程式設計不僅僅是創建和格式化網頁和網站,雖然這通常是許多人的起點。使用 JavaScript、Perl 和 PHP 等腳本語言,可以為網站添加更多功能。
本書教授與最重要的網頁技術相關的基本知識。從使用 HTML 和 JavaScript 的客戶端開發,到用 ASP 和 Perl 編寫的完整伺服器端應用程式,完整的網頁系統將會展示。這本書專注於立即可用的程式碼,而非理論,適合實用和專案導向的課程。書中涵蓋的廣泛範疇從使用 HTML 創建相對簡單的網頁開始,然後逐步介紹相關的文件和內容標記系統,如動態 HTML,最終到 XML。
**目錄**
前言
致謝
1. 介紹
1.1 HTML、XML 和萬維網
第一部分:HTML
2. 超文本標記語言
2.1 基本 HTML
2.2 文件主體
2.3 文字
2.4 超連結
2.5 添加更多格式
2.6 列表
2.7 使用顏色和圖像
2.8 圖像
3. 更多 HTML
3.1 表格
3.2 多媒體物件
3.3 框架
3.4 表單 - 走向互動性
3.5 HTML 文件頭詳細介紹
3.6 XHTML - 一種演進的標記語言
第二部分:樣式表
4. 層疊樣式表
4.1 介紹
4.2 使用樣式:簡單範例
4.3 定義自己的樣式
4.4 樣式中的屬性和值
4.5 樣式表 - 一個實作範例
4.6 格式化資訊區塊
4.7 層
5. 層疊樣式表二
5.1 CSS2 的設計
5.2 分頁媒體的樣式
5.3 使用聽覺呈現
5.4 計數器和編號
第三部分:JavaScript
6. JavaScript 介紹
6.1 什麼是動態 HTML?
6.2 JavaScript
6.3 JavaScript - 基礎
6.4 變數
6.5 字串操作
6.6 數學函數
6.7 語句
6.8 運算子
6.9 陣列
6.10 函數
7. JavaScript 中的物件
7.1 JavaScript 中的數據和物件
7.2 正則表達式
7.3 異常處理
7.4 內建物件
7.5 Cookies
7.6 事件
8. 使用 JavaScript 的動態 HTML
8.1 數據驗證
8.2 開啟新視窗
8.3 訊息和確認
8.4 狀態列
8.5 寫入不同的框架
8.6 滾動按鈕
8.7 移動圖像
8.8 單次下載中的多個頁面
8.9 純文字菜單系統
8.10 浮動標誌
第四部分:Perl
9. 使用 Perl 5 程式設計
9.1 為什麼選擇 Perl?
9.2 在線文檔
9.3 基本 Perl 程式
9.4 標量
9.5 陣列
9.6 哈希
9.7 控制結構
9.8 處理文本
9.9 正則表達式
9.10 使用文件
9.11 子程序
9.12 雜項
10. CGI 腳本
10.1 什麼是 CGI?
10.2 開發 CGI 應用程式
10.3 處理 CGI
10.4 介紹 CGI.pm
10.5 CGI.pm 方法
10.6 動態創建 HTML 頁面
10.7 使用 CGI.pm - 一個範例
10.8 增加穩健性
10.9 Carp
10.10 Cookies
11. 使用 Perl 建立網頁應用程式
11.1 上傳文件
11.2 使用隱藏數據追蹤用戶
11.3 使用關聯數據庫
11.4 使用 libwww
11.5 使用 HTML::Mason 的模板網站
11.6 創建和操作圖像
第五部分:PHP
12. PHP 介紹
12.1 PHP
12.2 介紹 PHP
12.3 在頁面中包含 PHP
12.4 數據類型
12.5 程式控制
12.6 陣列
12.7 使用者定義函數
12.8 內建函數
12.9 正則表達式
12.10 使用文件
13. 使用 PHP 建立網頁應用程式
13.1 追蹤用戶
13.2 使用數據庫
13.3 處理 XML
第六部分:雜項
14. XML:為網頁應用程式定義數據
14.1 基本 XML
14.2 文件類型定義
14.3 XML Schema
14.4 文件物件模型
14.5 呈現 XML
14.6 使用 Perl 處理 XML
14.7 使用 XML::Parser
14.8 使用 Perl 處理 DOM
15. 良好的設計
15.1 結構
15.2 表格與框架
15.3 可及性
15.4 國際化
16. 協議
16.1 協議
16.2 IP 和 TCP
16.3 超文本傳輸協議
16.4 通用閘道介面
16.5 文件物件模型
16.6 介紹文件物件模型
17. 案例研究
17.1 計畫
17.2 數據
第七部分:附錄
詞彙表
附錄 A:使用 mysqli 從 PHP 訪問數據庫
附錄 B:使用 Pear DB 從 PHP 訪問數據庫
附錄 C:HTML 顏色代碼
附錄 D:HTML 實體
索引