Foundation Website Creation with CSS, XHTML, and JavaScript

Jonathan Lane, Meitar Moscovitz, Joseph R. Lewis

  • 出版商: Friends of Ed
  • 出版日期: 2008-07-17
  • 定價: $1,100
  • 售價: 2.7$299
  • 語言: 英文
  • 頁數: 334
  • 裝訂: Paperback
  • ISBN: 1430209917
  • ISBN-13: 9781430209911
  • 相關分類: CSSHTMLJavaScript
  • 立即出貨(限量) (庫存=5)

商品描述

This book covers the entire process of building a website. This process involves much more than just technical knowledge, and this book provides you with all the information you'll need to understand the concepts behind designing and developing for the Web, as well as the best means to deliver professional, best-practice-based results.

There is far more to building a successful website than knowing a little Hypertext Markup Language (HTML). The process starts long before any coding takes place, and this book introduces you to the agile development process, explaining why this method makes so much sense for web projects and how best to implement it. Planning is vital, so you'll also learn how to use techniques such as brainstorming, wireframes, mockups, and prototypes to get your project off to the best possible start and help ensure smooth progress as it develops.

An understanding of correct, semantic markup is essential to any web professional, so this book explains how XHTML should be used to structure content so that the markup adheres to current web standards. You'll learn about the wide range of HTML elements available to you, and you'll learn how and when to use them through building example web pages.

Without creative use of Cascading Style Sheets (CSS), websites would all look largely the same. CSS gives you the ability to set your website apart from the rest while maintaining the integrity of your markup. You'll learn how CSS works and how to apply styles to your pages, enabling you to realize your design ideas in the browser.

JavaScript can be used to make your website easier and more interesting to use. This book provides information on appropriate uses of this technology and introduces the concepts of programming using it. You'll also see how JavaScript works as part of the much-hyped technique Ajax and in turn where Ajax fits into the wider Web 2.0 picture.

While a website is being built, it needs to be tested across multiple browsers and platforms to ensure that the site works for all users, regardless of ability or disability, and the book explains how best to do these tasks. Then, it discusses the process of launching and maintaining the site so that it will continue to work for all its users throughout its life-cycle.

The book concludes by covering server-side technologies, acting as a guide to the different options available and explaining differences between available products. With insights from renowned experts such as Jason Fried of 37signals, Daniel Burka of Digg and Pownce, and Chris Messina of Citizen Agency, Foundation Website Creation provides invaluable information applicable to every web project, regardless of size, scope, or budget.

In this book you'll

  • See how the Web has developed and the role web standards play
  • Learn how to plan and manage the building of a website
  • Learn how to separate content from presentation with HTML and CSS
  • See how JavaScript can be used to enhance your website
  • Learn how best to test, launch, and maintain a website

Summary of Contents

  • Chapter 1 Introducing the Past, Present, and Future of the Web
  • Chapter 2 Keeping a Project on Track
  • Chapter 3 Planning and High-Level Design
  • Chapter 4 Writing Markup with HTML and XHTML
  • Chapter 5 Exploring Fundamental Concepts of CSS
  • Chapter 6 Developing CSS in Practice: From Design to Deployment
  • Chapter 7 Creating Interactivity with JavaScript
  • Chapter 8 Testing, Launching, and Maintaining
  • Chapter 9 Web 2.0: Using Ajax and Social Software
  • Chapter 10 Using Server-Side Technologies
  • Afterword The Business of the Web

商品描述(中文翻譯)

本書涵蓋了建立網站的整個過程。這個過程不僅僅涉及技術知識,本書提供了您所需的所有信息,以便理解網頁設計和開發背後的概念,以及提供專業、基於最佳實踐的結果的最佳方法。

建立成功的網站遠不止於了解一點點超文本標記語言(HTML)。這個過程在任何編碼之前就已經開始,本書介紹了敏捷開發過程,解釋了為什麼這種方法對於網頁項目非常合理,以及如何最佳實施它。計劃是至關重要的,因此您還將學習如何使用頭腦風暴、線框圖、模型和原型等技術,以使您的項目有最佳的開始,並確保其順利進展。

對於任何網頁專業人員來說,正確的語義化標記是必不可少的,因此本書解釋了如何使用XHTML來結構化內容,以使標記符合當前的網頁標準。您將了解到各種可用的HTML元素,並通過構建示例網頁來學習如何使用它們。

如果沒有創造性地使用層疊樣式表(CSS),所有網站看起來都會大致相同。CSS使您能夠在保持標記完整性的同時使您的網站與眾不同。您將學習CSS的工作原理以及如何將樣式應用於您的網頁,從而使您能夠在瀏覽器中實現設計理念。

JavaScript可以使您的網站更易於使用且更有趣。本書提供了有關使用此技術的適當方法的信息,並介紹了使用它進行編程的概念。您還將了解到JavaScript如何作為備受矚目的Ajax技術的一部分工作,以及Ajax如何融入更廣泛的Web 2.0圖景。

在建立網站的過程中,需要在多個瀏覽器和平台上進行測試,以確保該網站對所有用戶都能正常運行,無論能力或殘疾如何,本書解釋了如何最佳地完成這些任務。然後,它討論了發佈和維護網站的過程,以確保它在整個生命周期中為所有用戶持續運行。

本書最後介紹了服務器端技術,作為不同選項的指南,並解釋了可用產品之間的差異。通過來自著名專家(如37signals的Jason Fried、Digg和Pownce的Daniel Burka以及Citizen Agency的Chris Messina)的見解,《基礎網站建立》提供了寶貴的信息,適用於每個網頁項目,無論其大小、範圍或預算如何。

在本書中,您將:
- 看到Web的發展以及網頁標準的作用
- 學習如何計劃和管理網站的建立
- 學習如何使用HTML和CSS將內容與表現分離
- 看到JavaScript如何用於增強您的網站
- 學習最佳的測試、發佈和維護網站的方法

目錄摘要:
- 第1章 介紹Web的過去、現在和未來
- 第2章 保持項目進度
- 第3章 計劃和高層設計
- 第4章 使用HTML和XHTML編寫標記
- 第5章 探索CSS的基本概念
- 第6章 實踐中的CSS開發:從設計到部署
- 第7章 使用JavaScript創建互動性
- 第8章 測試、發佈和維護
- 第9章 Web 2.0:使用Ajax和社交軟件
- 第10章 使用服務器端技術
- 後記 Web的商業化