Skip to content

Sample demonstrating key concepts of the JavaScript language.

Notifications You must be signed in to change notification settings

kdonald/modernjs

Repository files navigation

Sample code supporting my ModernJS talk.
----------------------------------------
key-concepts
  - little examples that illustrate key concept of the JS language

rewardnetwork-* - little reference app demonstrating multi-module development/structure
  basic: what stereotypical "script-kiddies" might do - pollutes the global namespace
  namespaced: better, but feels a little awkward
  modular: i <3 modules!
  
dom - basic dom manipulation example using jQuery API

ajax - basic ajax example showing traditional and new "deferred" style (jQuery)
       note the nasty in-line html (see templating example to address that).
       
templating - client-side templating example with Handlebars

mvc - illustrates mvc principles using my own little mvc.js framework inspired by
      Backbone and Agility.js (designed for educational purposes, not for product)
      Get Backbone.js at https://github.com/documentcloud/backbone (see Todos example)
   
Additional resources for mastering modern JS
--------------------------------------------
Eloquent JavaScript - http://eloquentjavascript.net
Learning to Love JavaScript, by Alex Russell - http://www.google.com/events/io/2011/sessions/learning-to-love-javascript.html
Getting Better at JavaScript, by Rebecca Murphey - http://rmurphey.com/blog/2011/05/20/getting-better-at-javascript (and other articles)
Writing Modular JavaScript, by Addy Osmani - http://addyosmani.com/writing-modular-js/
JavaScript Weekly - http://javascriptweekly.com


About

Sample demonstrating key concepts of the JavaScript language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published