JavaScript is the most used language today, and there is no escaping it. Learn the basics in this lesson.
JavaScript or (ECMAscript) is a programming language mostly used client-side to dynamically script webpages, but often also server-side. JavaScript is not related to Java.
JavaScript is mostly used in the browser, enabling developers to manipulate webpage content using the DOM, send and receive data via AJAX, draw graphics using canvas, interact with the device running the browser, and so on.
JavaScript can also be used server-side, using Node.js, enabling developers to build fully functional web applications using a feature rich collection of core modules that handles file system I/O, networking, streams, and more.
This lesson is oriented around teaching you how to use Javascript client-side in the browser. In order to get the most out of the lesson it helps if you have some past experience with web technologies such as HTML and HTTP.
- A computer with a modern browser installed ( Chrome / Firefox / Internet Explorer )
- A text editor. Any will do, but it helps to use one that's JavaScript-aware ( Atom / Sublime Text / WebStorm / Vim / Emacs / Whatever )
Start by cloning this repository into a folder on your computer. If you've never used git before, you can alternatively use the the "Download ZIP" button to the right.
This lesson contains a set of tasks organized in numbered folders. Each folder contains a README.md
describing the task.
Note: Avoid W3Schools.com. It's often outdated by today's JS specification. Use MDN instead.
javaScriptCheatSheet.js
- A file located at the root of this repository, containing a condensed overview of common Javascript syntax- MDN - Mozilla Developer Network
- Chrome Dev Tools
- Firefox Developer Tools
- Internet Explorer F12 developer tools