# Javascript

Javascript, also known as ECMAscript, is used to make web browsers perform certain actions before returning to the web server. It depends on web browsers behaving the same. This was problematic for a long time, but is getting much better. Here are a few Javascript resources.

- [http://www.javascript.com/](http://www.javascript.com/)
- [JavaScript Puzzlers: A 37 Question JavaScript Quiz](http://javascript-puzzlers.herokuapp.com/)
- [JavaScript Tools of the Trade: JSBin](http://code.tutsplus.com/tutorials/javascript-tools-of-the-trade-jsbin--net-36843)
- [JavaScript: The World’s Most Misunderstood Programming Language – Douglas Crockford © 2001](http://www.crockford.com/javascript/javascript.html)
- His more recent book [JavaScript: The Good Parts – Douglas Crockford © 2008](http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742)
- [The Young Developer’s Guide to Debugging JavaScript  
    By <span class="caps">ANDRE</span> <span class="caps">BEHRENS</span> – N.Y. Times](http://open.blogs.nytimes.com/2013/08/27/the-young-developers-guide-to-debugging-javascript/)
- [JavaScript Language Resources](http://www.mozilla.org/js/language/)
- [JavaScript Weekly – A free, once–weekly e-mail round-up of JavaScript news and articles.](http://javascriptweekly.com/)
- [Select All\_ JavaScript for Forms Posting to an Array](http://www.addedbytes.com/blog/code/select-all-javascript-for-forms-posting-to-an-array/)
- [<span class="caps">WYSIWYG</span> Editors written in Javascript](http://www.cmsreview.com/WYSIWYG/OpenSource/directory.html)
- [http://jquery.com/](http://jquery.com/)
- [Frequently Misunderstood JavaScript Concepts](http://bolinfest.com/javascript/misunderstood.html) by Michael Bolin, October 28, 2013
- [Learn to play Javascript by playing this game – Code Combat](http://codecombat.com/)
- (new) [Speaking Javascript by Dr. Axel Rauschmayer](http://speakingjs.com/es5/) – free <span class="caps">HTML</span> version – March 2014
- (new) [You Don’t Know JS book series](https://github.com/getify/You-Dont-Know-JS/blob/master/README.md) – free online, or you can buy them – Feb. 2015 *It is simultaneously a simple, easy-to-use language that has broad appeal, and a complex and nuanced collection of language mechanics which without careful study will elude true understanding even for the most seasoned of JavaScript developers.*

[<span class="caps">UCLA</span> KB Articles tagged with Javascript](https://kb.ucla.edu/tags/36)