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

商品描述(中文翻譯)

HTML5不僅僅是插件的替代品,它還通過為JavaScript程序員提供堅實的基礎,使Web成為一個一流的開發環境,用於構建工業級應用程序。這本實用指南將帶您超越簡單的網站創建,並向您展示如何構建自包含的HTML5應用程序,這些應用程序可以在移動設備上運行並與桌面應用程序競爭。

您將學習強大的JavaScript工具,用於利用HTML5元素,並發現處理數據的新方法,例如離線存儲和多線程處理。這本書附有代碼示例,非常適合有經驗的JavaScript和移動開發人員。


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

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

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

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

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

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

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

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