Keep in mind that most of these articles are opinionated and you may not agree with every one of them, that's fine. Learn what you can, figure out how to improve your code and if you know of some other resources let's add them to the list.
Javascript Basics:
- https://developer.mozilla.org/en-US/docs/JavaScript/Guide - This is must, Mozilla has done a great job with all of their tuts and their documentation. Definitely go here over something like w3schools.
- http://eleventyone.done.hu/OReilly.JavaScript.The.Good.Parts.May.2008.pdf Javascript the good parts
- http://net.tutsplus.com/tutorials/javascript-ajax/the-basics-of-object-oriented-javascript/ - Good introduction to some basic javascript principles.
- http://shichuan.github.com/javascript-patterns/ - This has great examples of various patterns and anti-patterns.
- http://honza.ca/2012/07/large-javascript-application-tips - Great advice on doing large javascript apps. In general I find that these are important to follow even on the smallest project, you never know how it'll grow.
- http://www.codethinked.com/preparing-yourself-for-modern-javascript-development - Introduces some of the gateway concepts you'll need for long-term or advanced javascript development.
Javascript Advanced Topics:
- http://www.cubrid.org/blog/dev-platform/toward-javascript-standards-commonjs-and-amd/ - While I'm still on the fence about the whole AMD thing, it's really important to learn it because you'll probably see it at some point.
Javascript Patterns:
- http://net.tutsplus.com/tutorials/javascript-ajax/digging-into-design-patterns-in-javascript/ - Explanation of design patterns and their implementation in Javascript.
- http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth/ - This has some great examples of how to do the module pattern well.
- http://addyosmani.com/resources/essentialjsdesignpatterns/book/ - Great article on different design patterns and their pros and cons.
Javascript Tips:
- http://davidwalsh.name/javascript-private - Interesting read on keeping things private. The comments have some good links as well, especially about Closures and hoisting.
- http://kinesis.io/blog/10-tips-to-write-better-javascript/ - Some fairly basic tips but they are pretty good nonetheless.
Useful Javascript Tools:
- http://www.jshint.com/ - Great implementation of a js linter. I love this thing.
- http://headjs.com/ - Nice javascript loader.
- http://jamjs.org/ - Package manager for JS.
This is taken from my gist.
No comments:
Post a Comment