Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Get Programming with JavaScript

Buy

Summary

Get Programming with JavaScript is a hands-on introduction to programming for readers who have never programmed. You'll be writing your own web apps, games, and programs in no time! Foreword by Remy Sharp.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Book

Are you ready to start writing your own web apps, games, and programs? You’re in the right place! Get Programming with JavaScript is a hands-on introduction to programming for readers who have never written a line of code. Since you’re just getting started, this friendly book offers you lots of examples backed by careful explanations. As you go along, you’ll find exercises to check your understanding and plenty of opportunities to practice your new skills. You don’t need any­thing special to follow the examples—just the text editor and web browser already installed on your computer. We even give you links to working online code so you can see how everything should look live on your screen.

What’s Inside

  • All the basics—objects, functions, responding to users, and more
  • Think like a coder and design your own programs
  • Create a text-based adventure game
  • Enhance web pages with JavaScript
  • Run your programs in a web browser
  • Four bonus chapters available online

About the Reader

No experience required! All you need is a web browser and an internet connection.

About the Author

John Larsen is a mathematics and computing teacher with an interest in educational research. He has an MA in mathematics and an MSc in information technology. He started programming in 1982, writing simple programs for teaching mathematics in 1993, building websites in 2001, and developing data-driven web-based applications for education in 2006.

Table of Contents

PART 1 CORE CONCEPTS ON THE CONSOLE

PART 2 ORGANIZING YOUR PROGRAMS

PART 3 JAVASCRIPT IN THE BROWSER

BONUS ONLINE CHAPTERS

  1. Programming, JavaScript, and JS Bin
  2. Variables: storing data in your program
  3. Objects: grouping your data
  4. Functions: code on demand
  5. Arguments: passing data to functions
  6. Return values: getting data from functions
  7. Object arguments: functions working with objects
  8. Arrays: putting data into lists
  9. Constructors: building objects with functions
  10. Bracket notation: flexible property names
  11. Scope: hiding information
  12. Conditions: choosing code to run
  13. Modules: breaking a program into pieces
  14. Models: working with data
  15. Views: displaying data
  16. Controllers: linking models and views
  17. HTML: building web pages
  18. Controls: getting user input
  19. Templates: filling placeholders with data
  20. XHR: loading data
  21. Conclusion: get programming with JavaScript
  22. Node: running JavaScript outside the browser
  23. Express: building an API
  24. Polling: repeating requests with XHR
  25. Socket.IO: real-time messaging
(HTML tags aren't allowed.)

Essential C++
Essential C++
For the practicing programmer with little time to spare, Essential C++ offers a fast-track to learning and working with C++ on the job. This book is specifically designed to bring you up to speed in a short amount of time. It focuses on the elements of C++ programming that you are most likely to encounter and examines features and techniques that...
Project Management for Environmental, Construction and Manufacturing Engineers: A Manual for Putting Theory into Practice
Project Management for Environmental, Construction and Manufacturing Engineers: A Manual for Putting Theory into Practice

As a companion to books on project-management theory, this book illustrates, in a down-to-earth, comprehensive style, how to put that theory into practice. In addition to the many examples that illustrate procedures, the book includes over 25 case studies, each one addressing a specific theme. Key topics, such as project selection,...

3ds Max 2012 Bible
3ds Max 2012 Bible
Every time I enter the computer room (which my wife calls the dungeon), my wife still says that I am off to my “fun and games.” I, as always, flatly deny this accusation, saying that it is serious work that I am involved in. But later, when I emerge with a twinkle in my eye and excitedly ask her to take a look at my...

Fibrosis Research: Methods and Protocols (Methods in Molecular Medicine)
Fibrosis Research: Methods and Protocols (Methods in Molecular Medicine)
Fibrosis or scar, defined pathologically as inappropriate repair by connective tissue, is increasingly recognized as an important feature of many chronic diseases (Table 1), and as such, represents an enormous health burden. The United States government estimates that 45% of deaths in the United States can be attributed to...
Backpack Books: 1001 Facts About Dinosaurs
Backpack Books: 1001 Facts About Dinosaurs
A world of knowledge at your child's fingertips!

Absolutely bursting with thousands of fascinating facts, Backpack Books are small enough to carry with ease, but big enough to provide all the answers. Researched and written by experts, topics are covered in encyclopedic and easy-to-understand detail. Hundreds of colorful illustrations and...

RFID Sourcebook
RFID Sourcebook

The realistic, no-hype guide to RFID evaluation, planning, and deployment

Approaching crucial decisions about Radio Frequency Identification (RFID) technology? This book will help you make choices that maximize the business value of RFID technology and minimize its...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy