background preloader

JavaScript

Facebook Twitter

End to End with Angular JS - YouTube - Iceweasel. JS: The Right Way - Iceweasel. JSbooks - free javascript books - Iceweasel. The Top 10 Javascript MVC Frameworks Reviewed - CodeBrief. UPDATE 1/14/2012: Added Batman.js and Angular.js due to popular demand and because they looked impressive. Over the last several months I have been in a constant search for the perfect javascript MVC framework.

Driven by a dire need for the right level of abstraction and features, I have tried out - some more cursorily than others - every framework I could get my hands on. Here lies a brief synopsis of each framework. Lastly, I share the framework which I ultimately decided on. Specifically, the following four features are very important to me: UI Bindings - I'm not just talking about templates, I'm talking about a declarative approach to automatically updating the view layer when the underlying model changes.

The Contenders Here is a table showing all of the frameworks support for the above features. 1. Backbone.js is the web's darling framework. Pros: Strong community and lots of momentum. Cons: Lacks strong abstractions and leaves something to be desired. 2. Pros: Bindings support. 3. Batman.js — overview. Understanding JavaScript Inheritance - Alex Sexton. So someone shoulder-taps you and asks you to explain the concepts behind JavaScript Inheritance to them. In my eyes you’ve got a few options. The Terminology Play You mention that it’s prototypal inheritance, not prototypical and pretty much gloss over the rest, comfortable in your superiority in terminology. You may go as far as saying “Objects just come from other Objects because there aren’t any classes.”

Then you just link to Crock’s Post on it, and try to seem busy for the next few days. Many years later you find out that Prototypal and Prototypical are synonyms, but you choose to ignore this. The Like-Classical-Inheritance-But-Different Play aka the Run-On Sentence Play “So in Java, like, you have classes or whatever, right? And so forth. The Animal Play This is a pretty popular one. So let’s say we want to make an Animal class in our code. Then we want to have actions that all animals can do. But then you want to define a more specific type of animal. The Father/Son Analogy Play Score.