Head First HTML5 Programming: Building Web Apps with JavaScript (Paperback)

Eric Freeman, Elisabeth Robson

買這商品的人也買了...

商品描述

HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs.

Now you probably already know all about HTML markup (otherwise known as structure) and you know all aboutCSS style (presentation), but what you’ve been missing is JavaScript (behavior). If all you know about are structure and presentation, you can create some great looking pages, but they’re still just pages. When you add behavior with JavaScript, you can create an interactive experience; even better, you can create full blown web applications.

Head First HTML5 Programming is your ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5.

Here are just some of the things you’ll learn in Head First HTML5 Programing:

  • Learn how to make your pages truly interactive by using the power of the DOM.
  • Finally understand how JavaScript works and take yourself from novice to well-informed in just a few chapters.
  • Learn how JavaScript APIs fit into the HTML5 ecosystem, and how to use any API in your web pages.
  • Use the Geolocation API to know where your users are.
  • Bring out your inner artist with Canvas, HTML5’s new 2D drawing surface.
  • Go beyond just plugging a video into your pages, and create custom video experiences.
  • Learn the secret to grabbing five megabytes of storage in every user’s browser.
  • Improve your page’s responsiveness and performance with Web workers.
  • And much more.

商品描述(中文翻譯)

HTML經歷了一段驚險刺激的旅程。當然,HTML最初只是一種簡單的標記語言,但近年來,HTML已經變得更加強大。現在,我們擁有了一種專為構建網絡應用程序而調整的語言,具備Web存儲、2D繪圖、離線支持、套接字和線程等功能。要使用這種語言,您必須超越HTML5標記,進入DOM、事件和JavaScript API的世界。

現在,您可能已經對HTML標記(也稱為結構)非常熟悉,也了解CSS樣式(表現),但您缺少的是JavaScript(行為)。如果您只了解結構和表現,您可以創建出一些外觀很棒的頁面,但它們仍然只是頁面。當您使用JavaScript添加行為時,您可以創建一個互動式體驗;更好的是,您可以創建完整的網絡應用程序。

《Head First HTML5 Programming》是您創建HTML5和JavaScript網絡應用程序的終極導遊,我們提供您所需的一切知識,包括:如何為您的頁面添加互動性,如何與Web服務進行通信,以及如何使用為HTML5開發的優秀新API。

以下是您將在《Head First HTML5 Programming》中學到的一些內容:

- 通過使用DOM的強大功能,使您的頁面真正互動起來。
- 最終理解JavaScript的工作原理,並在幾章中從新手變成熟練。
- 了解JavaScript API如何融入HTML5生態系統,以及如何在您的網頁中使用任何API。
- 使用地理位置API來了解用戶的位置。
- 通過Canvas,HTML5的新2D繪圖界面,發揮您的內在藝術家。
- 超越僅僅將視頻插入您的頁面,創建自定義的視頻體驗。
- 學習抓取每個用戶瀏覽器中的五兆字節存儲的秘訣。
- 使用Web worker改善您的頁面的響應性和性能。
- 還有更多。