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.)

An Introduction to Human Molecular Genetics: Mechanisms of Inherited Diseases
An Introduction to Human Molecular Genetics: Mechanisms of Inherited Diseases

The Second Edition of this internationally acclaimed text expands its coverage of the molecular genetics of inherited human diseases with the latest research findings and discoveries. Using a unique, systems-based approach, the text offers readers a thorough explanation of the gene discovery process and how defective genes are linked to...

CCNA Security 640-554 Official Cert Guide
CCNA Security 640-554 Official Cert Guide

Congratulations! If you are reading this, you have in your possession a powerful tool that can help you to

Improve your awareness and knowledge of network security 

Increase your skill level related to the implementation of that security 

Prepare for the CCNA Security...

Software Abstractions : Logic, Language, and Analysis
Software Abstractions : Logic, Language, and Analysis
Software is built on abstractions. Pick the right ones, and programming
will flow naturally from design; modules will have small and simple interfaces;
and new functionality will more likely fit in without extensive
reorganization. Pick the wrong ones, and programming will be a series
of nasty surprises: interfaces will become
...

Hospital Images: A Clinical Atlas
Hospital Images: A Clinical Atlas

This gorgeous, full-color atlas and case-book presents more than sixty cases with over one hundred associated, super high-quality clinical images that a physician needs to be able to rapidly recognize and know for accurate, expedient diagnosis and treatment. The images are presented with the patient’s brief medical history, followed by...

Java SE 7 Programming Essentials
Java SE 7 Programming Essentials

Learn core programming concepts and technologies on the leading software development language

This full-color book covers fundamental Java programming concepts and skills for those new to software development and programming. Taking a straightforward and direct approach,Java SE 7 Programming Essentials provides a...

Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology)
Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology)
Written by an expert in the game industry, Christer Ericson's new book is a comprehensive guide to the components of efficient real-time collision detection systems. The book provides the tools and know-how needed to implement industrial-strength collision detection for the highly detailed dynamic environments of applications such as 3D games,...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy