dojo.Patterns for Lovers of JavaScript
summary
Dojo claims a small-footprint core and shows the tools that back it: a build system that concatenates and minifies, 6K stubs for tiny installs, conditional ifdef builds that produce a 17K webkit build, and scope‑burning to remap namespaces. Performance tests and a mujo experiment demonstrate mujo beats dojo by changing object lookup paths. The stack includes Deferreds for async, many stores (CouchDB, CSS Rule, Flickr), live demo via Persevere/cometd, and dojo.data + RPC SMD for pluggable back ends.
AI-written summary · about
chapters (24)
- 0:00Intro
- 2:08What is Dojo? A JavaScript Toolk
- 5:04All-in-One
- 7:23Package / Module Loading
- 8:34#ifdef in JavaScript?
- 14:12TaskSpeed
- 15:55Plain JavaScript
- 17:22Forward Thinking
- 19:02DojoType (the project)
- 20:06Events, Ajax, FX, DOM
- 20:48CSS Selectors
- 21:21Magic Arguments
- 23:15DOM Arguments
- 24:58Ambiguous Constructors (poj)
- 26:01Ambiguous Constructors (declare)
- 27:29DRY: Functional JS
- 28:33Dual Service Functions
- 31:18$ vs Plug
- 33:26dojo.Deferred
- 34:21Indirect Usage
- 36:18dojo.data
- 37:49Store Example?
- 39:51dojox.data Stores
- 42:28The Dojo Toolkit
related talks
33m#dadt (Dojo already did that)
01h 32mIOC + Javascript
38m"Design Patters for Modern JavaScript"
44mModern JavaScript: Moving Beyond jQuery
49mDesign Patterns for Modern Javascript
23mThe Next Wave of Web Frameworks is BYOJS
29mDesigning very large JavaScript applications
17mJS In The Enterprise - Lessons Learnt
