Short Answer: Learn javascript by proving concepts with tests. :)
Longer Answer: This is a compilation of Javascript "code snippets" as I work through resources to master Javascript. Each resource (book/guide/tutorial/etc) has it's own folder with Jasmine tests proving how the concepts apply in a semi real world context.
Download the project (click here). Open the zip file, and find the learning_javascript/resources/professional_javascript-zakas/SpecRunner.html file, and double click on it. This runs the tests in your browser. Yay!! You're up and running.
-
Install node,
- Mac,
brew install nodejsor node downloads page - Linux,
sudo apt-get install node - Windows, node downloads page
- Mac,
-
Install git,
- Mac,
brew install gitor git downloads page - Linux,
sudo apt-get install git - Windows, git downloads page
- Mac,
-
Shell Commands
git clone https://github.com/westonplatter/learning_javascript.git
cd learning_javascript
npm install -g grunt-cli
npm install
npm test- Javascript Patterns
- (open to ideas)
I'd love your help! (Open a Github issue) - the pros, cons, and everything in between.
I'll make adjustments to make the project more helpful and easier to use as I get input.
Credits to the Denver Code Club for an awesome group of people to learn from.
