Programming HTML5 Applications: Building Powerful Cross-Platform Environments in Javascript (Paperback)

Zachary Kessin

  • 出版商: O'Reilly
  • 出版日期: 2011-12-27
  • 定價: $825
  • 售價: 2.4$199
  • 語言: 英文
  • 頁數: 144
  • 裝訂: Paperback
  • ISBN: 1449399088
  • ISBN-13: 9781449399085
  • 相關分類: HTMLJavaScript
  • 立即出貨 (庫存 < 4)



HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete with desktop apps.

You’ll learn powerful JavaScript tools for exploiting HTML5 elements, and discover new methods for working with data, such as offline storage and multithreaded processing. Complete with code samples, this book is ideal for experienced JavaScript and mobile developers alike.

  • Store session data in the browser with local storage objects
  • Save trips to the server: store larger amounts of data with IndexedDB
  • Give browsers limited access to a user’s system to read and upload files
  • Take your app offline—and speed up page loading when it’s online
  • Use Web Workers to create multithreaded applications
  • Transfer data between browser and server more efficiently with Web Sockets
  • Learn about HTML5 tags for forms, multimedia, graphics, and geolocation

"HTML5 is all the rage these days, but it's more than just a buzzword. Programming HTML5 Applications provides the knowledge to guide you through all the new technologies needed to make modern web applications."

--Ralph Whitbeck, cohost of The Official jQuery Podcast




  • 使用本地存儲對象在瀏覽器中存儲會話數據

  • 節省對服務器的請求:使用IndexedDB存儲更大量的數據

  • 讓瀏覽器有限地訪問用戶系統以讀取和上傳文件

  • 使您的應用程序離線運行,並在在線時加快頁面加載速度

  • 使用Web Workers創建多線程應用程序

  • 使用Web Sockets更高效地在瀏覽器和服務器之間傳輸數據

  • 了解用於表單、多媒體、圖形和地理位置的HTML5標籤

“HTML5如今非常流行,但它不僅僅是一個流行詞。《Programming HTML5 Applications》提供了指導您掌握所有新技術所需的知識,以製作現代Web應用程序。”
- Ralph Whitbeck,《The Official jQuery Podcast》聯合主持人