The Essential Guide to Html5: Using Games to Learn Html5 and JavaScript

Meyer, Jeanine

  • 出版商: Apress
  • 出版日期: 2022-10-28
  • 售價: $2,330
  • 貴賓價: 9.5$2,214
  • 語言: 英文
  • 頁數: 486
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484287215
  • ISBN-13: 9781484287217
  • 相關分類: HTMLJavaScript
  • 海外代購書籍(需單獨結帳)

商品描述

HTML5 opens up a plethora of new avenues for application and game development on the web. Games can now be created and interacted with directly within HTML, with no need for users to download extra plugins, or for developers to learn new languages. Important new features such as the Canvas tag enable drawing directly onto the web page. The Audio tag allows sounds to be triggered and played from within your HTML code, the WebSockets API facilitates real-time communication, and the local storage API enables data such as high scores or game preferences to be kept on a user's computer for retrieval next time they play. All of these features and many more are covered within The Essential Guide to HTML5.

The book begins at an introductory level, teaching the essentials of HTML5 and JavaScript through game development. Each chapter features a familiar game type as its core example, such as hangman, rock-paper-scissors, or dice games, and uses these simple constructs to build a solid skillset of the key HTML5 concepts and features. By working through these hands on examples, you will gain a deep, practical knowledge of HTML5 that will enable you to build your own, more advanced games and applications.

 

  • Concepts are introduced and motivated with easy-to-grasp, appealing examples
  • Code is explained in detail after general explanations
  • Reader is guided into how to make the examples 'their own'

商品描述(中文翻譯)

HTML5為網頁上的應用程式和遊戲開發開闢了許多新的途徑。現在可以直接在HTML中創建和互動遊戲,無需用戶下載額外的插件,也無需開發人員學習新的語言。重要的新功能,如Canvas標籤,可以直接在網頁上繪製。Audio標籤允許從HTML代碼中觸發和播放聲音,WebSockets API促進實時通信,本地存儲API使得可以將數據(如高分或遊戲偏好)保存在用戶的計算機上,以便下次遊玩時檢索。所有這些功能以及更多功能都在《HTML5基本指南》中有詳細介紹。

本書從入門級開始,通過遊戲開發教授HTML5和JavaScript的基本知識。每一章節都以一種熟悉的遊戲類型作為核心示例,例如猜字遊戲、剪刀石頭布遊戲或骰子遊戲,並使用這些簡單的構造來建立關鍵的HTML5概念和功能的扎實技能。通過這些實際示例的實踐,您將獲得深入的HTML5實用知識,使您能夠構建自己更高級的遊戲和應用程式。


  • 通過易於理解和吸引人的示例介紹和解釋概念

  • 在一般解釋之後詳細解釋代碼

  • 指導讀者如何使示例成為自己的

作者簡介

Jeanine Meyer is Professor Emerita at Purchase College/SUNY and past Coordinator of the Mathematics/Computer Science Board of Study. Before Purchase, she taught at Pace University and before that worked as a Research Staff Member and Manager in robotics and manufacturing research at IBM Research and as a consultant for IBM's educational grant programs. She is the single author of 5 books and co-author of 5 more on topics ranging from educational uses of multimedia, programming (three published by Apress/Springer), databases, number theory and origami. She earned a PhD in computer science at the Courant Institute at New York University, an MA in mathematics at Columbia University, and a SB (the college used the Latin form) in mathematics from the University of Chicago. She is a member of Phi Beta Kappa, Sigma Xi, Association for Women in Science, Association for Computing Machinery, and was a featured reviewer for ACM Computing Reviews.

For Jeanine, programming is both a hobby and a vocation. Every day, she plays computer puzzles online (including Words with Friends, various solitaire card games, and Duolingo for Spanish, which she views as a game). She also participates in Daf Yomi, the seven-and-a-half-year study of Talmud, which certainly has puzzle-solving aspects. She tries The New York Times crossword puzzle many days, but does better at the mini-puzzle, ken ken, and Two Not Touch in which she sometimes competes with her children. She enjoys cooking, baking, eating, gardening, travel, and a moderate amount of walking. She misses her mother, who inspired many family members to take up piano, and her father, who gave Jeanine a love of puzzles. She is an active volunteer for progressive causes and candidates.

 

 

 

 

 

 

作者簡介(中文翻譯)

Jeanine Meyer是Purchase College/SUNY的名譽教授,曾任數學/計算機科學學科委員會的協調人。在加入Purchase之前,她曾在Pace大學任教,並在IBM研究部門擔任機器人和製造研究的研究員和經理,以及IBM教育補助計劃的顧問。她是5本書的獨立作者,並與其他5本書的合著者合作,涵蓋的主題包括多媒體的教育應用、編程(其中三本由Apress/Springer出版)、數據庫、數論和摺紙。她在紐約大學Courant研究所獲得計算機科學博士學位,在哥倫比亞大學獲得數學碩士學位,以及在芝加哥大學獲得數學學士學位(該學院使用拉丁文形式)。她是Phi Beta Kappa、Sigma Xi、Association for Women in Science、Association for Computing Machinery的成員,並曾擔任ACM Computing Reviews的特邀評論人。

對於Jeanine來說,編程既是一種愛好也是一種職業。她每天在線上解電腦益智遊戲(包括Words with Friends、各種紙牌遊戲和Duolingo的西班牙語學習,她將其視為一種遊戲)。她還參與Daf Yomi,這是對塔木德的七年半研究,其中肯定有解謎的要素。她每天都嘗試《紐約時報》的填字遊戲,但在迷你填字遊戲、肯肯和Two Not Touch方面表現更好,有時還與她的孩子競爭。她喜歡烹飪、烘焙、美食、園藝、旅行和適量的散步。她想念她的母親,她激勵了許多家庭成員學習鋼琴,以及她的父親,他讓Jeanine愛上了解謎。她是進步事業和候選人的積極志願者。