顶部
收藏

Web设计与编程导论(影印版)


作者:
[美]Paul S. Wang, Sanda Katila
定价:
46.00元
ISBN:
978-7-04-015542-6
版面字数:
720.000千字
开本:
16开
全书页数:
572页
装帧形式:
平装
重点项目:
暂无
出版时间:
2004-08-13
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
计算机网络

《Web设计与编程导论(影印版)》从程序设计技术和视觉传达设计的角度向读者讲述了Web开发的知识。主要技术涉及XHTML、CSS、JavaScript、DOM、DHTML、HTTP、Perl、CGI,展示其在Web开发实践活动中起到的促进作用。《Web设计与编程导论(影印版)》主要特征包括:介绍Web设计原理与方法,为设计功能性强、逻辑合理、易用、高效和吸引受众的网站提供各方面知识,如信息体系结构、视觉传达设计、色彩与图形、视觉层次、对称与平衡、统一与变化,还有设计工具,如编码、图像处理、模板生成、网站集成、测试与调试;讲解Web设计集成化方法;提供程序设计实例和练习。《Web设计与编程导论(影印版)》辅以网站www.sofpower.com/wdp,提供在线图表、可运行实例、实验包和团队项目指导等丰富的教学辅助资源。
  《Web设计与编程导论(影印版)》适用于高等院校工科各专业本科Web开发类课程,对相关Web设计与编程人员也有很好的参考价值。

  • INTRODUCTION
  • CHAPTER 1 Web Basics and Overview
    • 1.1 About Networking
    • 1.2 The Internet
    • 1.3 The Domain Name System
    • 1.4 The Web
    • 1.5 Content Types
    • 1.6 Putting Information on the Web
    • 1.7 What Is HTML?
    • 1.8 Web Hosting
    • 1.9 Domain Registration
    • 1.10 What Are Name Servers?
    • 1.11 Looking Up Host Information
    • 1.12 The Web Development Process
    • 1.13 Dynamic Generation of Web Pages
    • 1.14 HTTP Briefly
    • 1.15 Summary
    • Exercises
  • CHAPTER 2 Creating Web Pages: XHTML
    • 2.1 HTML Basics
    • 2.2 Creating Your First Web Page
    • 2.3 Elements and Entities
    • 2.4 A Brief History of HTML
    • 2.5 XHTML Syntax
    • 2.6 Core Attributes
    • 2.7 Headings and Paragraphs
    • 2.8 White Space and Line Wrapping
    • 2.9 inline Elements
    • 2.10 Controlling Presentation Styles
    • 2.11 Length Units
    • 2.12 Colors
    • 2.13 Text Fonts
    • 2.14 Lists
    • 2.15 List Styles
    • 2.16 Hyperlinks
    • 2.17 Images
    • 2.18 Positioning Inline Images
    • 2.19 Image Maps
    • 2.20 Editing HTML
    • 2.21 Summary
    • Exercises
  • CHAPTER 3 Advanced XHTML
    • 3.1 Character Encoding
    • 3.2 Special Symbols and HTML Entities
    • 3.3 Tables
    • 3.4 Cell Content Alignment
    • 3.5 Displaying Tables
    • 3.6 Formatting Tables
    • 3.7 Positioning Tables
    • 3.8 Table Width and Height
    • 3.9 Grouping Rows and Columns
    • 3.10 Nesting Tables
    • 3.11 Using Tables for Page Layout
    • 3.12 Pagewide Style with body
    • 3.13 Head Elements
    • 3.14 Search Engine Ready Pages
    • 3.15 Forwarding Pages
    • 3.16 Portable Pages
    • 3.17 Web Site Icons
    • 3.18 Frames
    • 3.19 Server-Side Includes
    • 3.20 Internationalization
    • 3.21 Common Page Errors
    • 3.22 Page Checking and Validation
    • 3.23 For More Information
    • 3.24 Summary
    • Exercises
  • CHAPTER 4 Design Basics
    • 4.1 What Is Design?
    • 4.2 Design and Perception
    • 4.3 Brief History of Design on the Web
    • 4.4 Elements of Design
    • 4.5 Unity and Variety
    • 4.6 Emphasis, Focal Point, and Hierarchy
    • 4.7 Contrast
    • 4.8 Visual Balance
    • 4.9 Summary
    • Exercises
  • CHAPTER 5 Information Architecture, Page Layout, and Typography
    • 5.1 Layout Overview
    • 5.2 Web Site Architectures
    • 5.3 Information Architecture
    • 5.4 IA Case Study: CVB
    • 5.5 Client Identity
    • 5.6 Organizational Framework
    • 5.7 Typography Basics
    • 5.8 Type Families
    • 5.9 Choosing Type
    • 5.10 Spacing Type
    • 5.11 Reading Type on the Web
    • 5.12 Layout Grids
    • 5.13 Web Page Layout Grids
    • 5.14 Designing Layout Grid Systems
    • 5.15 Grids on the Web: A Critique
    • 5.16 Summary
    • Exercises
  • CHAPTER 6 Controlling Page Style: Cascading Style Sheets
    • 6.1 What Is CSS?
    • 6.2 Overall Styling of a Page
    • 6.3 Centering and Indenting
    • 6.4 Selectors
    • 6.5 Hyperlink Styles
    • 6.6 Conflicting Rules
    • 6.7 Style Properties
    • 6.8 A Navigation Bar
    • 6.9 Page Formatting Model
    • 6.10 Setting Margin, Border, and Padding
    • 6.11 Navbar Using Borders
    • 6.12 Border Properties
    • 6.13 Styled Buttons
    • 6.14 Formatting Text
    • 6.15 Elastic Banners
    • 6.16 Rollover Navigation Bars
    • 6.17 Piecing Images Together
    • 6.18 Background Images
    • 6.19 List and Other Style Properties
    • 6.20 Positioning
    • 6.21 Printer-Friendly Pages
    • 6.22 CSS and Page Layout
    • 6.23 The Cascade
    • 6.24 For More Information
    • 6.25 Summary
    • Exercises
  • CHAPTER 7 Color and Graphics
    • 7.1 A Historical Note on Color Theory
    • 7.2 The Color Wheel
    • 7.3 Color Harmony
    • 7.4 Color Contrast
    • 7.5 Color for the Web
    • 7.6 The Meaning of Color
    • 7.7 Color and Readability
    • 7.8 Color on Computers
    • 7.9 What Is Gamma?
    • 7.10 Color Models and Color Encoding
    • 7.11 Color Palettes
    • 7.12 Image Encoding Formats
    • 7.13 Web Samples Color Critique
    • 7.14 Color Application
    • 7.15 Summary
    • Exercises
  • CHAPTER 8 Forms and Form Processing
    • 8.1 What Is a Form?
    • 8.2 A Historical Note
    • 8.3 Form Basics
    • 8.4 Text Input
    • 8.5 User Selections
    • 8.6 Submit Buttons
    • 8.7 File Uploading
    • 8.8 Other input Elements
    • 8.9 Tabbing Order
    • 8.10 Form Layout
    • 8.11 HTTP Basics
    • 8.12 HTTP Message Format
    • 8.13 CGI Overview
    • 8.14 Outline of a CGI Program
    • 8.15 Getting Started with CGI Programming
    • 8.16 Deploying CGI Programs
    • 8.17 CGI Example: Club Membership
    • 8.18 CGI Environment Variables
    • 8.19 Data Received on the Server Side
    • 8.20 Content Length
    • 8.21 Summary
    • Exercises
  • CHAPTER 9 Client-Side Scripting: JavaScript
    • 9.1 Getting Started
    • 9.2 Embedding JavaScript in a Web Page
    • 9.3 A Brief History of JavaScript
    • 9.4 Rollovers
    • 9.5 Preloading Images
    • 9.6 Active Navigation Bars
    • 9.7 Making Comparisons
    • 9.8 Built-in Functions
    • 9.9 Matching Patterns
    • 9.10 Patterns
    • 9.11 JavaScript Objects
    • 9.12 Windows
    • 9.13 Creating User Interactions
    • 9.14 A Conversion Calculator
    • 9.15 Form Checking
    • 9.16 Menu Actions
    • 9.17 Events and Event Objects
    • 9.18 Scrolling Text
    • 9.19 Testing and Debugging
    • 9.20 For More Information
    • 9.21 Summary
    • Exercises
  • CHAPTER 10 Document Object Model and Dynamic HTML
    • 10.1 What Is DOM?
    • 10.2 A Demonstration
    • 10.3 DOM History and Architecture
    • 10.4 Browser Support of DOM
    • 10.5 DOM API Overview
    • 10.6 Getting Started with DOM
    • 10.7 The DOM Node Interface
    • 10.8 DOM Tree Depth-First Traversal
    • 10.9 The DOM HTMLElement Interface
    • 10.10 HTMLBlement Fields and Methods
    • 10.11 A Guided Form
    • 10.12 Fade-in Headlines
    • 10.13 Mouse Tracking
    • 10.14 The DOM HMDocument Interface
    • 10.15 Generating New Content
    • 10.16 A Smart Form
    • 10.17 Reordering Rows in Tables
    • 10.18 A Tic-Tac-Toe Game
    • 10.19 Windows and Frames
    • 10.20 A Code Experimenter
    • 10.21 DHTML Access to Web Services
    • 10.22 For More Information
    • 10.23 Summary
    • Exercises
  • CHAPTER 11 Graphics and Site Production
    • 11.1 Graphics for the Web: Using Photoshop
    • 11.2 Cropping and Scanning
    • 11.3 Types of Artwork
    • 11.4 Tools for Web Graphics: A Brief Overview
    • 11.5 Color Adjustments
    • 11.6 Typical Image Processing Tasks
    • 11.7 Designer-Programmer Cooperation
    • 11.8 From Layout Design to HTML Code
    • 11.9 Guide on Rules and Layout Table
    • 11.10 Rollover Navigation Bars
    • 11.11 Creating CSS in Dreamweaver
    • 11.12 Page Template Production
    • 11.13 Saving Original Files and Working Graphics
    • 11.14 Site Deployment
    • 11.15 Summary
    • Exercises
  • CHAPTER 12 Audio and Video
    • 12.1 A Brief History of Audio and Video on the Web
    • 12.2 Designing Multimedia
    • 12.3 Audio on the Web
    • 12.4 Sampling and Quantization
    • 12.5 Audio Compression and File Formats
    • 12.6 What Is MP3?
    • 12.7 Sound In Web Pages
    • 12.8 Serving Up MP3
    • 12.9 How to Obtain,Produce,and Edit Audio
    • 12.10 Video on the Web
    • 12.11 Digital Video Compression
    • 12.12 Video in Web Pages
    • 12.13 Video Streaming
    • 12.14 How to Obtain, Produce, and Edit Video
    • 12.15 Introduction to Flash
    • 12.16 Flash Overview
    • 12.17 Publishing Flash Movies
    • 12.18 Flash Movie Example
    • 12.19 Summary
    • Exercises
  • CHAPTER 13 Perl and Common Gateway Interface Programming
    • 13.1 What Is Perl?
    • 13.2 A Brief History of Perl
    • 13.3 Perl Programming ABC
    • 13.4 Perl Variables
    • 13.5 Arithmetic and String Operators
    • 13.6 True or False
    • 13.7 Automatic Data Context
    • 13.8 Conditional Statements
    • 13.9 Perl VO
    • 13.10 Perl iterations
    • 13.11 Defining Functions
    • 13.12 A Form To Mail Program
    • 13.13 Pattern Matching in Perl
    • 13.14 Substitutions
    • 13.15 Simple Page Search
    • 13.16 Perl Built-in Functions
    • 13.17 Handling Passwords
    • 13.18 Taint Mode
    • 13.19 The Perl CGI Module
    • 13.20 Handling File Uploading
    • 13.21 Testing and Debugging CGI.pm Scripts
    • 13.22 Session Control
    • 13.23 Sessions under HTTP
    • 13.24 What Is a Cookie?
    • 13.25 Cookies in CGI Programs
    • 13.26 CGI.pm Cookie Example
    • 13.27 Summary
    • Exercises
  • PHOTOS
  • INDEX

相关图书