# Javascript

## Syntax

* [Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)
  * [Prototypal inheritance](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create)
  * [Clone objects](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)
* [Arrow functions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)

  **Manuals**
* [Chai Assertion Library](http://chaijs.com/guide/)
* [Eloquent JavaScript](http://eloquentjavascript.net/)

## Workshops

* [Learn to Code LA Workshop: Build Your First Real-Time Interactive Web App](http://learntocodela.org/socketio-workshop/)

## References

* [JavaScript Tutorial - W3Schools](http://www.w3schools.com/js/default.asp)
* [Javascript Basics - Mozilla](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics)
* [JavaScript Event Reference](https://developer.mozilla.org/en-US/docs/Web/Events)
* [Creating and Triggering JavaScript Events](https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events)
* [Prototypal inheritance vs classical](http://stackoverflow.com/questions/2800964/benefits-of-prototypal-inheritance-over-classical/16872315#16872315)
