Web設計書選擇
Web Design: A Complete Introduction by Dr. Nigel Chapman and Jenny Chapman (Paperback - Jan. 2, 2007)Buy new:$55.6421 new from $38.0012 used from $40.00Get it by Monday, May 10 if you order in the next 18 hours and choose one-day shipping.Eligible for FREE Super Saver Shipping.
(1) Excerpt - page 15: "... bi 1 The Web Community When considering the technology beneath the World Wide Web, and the design challenge of producing exciting and useful Web sites, it is ..."Surprise me! See a random page in this book.Skip To Page Navigation|Skip To Page Content
About Pearson Higher Education
Advanced Search
Addison-Wesley / Prentice Hall
Computer ScienceMy Instructor Resource Center :Log in or request access
View larger cover
Programming the World Wide Web, 6/E Robert W. Sebesta,University of Colorado, Colorado Springs
ISBN-10:0132130815ISBN-13: 9780132130813
Publisher: Addison-WesleyCopyright: 2011Format: Paper; 800 ppPublished: 03/02/2010Status:Instock
Suggested retail price:$100.67Buy from myPearsonStore
Request a printed exam copy Email this page to a colleague Prepare for the First Day of Class Learn about customization options
For undergraduate students who have completed a course in object-oriented programming
Programming the World Wide Web 2010 provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to develop platform-independent sites using the most current Web development technology. Essential programming exercises are presented using a manageable progression: students begin with a foundational XHTML Web site and employ new languages and technologies to add features as they are discussed in the course. Readers with previous experience programming with an object-oriented language are guided through concepts relating to client-side and server-side programming, including ASP.NET using C#, JavaScript?, Java? servlets, Ajax, JSP?, XHTML, XML, PHP, Ruby, and Rails.
SUPPLEMENTS
Preface xiii 1Fundamentals 11.1 A Brief Introduction to the Internet 21.2 The World Wide Web 61.3 Web Browsers 71.4 Web Servers 81.5 Uniform Resource Locators 111.6 Multipurpose Internet Mail Extensions 131.7 The Hypertext Transfer Protocol 151.8 Security 181.9 The Web Programmer』s Toolbox 20Summary 28Review Questions 30Exercises 32
2 Introduction to XHTML 352.1 Origins and Evolution of HTML and XHTML 362.2 Basic Syntax 382.3 Standard XHTML Document Structure 392.4 Basic Text Markup 402.5 Images 492.6 Hypertext Links 542.7 Lists 572.8 Tables 632.9 Forms 712.10 Syntactic Differences between HTML and XHTML 84Summary 85Review Questions 86Exercises 88
3 Cascading Style Sheets 913.1 Introduction 923.2 Levels of Style Sheets 933.3 Style Specification Formats 943.4 Selector Forms 963.5 Property Value Forms 993.6 Font Properties 1003.7 List Properties 1063.8 Color 1103.9 Alignment of Text 1123.10 The Box Model 1143.11 Background Images 1193.12 The <span> and <div> Tags 1213.13 Conflict Resolution 122Summary 124Review Questions 126Exercises 127
4 The Basics of JavaScript 1294.1 Overview of JavaScript 1304.2 Object Orientation and JavaScript 1334.3 General Syntactic Characteristics 1344.4 Primitives, Operations, and Expressions 1374.5 Screen Output and Keyboard Input 1464.6 Control Statements 1504.7 Object Creation and Modification 1584.8 Arrays 1594.9 Functions 1644.10 An Example 1694.11 Constructors 1704.12 Pattern Matching Using Regular Expressions 1714.13 Another Example 1764.14 Errors in Scripts 177Summary 179Review Questions 181Exercises 1835 JavaScript and XHTML Documents 1855.1 The JavaScript Execution Environment 1865.2 The Document Object Model 1875.3 Element Access in JavaScript 1915.4 Events and Event Handling 1935.5 Handling Events from Body Elements 1975.6 Handling Events from Button Elements 1995.7 Handling Events from Text Box and Password Elements 2045.8 The DOM 2 Event Model 2145.9 The navigator Object 2195.10 DOM Tree Traversal and Modification 221Summary 222Review Questions 223Exercises 224
6 Dynamic Documents with JavaScript 2276.1 Introduction 2286.2 Positioning Elements 2286.3 Moving Elements 2346.4 Element Visibility 2376.5 Changing Colors and Fonts 2386.6 Dynamic Content 2426.7 Stacking Elements 2456.8 Locating the Mouse Cursor 2496.9 Reacting to a Mouse Click 2516.10 Slow Movement of Elements 2536.11 Dragging and Dropping Elements 256Summary 261Review Questions 262Exercises 262
7 Introduction to XML 2657.1 Introduction 2667.2 The Syntax of XML 2687.3 XML Document Structure 2717.4 Document Type Definitions 2727.5 Namespaces 2797.6 XML Schemas 2817.7 Displaying Raw XML Documents 2897.8 Displaying XML Documents with CSS 2917.9 XSLT Style Sheets 2937.10 XML Processors 3027.11 Web Services 304Summary 305Review Questions 307Exercises 309
8 Introduction to Flash 3118.1 Origins and Uses of Flash 3128.2 A First Look at the Flash Authoring Environment 3128.3 Drawing Tools 3188.4 Static Graphics 3278.5 Animation and Sound 3328.6 User Interactions 343Summary 348Review Questions 350Exercises 351
9 Introduction to PHP 3539.1 Origins and Uses of PHP 3549.2 Overview of PHP 3549.3 General Syntactic Characteristics 3559.4 Primitives, Operations, and Expressions 3569.5 Output 3629.6 Control Statements 3649.7 Arrays 3679.8 Functions 3769.9 Pattern Matching 3799.10 Form Handling 3829.11 Files 3889.12 Cookies 3919.13 Session Tracking 394Summary 394Review Questions 396Exercises 39810 Introduction to Ajax 40110.1 Overview of Ajax 40210.2 The Basics of Ajax 40510.3 Return Document Forms 41510.4 Ajax Toolkits 41910.5 Security and Ajax 427Summary 428Review Questions 429Exercises 430
11 Java Web Software 43111.1 Introduction to Servlets 43211.2 The NetBeans Integrated Development Environment 43711.3 A Survey Example 44711.4 Storing Information on Clients 45411.5 JavaServer Pages 46311.6 JavaBeans 47511.7 Model-View-Controller Application Architecture 47911.8 JavaServer Faces 480Summary 489Review Questions 490Exercises 492
12 Introduction to ASP.NET 49512.1 Overview of the .NET Framework 49612.2 A Bit of C# 49912.3 Introduction to ASP.NET 50312.4 ASP.NET Controls 51012.5 ASP.NET AJAX 54012.6 Web Services 546Summary 555Review Questions 556Exercises 558
13 Database Access through the Web 55913.1 Relational Databases 56013.2 An Introduction to the Structured Query Language 56213.3 Architectures for Database Access 56713.4 The MySQL Database System 56913.5 Database Access with PHP and MySQL 57213.6 Database Access with JDBC and MySQL 58113.7 Database Access with ASP.NET and MySQL 589Summary 596Review Questions 598Exercises 600
14 Introduction to Ruby 60114.1 Origins and Uses of Ruby 60214.2 Scalar Types and Their Operations 60214.3 Simple Input and Output 61014.4 Control Statements 61314.5 Fundamentals of Arrays 61814.6 Hashes 62314.7 Methods 62514.8 Classes 63014.9 Blocks and Iterators 63514.10 Pattern Matching 638Summary 641Review Questions 642Exercises 642
15 Introduction to Rails 64515.1 Overview of Rails 64615.2 Document Requests 64815.3 Rails Applications with Databases 65515.4 Rails with Ajax 675Summary 683Review Questions 684Exercises 685
Appendix A Introduction to Java 687Appendix B Named Colors 703Appendix C Java Applets 707Index 735
Web程序設計(第5版)(國外計算機科學經典教材) 正在讀(0人), 已讀過(1人) | 放入書架 叢書名: 國外計算機科學經典教材
作 者: (美)塞巴斯塔 著,徐燕華,孫紅麗 譯出 版 社: 清華大學出版社
所屬分類: 圖書 >> 計算機/網路 >> 程序設計 >> 網站開發定價:¥69.00 噹噹價:¥58.20 折扣:84折 節省:¥10.80 鑽石vip價:¥55.30送積分:582 積分說明 件 請輸入購買數量。
共有商品評論1條 查看評論摘要
分享到: 開心網 人人網
內容簡介本書全面介紹了建立和維護Web站點必需的工具和技術,包括Intemet和萬維網的起源與演變、Web客戶端和伺服器端開發中的基本概念,以及與Web開發相關的主要編程語言和工具等。本書對第4版的內容做了大量細緻的修改並且新增了許多內容,如介紹了FIash的使用、Ajax工具包和其安全性,以及與ASP.NETAJAX的相關內容。
作者簡介Robert W.Sebesta是美國科羅拉多大學計算機科學系(斯普林司校區)的系主任。他從美國賓夕法尼亞州立大學獲得計算機科學博士學位後,一直從事計算機科學的教學工作,擁有長達30餘年的豐富教學經驗,還曾編著過包括本書在內的多本經典教材。
Robert W. Sebesta Associate Professor Emeritus, Computer Science Office: Engr 243 Phone: 255-3142 Email: rws@cs.uccs.edu Office Hours :Monday, 10:45 - noon, others by appointment
Course Materials for Fall 2009
CS 301 Web Programming
My Instructor Resource Center :Log in or request access
Instructor Resource Center Teaching your course just got easier!For your convenience, many of our instructor supplements are available for download from your textbook"s catalog page. Available resources include:
How to register
- Click the request access link.
- Choose what type of customer you are.
- Enter your email address. If you"re already in our customer database, you"ll receive an access code via email, usually within minutes! If you"re not in our customer database, we"ll ask you where you teach and then manually verify your employment there and send you an access code within four to five days.
- Once you receive your access code, follow the instructions in the email to redeem it and create your login and password.
- Come back to www.pearsonhighered.com and download resources from our online catalog.
How to download supplements
- Find your textbook in our online catalog using the "Go to a discipline" menu, "Find a product" search, or advanced search at the top of this page.
- On your textbook"s web page, click the "Resources" tab. Items available for download have a disk icon and a "View downloadable files" link.
- Click the "View downloadable files" link below the supplement you want to download.
- Click on the name or version of the file you wish to download.
- Enter your login name and password when prompted.
- Read the terms and conditions and click "I accept."
- Save your file to your computer in a place where you will be able to find it.
You may continue to download additional supplements until you log out.
Note: Instructors using TestGen testbank files will also need to download the TestGen application. Visit our Help Downloading Resources page for more information and technical support.
First-time Users
You may already have access to the Instructor Resource Center! If you have a login name for another Pearson product, try using it below before requesting IRC access.
Request IRC access Redeem an IRC access code
Returning Users
Get Help Downloading Resources Contact Technical Support
We are committed to maintaining the integrity of this instructor-only resource. The material available through the Instructor Resource Center is provided solely for the use of instructors in teaching their courses and assessing student learning. All requests for instructor access are verified against our customer database and/or through contacting the requestor"s institution. Please help us by not sharing your login and password with others.
Thank you!
推薦閱讀:
※Angelababy婚紗設計師,迪奧都留不住的藝術鬼才
※淺談居室設計的色彩運用裝點精彩的家
※[好設計怎樣看?] 好公園裡的秘密
※享受精品生活 首推簡歐風格公寓設計
※別墅花園設計的幾大要素