JavaScript Coding for Teens: A Beginner’s Guide to Developing Websites and Games
- Length: 300 pages
- Edition: 1
- Language: English
- Publisher: Rockridge Press
- Publication Date: 2021-12-28
- ISBN-10: B09NLGPXL3
- ISBN-13: 9781648761119
- Sales Rank: #128931 (See Top 100 Books)
Everything teens need to get started with JavaScript
Have you ever wanted to make your own game? How about an awesome website? Then JavaScript Coding for Teens is the book for you! It doesn’t matter if you’re not sure what a variable is, are stumped about syntax, or don’t even know how to use JavaScript on your computer! This simple guide to coding for beginners walks you through every part of the process with easy-to-understand language and straightforward directions. You’ll be coding like a pro in no time!
JavaScript Coding for Teens includes:
- Beginner-friendly lessons—This guide to coding for teens starts out with the basics, providing the perfect foundation for coding novices.
- A variety of uses—Stretch your skills and discover how amazingly flexible and powerful JavaScript is as you learn to use it for programming websites and games.
- Practical practice—Gain confidence with exercises that test your ability to modify existing programs or create new ones.
Build computer skills that will last a lifetime with JavaScript Coding for Teens.
Cover Title Page Copyright Page Dedication Contents Introduction Chapter 1: Welcome to Programming in JavaScript Why JavaScript? What Are Programs? Are Websites Computer Programs? The Fundamentals Words to Know Chapter 2: JavaScript: Setting Up Coding Programs Text Editor (VS Code) JavaScript Runtime (Node.js) Downloading Methods Windows (PC) Environment Setup Mac Environment Setup Using a Code Editor Setting Up Your Terminal Writing Your First Code Bugs Chapter 3: Variables and Data Types Code Structure Variables Data Types Strings Boolean null undefined Type Coercion Data Structures Objects Arrays Data and Variables in Action Crack the Code Debugging Coder’s Checklist Chapter 4: Conditionals Data Checking and Validation Equality Operators Relational Operators Logical Operators Mix and Match Logical Operators and Equalities Data Validation Conditional Statements Conditional Branching Statements Conditionals in Action Crack the Code Debugging Coder’s Checklist Chapter 5: Loops Why Are Loops Used? While Loops For Loops Loop Modifying Keywords Loops in Action Crack the Code Debugging Coder’s Checklist Chapter 6: Functions Why Are Functions Used? Function Creation Function Invocation Return Statement Function Parameters Early Termination with Return Scope Esports Player Performance Crack the Code Debugging Coder’s Checklist Chapter 7: Data Manipulation Numbers Strings Arrays Objects Mutation Data Manipulation in Action Updating Objects in an Array Crack the Code Debugging Coder’s Checklist Chapter 8: Object-Oriented Programming Objects as Entities Dogs as JavaScript Objects JavaScript Object Implementation Object-Oriented Programming in Action Crack the Code Debugging Coder’s Checklist Chapter 9: JavaScript and the Web Abstraction Level of the Web HTML: HyperText Markup Language Web Browser Document HTML Selectors HTML Manipulation Creating HTML Elements Running JavaScript in HTML Mass Updating HTML script Tag Importing JavaScript Event Listeners Hiding Elements Using CSS Browser-Specific JavaScript in Action Crack the Code Debugging Coder’s Checklist Chapter 10: Game Time Hangman on the Browser Hangman: Terminal vs. Browser Hangman Implementation HTML File CSS Game Files Game CSS Game Pseudo Code Game Implementation Chapter 11: Last Stop: Website Upgrades Incomplete To-Do List Code Helper Functions Deleting a To-Do Entry Editing a To-Do Entry Updating Text After It Has Been Edited Canceling Text Update Congratulations! Answer Key Chapter 3 Solutions Chapter 4 Solutions Chapter 5 Solutions Chapter 6 Solutions Chapter 7 Solutions Chapter 8 Solutions Chapter 9 Solutions Glossary Resources Acknowledgments About the Author
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.