Head First HTML5 Programming: Building Web Apps with JavaScript (Paperback)
暫譯: 深入理解 HTML5 程式設計:使用 JavaScript 建立網頁應用程式 (平裝本)

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 workers 改善你的頁面的響應性和性能。
- 還有更多內容。