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

Build Your Own Database Driven Website Using PHP & MySQL
Build Your Own Database Driven Website Using PHP & MySQL
This book is aimed at intermediate and advanced Web designers looking to make the leap into server-side programming. You’ll be expected to be comfortable with simple HTML, as I’ll make use of it without much in the way of explanation. No knowledge of JavaScript is assumed or required, but if you do know JavaScript, you’ll find it...
Economic Crisis in Europe and the Balkans: Problems and Prospects (Contributions to Economics)
Economic Crisis in Europe and the Balkans: Problems and Prospects (Contributions to Economics)

The economies of the European countries are still in recession, the development process is at a standstill, companies are facing financial difficulties, and the EU’s monetary policy is tight and focused on lowering inflation. The fiscal problems and high debt levels of the northern European countries are of great importance, and they...

iPhone and iPad Apps for Absolute Beginners
iPhone and iPad Apps for Absolute Beginners

This update of an Apress bestseller walks you through creating your first app, with plain English and practical examples using the latest iOS 7 software development platform and more. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad app development, and gives you simple, step-by-step instructions to get you...


Digital Economies: SMEs and E-Readiness
Digital Economies: SMEs and E-Readiness
Several studies have been made to determine the effectiveness of information and communication technologies within small business enterprises, but the focus on e-readiness assessments have been very limited.

Digital Economies: SMEs and E-Readiness provides valuable insights into the current state of the digital economy and the...

M Is for (Data) Monkey: A Guide to the M Language in Excel Power Query
M Is for (Data) Monkey: A Guide to the M Language in Excel Power Query
Power Query is one component of the Power BI (Business Intelligence) product from Microsoft, and “M” is the name of the programming language created by it. As more business intelligence pros begin using Power Pivot, they find that they do not have the Excel skills to clean the data in Excel; Power Query solves this problem. This book...
Optical Interferometry for Biology and Medicine (Bioanalysis)
Optical Interferometry for Biology and Medicine (Bioanalysis)

This book presents the fundamental physics of optical interferometry as applied to biophysical, biological and medical research. Interference is at the core of many types of optical detection and is a powerful probe of cellular and tissue structure in interfererence microscopy and in optical coherence tomography. It is also the root cause of...

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