ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The Essential Guide to HTML5: Using Games to Learn HTML5 and JavaScript

دانلود کتاب راهنمای ضروری HTML5: استفاده از بازی ها برای یادگیری HTML5 و جاوا اسکریپت

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

مشخصات کتاب

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

ویرایش: [3 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1484287215, 9781484287217 
ناشر: Apress 
سال نشر: 2022 
تعداد صفحات: 505
[500] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 Mb 

قیمت کتاب (تومان) : 57,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 5


در صورت تبدیل فایل کتاب The Essential Guide to HTML5: Using Games to Learn HTML5 and JavaScript به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب راهنمای ضروری HTML5: استفاده از بازی ها برای یادگیری HTML5 و جاوا اسکریپت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب راهنمای ضروری HTML5: استفاده از بازی ها برای یادگیری HTML5 و جاوا اسکریپت



دانش عمیق و عملی از ابزارهای اساسی مورد استفاده برای صفحات وب به دست آورید: زبان نشانه گذاری فرامتن (HTML5)، شیوه نامه های آبشاری (CSS) و جاوا اسکریپت. این نسخه به‌روزرسانی‌شده شامل بازی‌ها و تمرین‌های جدید و بهبودیافته است و به افراد مبتدی و همچنین افرادی که تجربه زبان برنامه‌نویسی کمی دارند، اما با ترکیب HTML، CSS و جاوا اسکریپت آشنایی ندارند، خدمت می‌کند.

شما در سطح مقدماتی با تمرکز بر ویژگی های فنی و همچنین تکنیک های برنامه نویسی شروع خواهید کرد. هر فصل دارای یک بازی آشنا مانند Rock-Paper-Scissors، Craps، Memory و Blackjack یا نمونه های عمومی مانند کار با Mazes است. پروژه‌های دیگر شامل ساخت و ذخیره یک هزارتو می‌شود. یک بازی حدس زدن کلمات اساسی؛ بازی های بالستیک (گلوله توپ و تیرکمان بچه گانه)؛ مسابقه ای که نیاز به مرتب کردن موارد دارد. و نمایش انیمیشنی که دارای یک توپ، عکس یا کلیپ ویدیویی است که در یک مستطیل پرش می‌کند.

پیوست شامل نمونه‌هایی از تکنیک‌های پیشرفته مانند برنامه‌های Scalar Vector Graphics است که نشان‌واره HTML5 و یک شکل کارتونی را نشان می‌دهد، که هر کدام را می‌توان به صورت پویا تغییر داد، و تکنیک‌های ریاضی برای محاسبه یک حرکت از یک خط عبور می کند و ترتیب دایره ها و فلش ها را مجدداً تنظیم می کند. شرح هر مثال در فصول و ضمیمه شامل تصاویر و جداول از صفحه نمایش است که ساختار برنامه و بیانیه را توضیح کد بیان می کند.

این کتاب همچنین حاوی پیشنهاداتی برای استفاده از مفاهیم و تکنیک ها برای ساخت برنامه های خود است. اگر ایده های خود را دنبال کنید، مهارت های برنامه نویسی قوی را برای ساختن وب سایت ها و یادگیری زبان های برنامه نویسی دیگر، از جمله نسخه بعدی HTML و چارچوب ها، کتابخانه ها و ابزارهای جاوا اسکریپت فعلی و آینده، توسعه خواهید داد.
<. /p>آنچه یاد خواهید گرفت

  • مفاهیم HTML 5 را با کمک آسان مثال های جذاب و قابل درک
  • از HTML5 برای کشف راه های جدید برای برنامه های کاربردی وب و توسعه بازی استفاده کنید</ li>
  • عناصر جدید مهم HTML 5 را مرور کنید
  • بازی‌های ساده را بسازید، آزمایش کنید و در وب آپلود کنید. سایت 

این کتاب برای چه کسی است

< span> هم مبتدیان مطلق و هم کاربران با دانش HTML که می خواهند ویژگی های جدید HTML5 را یاد بگیرند

توضیحاتی درمورد کتاب به خارجی

Gain a deep, practical knowledge of the basic tools used for webpages: hypertext markup language (HTML5), cascading style sheets (CSS), and JavaScript. This updated version includes new and improved games and exercises, and will serve total beginners as well as people with some programming language experience, but not familiar with the combination of HTML, CSS, and JavaScript.

You'll begin at an introductory level with the focus on technical features as well as programming techniques.  Each chapter features a familiar game such as Rock-Paper-Scissors, Craps, Memory, and Blackjack or generic examples such as working with Mazes. Other projects include constructing and saving a maze; a basic word guessing game; ballistic games (Cannonball and Slingshot); a quiz requiring items to be put in order; and an animation demonstration featuring a ball, photo or video clip bouncing within a rectangle. 

The Appendix contains examples of advanced techniques such as Scalar Vector Graphics programs displaying the HTML5 Logo and a cartoon figure, each of which can be changed dynamically, and mathematical techniques for calculating if a move crosses a line and re-adjusting an arrangement of circles and arrows. The exposition on each example in the chapters and the Appendix includes screen shots and tables revealing the structure of the program and statement by statement explanation of code.

The book also contains suggestions for using the concepts and techniques to build your own programs. If you follow through with your own ideas, you will develop solid programming skills for building websites and for learning other programming languages, including the next version of HTML and current and future JavaScript frameworks, libraries and tools.

What You'll Learn
  • Understand HTML 5 concepts with the help of easy-to-grasp, appealing examples
  • Use HTML5 to explore new avenues for web application and game development
  • Review important new elements of HTML 5
  • Build, test, and upload simple games to a web site 

Who This Book Is For

Both absolute beginners and users with some knowledge of HTML who want to learn the new HTML5 features


فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: The Basics
	Keywords
	Introduction
	Critical Requirements
	HTML5, CSS, and JavaScript Features
	Basic HTML Structure and Tags
	Using Cascading Style Sheets
	JavaScript Programming
	Using a Text Editor
	Building the Applications
	Testing and Uploading the Application
	Summary
Chapter 2: Dice Game
	Introduction
	Critical Requirements
	HTML5, CSS, and JavaScript Features
	Pseudorandom Processing and Mathematical Expressions
	Variables and Assignment Statements
	Programmer-Defined Functions
	Conditional Statements: if and switch
	Drawing on the Canvas
	Displaying Text Output Using a Form
	Building the Application and Making It Your Own
	Throwing a Single Die
	Throwing Two Dice
	The Complete Game of Craps
	Making the Application Your Own
	Testing and Uploading the Application
	Summary
Chapter 3: Bouncing Ball
	Introduction
	Critical Requirements
	HTML5, CSS, and JavaScript Features
	Drawing a Ball or an Image or Images
	Gradients with a Side Trip to Explain Arrays
	Setting Up a Timing Event
	Calculating a New Position and Collision Detection
		Starting, Positioning and Restarting the video with use of an anonymous function
	Validation
	Stopping and Resuming Animation Triggered by Buttons
	HTML Page Reload
	Preloading Images
	Building the Application and Making It Your Own
	Testing and Uploading the Application
	Summary
Chapter 4: Cannonball and Slingshot
	Introduction
	Critical Requirements
	HTML5, CSS, and JavaScript Features
	Arrays and Programmer-Defined Objects
	Rotations and Translations for Drawing
	Drawing Line Segments
	Mouse Events for Pulling on the Slingshot
	Changing the List of Items Displayed Using Array Splice
	Distance Between Points
	Building the Application and Making It Your Own
	Cannonball: With Cannon, Angle, and Speed
	Slingshot: Using a Mouse to Set Parameters of Flight
	Testing and Uploading the Application
	Summary
Chapter 5: The Memory (aka Concentration) Game
	Introduction
	Critical Requirements
	HTML5, CSS, JavaScript Features
	Representing Cards
	Using Date for Timing
	Providing a Pause
	Drawing Text
	Drawing Polygons
	Shuffling Cards
	Implementing Clicking on a Card
	Preventing Certain Types of Cheating
	Building the Application and Making It Your Own
	Testing and Uploading the Application
	Summary
Chapter 6: Quiz
	Introduction
	Critical Requirements for a Quiz Game
	HTML5, CSS, and JavaScript Features
	Storing and Retrieving Information in Arrays
	Creating HTML During Program Execution
	Using CSS in the Style Element
	Responding to Player Moves
	Presenting Audio and Video
	Checking the Player’s Answer
	Building the Application and Making It Your Own
	Testing and Uploading the Application
	Summary
Chapter 7: Mazes
	Keywords
	Introduction
	Critical Requirements
	HTML5, CSS, and JavaScript Features
	Representation of Walls and the Token
	Mouse Events to Build and Position a Wall
	Detecting the Arrow Keys
	Collision Detection: Token and Any Wall
	Using Local Storage
	Encoding Data for Local Storage
	Radio Buttons
	Building the Application and Making It Your Own
	Creating the Travel Maze Application
	Testing and Uploading Application
	Summary
Chapter 8: Rock, Paper, Scissors
	Introduction
	Critical Requirements
	HTML5, CSS, and JavaScript Features
	Providing Graphical Buttons for the Player
	Generating the Computer Move
	Displaying Results Using Animation
	Audio and DOM Processing
	Starting Off
	Building the Application and Making It Your Own
	Testing and Uploading the Application
	Summary
Chapter 9: Guess a Word
	Introduction
	Critical Requirements
	HTML5, CSS, and JavaScript Features
	Storing a Word List as an Array Defined in an External Script File
	Generating and Positioning HTML Markup, Then Changing the Markup to Buttons, and Then Disabling the Buttons
	Creating the Feedback About Remaining Wrong Letters
	Maintaining the Game State and Determining a Win or Loss
	Checking a Guess and Revealing Letters in the Secret Word by Setting textContent
	Building the Application and Making It Your Own
	Testing and Uploading the Application
	Summary
Chapter 10: Blackjack
	Introduction
	Critical Requirements
	HTML5, CSS, and JavaScript Features
	Source for Images for Card Faces and Setting Up the Image Objects
	Creating the Programmer-Defined Object for the Cards
	Starting a Game
	Dealing the Cards
	Shuffling the Deck
	Capturing Key Presses
	Using Header and Footer Element Types
	Building the Application and Making It Your Own
	Testing and Uploading the Application
	Summary
Appendix
	Circles and Arrows
		Overview
		Details of Implementation
		What You Learned
	Crossing a Line (Jumping a Fence)
		Overview
			Mathematics Refresher
			Preparing Data
			Feedback to User/Player
		Details of Implementation
			What You Learned
	Using Scalar Vector Graphics
	Using SVG to Draw the HTML5 Logo
		Overview
		Details of Implementation
	Using SVG to Draw and Modify a Cartoon
		Overview
		Details of Implementation
			What You Learned
Index




نظرات کاربران