HTML5 Programming for ASP.NET Developers (Paperback)

Bipin Joshi

  • 出版商: Apress
  • 出版日期: 2012-11-08
  • 售價: $1,460
  • 貴賓價: 9.5$1,387
  • 語言: 英文
  • 頁數: 384
  • 裝訂: Paperback
  • ISBN: 1430247193
  • ISBN-13: 9781430247197
  • 立即出貨 (庫存=1)



HTML5 Programming for ASP.NET Developers teaches you to harness the power and flexibility of HTML5 in your ASP.NET Web Forms and ASP.NET MVC applications. Focusing on the programmable features of HTML5 that will be most useful to you as an ASP.NET developer, this book will take you straight to the heart of what you can get out of this new technology.

HTML5 is an emerging web standard that has received a great deal of attention from browser companies and the developer community, encompassing HTML, JavaScript enhancements and CSS3 specifications. But HTML5 isn't just about markup. A major part of HTML5 is its programmable features and APIs, which make up the core of this book. 

HTML5 Programming for ASP.NET Developers will show you how to:

  • Add interactivity and media to your sites using the Canvas and Audio and Video APIs.
  • Make your web applications work offline, understand client side storage options using web storage, and work with local files using the File API.
  • Use the Communication API and Web Sockets for easier communication between server and client. 

Other topics include multithreading with Web Workers, understanding the new input types, using Geolocation, and enhancing your web forms and views with CSS3. All major browsers already support HTML5 to varying degrees and are aggressively working to provide full-fledged standardized support. Start using HTML5 in your projects today, and build future-ready web applications that take advantage of the exciting features that HTML5 has to offer. 

What you’ll learn

  • Use Canvas, Audio and Video, Web Storage, the History API, File API, Web Workers, Web Sockets, Geolocation and more in ASP.NET
  • Illustrates HTML5 feature utilization in both Web Forms and MVC applications
  • Use JavaScript and jQuery to communicate between HTML5 and ASP.NET server side code
  • Learn to use HTML5 in Visual Studio
  • Learn to style web forms and views with CSS3
  • Develop cross-browser, future-ready web applications

Who this book is for

Whether you've worked on a few small projects, or been working with ASP.NET and ASP.NET MVC for some time, this book will get you up-and-running with HTML5 so you can make it a part of your daily toolkit.  If you are comfortable with creating Web Forms and MVC projects, and you care about staying at the cutting edge of the latest web standards and technologies, this book is for you.

Table of Contents

  1. Overview of HTML5 and ASP.NET 4.5
  2. Overview of jQuery
  3. Working with Audio and Video
  4. Drawing with the Canvas
  5. Working with Forms and Controls
  6. Using History API and Custom Data Attributes
  7. Storing Data in Web Storage
  8. Developing Offline Web Applications
  9. Dealing with Local Files Using the File API
  10. Multithreading in Web Pages Using Web Workers
  11. Using the Communication API and Web Sockets
  12. Finding Location with the Geolocation API
  13. Styling Web Forms and Views with CSS3
  14. Appendix A. HTML5 Learning Resources


《HTML5程式設計指南:針對ASP.NET開發人員》教導您如何在ASP.NET Web Forms和ASP.NET MVC應用程式中充分利用HTML5的強大彈性。本書專注於對ASP.NET開發人員最有用的HTML5可程式化功能,直接帶您深入了解這項新技術的核心。


- 使用Canvas和音視頻API為您的網站添加互動性和媒體。
- 使您的網頁應用程式離線運行,了解使用Web Storage的客戶端存儲選項,並使用File API處理本地文件。
- 使用通訊API和Web Sockets實現更簡單的服務器和客戶端通訊。

其他主題包括使用Web Workers進行多線程處理、了解新的輸入類型、使用地理定位API以及使用CSS3增強您的網頁表單和視圖。所有主要瀏覽器已經以不同程度支援HTML5並積極努力提供全面標準化的支援。立即在您的項目中開始使用HTML5,並建立利用HTML5提供的令人興奮功能的未來準備的網頁應用程式。

- 在ASP.NET中使用Canvas、音視頻、Web Storage、歷史記錄API、File API、Web Workers、Web Sockets、地理定位等功能。
- 在Web Forms和MVC應用程式中展示HTML5功能的使用。
- 使用JavaScript和jQuery在HTML5和ASP.NET服務器端代碼之間進行通訊。
- 學習在Visual Studio中使用HTML5。
- 學習使用CSS3為網頁表單和視圖設計樣式。
- 開發跨瀏覽器、未來準備的網頁應用程式。

本書適合對ASP.NET和ASP.NET MVC有一些經驗的讀者,無論您是在一些小型項目上工作過,還是已經長時間使用ASP.NET和ASP.NET MVC,本書都能讓您快速上手HTML5,使其成為您日常工具箱的一部分。如果您熟悉創建Web Forms和MVC項目,並且關心保持最新網頁標準和技術的前沿,本書適合您。

1. HTML5和ASP.NET 4.5概述
2. jQuery概述
3. 使用音視頻
4. 使用Canvas繪圖
5. 使用表單和控制項
6. 使用歷史記錄API和自定義數據屬性
7. 在Web Storage中存儲數據
8. 開發離線Web應用程式
9. 使用File API處理本地文件
10. 使用Web Workers在Web頁面中進行多線程處理
11. 使用通訊API和Web Sockets
12. 使用地理定位API查找位置
13. 使用CSS3為網頁表單和視圖設計樣式
附錄A. HTML5學習資源