Featured image for “Tutorial – JavaScript Essentials”

Tutorial – JavaScript Essentials

October 21, 2013


Attention: The following article was published over 12 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.

If you’ve been developing enterprise web applications, it’s likely that you have applied JavaScript in some fashion – probably to validate user input with a JavaScript function that validates a form control, manipulate an HTML document object model (DOM) for a user interface effect, or even to use AJAX to access the server to eliminate a page refresh.

Single Page Application architectures allow rich, responsive user interfaces to be developed. There are many frameworks and approaches available, excluding plug-in technologies, that are JavaScript-based. This means that developers need a deeper understanding of JavaScript language features to fully take advantage of SPA.

This tutorial assumes you have programming experience in a traditional object oriented language like Java or C#, and introduces features of JavaScript that allow it to be a general purpose programming language. You may be surprised by its expressiveness and object oriented capabilities.

This tutorial covers:

  • JavaScript execution environment
  • The structure of the JavaScript language
  • The importance of Objects
  • Prototypes and Inheritance
  • Functions and Closures
  • AJAX

Sign Up to receive Keyhole Software resources by email subscription.
[email-download download_id=”4″ contact_form_id=”5740″]

About The Author

More From Keyhole Software

About Keyhole Software

Expert team of software developer consultants solving complex software challenges for U.S. clients.

Share This Post

Related Posts


Discuss This Article

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments