Unofficial Dojo 1.8 Cheat Sheet!
|
lang.clone(src)
|
|
|
lang.exists(name, obj)
|
|
|
lang.mixin(dest, sources)
|
|
|
lang.getObject(name, create, context)
|
|
|
lang.setObject(name, value, context)
|
|
|
lang.replace(tmpl, map, pattern)
|
|
|
lang.hitch(scope, method)
|
|
|
lang.delegate(obj, props)
|
|
|
lang.extend(ctor, props)
|
|
|
lang.trim(str)
|
|
array.indexOf(arr, value, fromIndex, findLast)
|
|
array.lastIndexOf(arr, value, fromIndex)
|
|
array.forEach(arr, callback, thisObject)
|
|
array.filter(arr, callback, thisObject)
|
|
array.map(arr, callback, thisObject, Ctr)
|
|
array.some(arr, callback, thisObject)
|
|
array.every(arr, callback, thisObject)
|
|
date.getDaysInMonth(dateObject)
|
|
date.getTimezoneName(dateObject)
|
|
date.isLeapYear(dateObject)
|
|
date.compare(date1, date2, portion)
|
|
date.difference(date1, date2, interval)
|
|
var d = new Deferred();
|
|
|
d.promise
|
|
|
d.isResolved()
|
|
|
d.isFulfilled()
|
|
|
d.progress(update, strict)
|
|
|
d.then(callback, errback, progback)
|
|
|
d.isRejected()
|
|
|
d.isCanceled()
|
|
|
d.resolve(value, strict)
|
|
|
d.cancel(reason, strict)
|
|
|
d.reject(error, strict)
|
|
string.pad(text, size, ch, end)
|
|
|
string.substitute(template, map, transform, thisObj)
|
|
|
string.rep(str, num)
|
|
|
string.trim(str)
|
|
.get(name)
|
.set(name, value)
|
|
.watch(name, callback)
|
|
|
_fooGetter: function(){...}
|
|
|
_fooSetter: function(value){...}
|
|
|
topic.publish(topic, event)
|
|
|
topic.subscribe(event, listener)
|
|
JSON.parse(str, strict)
|
JSON.stringify(value, replacer, spacer)
|
|
dom.query(selector, [context])
|
|
dom.byId(id, doc)
|
|
dom.isDescendant(node, ancestor)
|
|
dom.setSelectable(node, selectable)
|
|
domConstruct.destroy(node)
|
|
domConstruct.place(node, refNode, [pos])
|
|
domConstruct.create(tag, [attrs], [refNode], [pos])
|
|
domConstruct.toDom(frag, [doc])
|
|
domConstruct.empty(node)
|
|
domClass.add(node, classStr)
|
|
|
domClass.contains(node, classStr)
|
|
|
domClass.toggle(node, classStr, condition)
|
|
|
domClass.replace(node, addClassStr, removeClassStr)
|
|
|
domClass.remove(node, classStr)
|
|
domForm.fieldToObject(inputNode)
|
|
domForm.toJson(inputNode)
|
|
domForm.toObject(inputNode)
|
|
domForm.toQuery(inputNode)
|
|
domProp.get(node, name)
|
|
domProp.set(node, name, value)
|
|
domStyle.get(node, name)
|
|
domStyle.getComputedStyle(node)
|
|
domStyle.set(node, name, value)
|
|
domStyle.toPixelValue(node, value)
|
|
store.get(id)
|
|
|
store.query(query, options)
|
|
|
store.getMetadata(object)
|
|
|
store.getIdentity(object)
|
|
|
store.queryEngine(query, options)
|
|
|
store.getChildren(object, options)
|
|
|
store.remove(id)
|
|
|
store.put(object, options)
|
|
|
store.add(object, options)
|
|
aspect.after(target, methodName, advisingFunction, receiveArguments);
|
|
aspect.before(target, methodName, advisingFunction);
|
|
aspect.around(target, methodName, advisingFactory);
|
|
on(target, type, listener, dontFix);
|
|
emit(target, type, event)
|
|
once(target, type, listener, dontFix)
|
|
pausable(target, type, listener, dontFix)
|
|
selector(selector, eventType, children)
|
|
.on(eventName, listener)
|
|
|
.concat(item)
|
.at(index)
|
|
.end()
|
.slice(begin, end)
|
|
.pop()
|
.shift()
|
|
.push(item)
|
.unshift()
|
|
.indexOf(value, fromIndex)
|
|
|
.instantiate(declaredClass, props)
|
|
|
.some(callback, thisObj)
|
|
|
.splice(index, howmany, item)
|
|
|
.every(callback, thisObj)
|
|
|
.forEach(callback, thisObj)
|
|
|
.lastIndexOf(value, fromIndex)
|
|
|
.innerHTML([value])
|
|
|
.text([value])
|
|
|
.val([value])
|
|
|
.html(value)
|
|
.data("key", "value");
|
|
|
.removeData("key")
|
|
.addClass(className)
|
.coords()
|
|
.removeClass(className)
|
.position()
|
|
.orphan(filter)
|
.empty()
|
|
.adopt(queryOrListOrNode, position)
|
|
|
.addContent(content, position)
|
|
|
.toggleClass(className, condition)
|
|
|
.place(queryOrNode, position)
|
|
|
.children([query])
|
|
|
.closest([query], root)
|
.prevAll([query])
|
|
.parent([query])
|
.andSelf()
|
|
.parents([query])
|
.first()
|
|
.siblings([query])
|
.last()
|
|
.next([query])
|
.even()
|
|
.nextAll([query])
|
.odd()
|
|
.prev([query])
|
|
|
request.request(url, options);
|
|
|
request.get(url, opts)
|
|
|
request.put(url, opts)
|
|
|
request.(url, opts)
|
|
|
request.post(url, opts)
|
|
ioQuery.objectToQuery(query);
|
|
|
ioQuery.queryToObject(query);
|
this is awesome!
thank you
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.