code.progysm.com

javascript

Éléments du langage:
	break
	case
	default
	do..while
	else
	function
	if
	switch
	return
	with
	var

Constructeurs:
	Array()
	Boolean()
	Date()
	Function()
	Number()
	Object()
	String()
		String.charCodeAt()

Constructeurs (autre):
	Blob()
	Image()
	XMLHttpRequest()


Objets:
	console
		console.log()
	document
	DOMParser
	JSON
		JSON.parse()
		JSON.stringify()
	Math
		Math.PI
		Math.random()
	window
		+ window.addEventListener(...)
		+ window.alert(string str)
		+ window.clearInterval(Function)
		+ window.clearTimeout(Function)
		- window.localStorage
		- location : Location
		- navigator : Navigator
		- Function window.onerror
		- Function window.onload
		+ window.open()
		+ window.parseInt()
		+ window.parseFloat()
		+ window.requestAnimationFrame()
		- Window self
		- window.sessionStorage
		+ window.setInterval(string|Function f, timems)
		+ window.setTimeout(string|Function f, timems)
		- Window top
	URL

Interfaces:
	CanvasGradient
	CanvasRenderingContext2D
	CSS2Properties
		- CSS2Properties.animation
	Document
		+ document.evaluate()
		+ Element document.createElement(string elementName)
		+ null|Element Document.getElementById(string elementName)
		+ HTMLCollection Document.getElementsByTagName(string tagName)
		+ Document.querySelector()
		+ Document.querySelectorAll()
		+ Document.write()
	Element
		+ Element.prototype.getAttribute
		+ Element.prototype.getAttributeNS
	HTMLAnchorElement
	HTMLCanvasElement
		+ HTMLCanvasElement.getContext()
	HTMLDocument
		- HTMLDocument.images
		+ HTMLDocument.querySelector()
		+ HTMLDocument.querySelectorAll()
	HTMLDivElement
	HTMLElement
		+ HTMLElement.prototype.addEventListener()
		- HTMLElement.innerHTML
		+ HTMLElement.prototype.removeEventListener()
	HTMLElement.prototype
		+ HTMLElement.prototype.addEventListener()
	HTMLHeadingElement
	HTMLInputElement
	HTMLScriptElement
	Location
		- string href
	Node
		- Node.nextSibling
		- Node.textContent
		- Node Node.insertBefore(Node toInsert[, Node before = null)
	Storage

Navigateurs:
	Internet Explorer:
		+ ActiveXObject()
	Mozilla:
		MozCSS2Properties
			- MozCSS2Properties.MozAnimation
	Webkit:
		webkitCSS2Properties
			- webkitCSS2Properties.webkitAnimation

Bibliothèques:
	google
	jquery
	nodejs
	phantomjs
	ActiveXObject (microsoft Internet Explorer seulement)
	TogetherJS

Personnelle:
	ysm.js
	+ HTMLScriptElement ysm.loadScript(String src, Function callback)
	+ null|Element ysm.get(String id)
	+ String ysm.html(String string)
	+ null|Element ysm.q(String selector)
	+ HTMLCollection ysm.qa(String selector)

	ysm.array.js
	+ undefined ysm.array.forEachTime(Array arr, Function callback, number timems)

	ysmajax.js
	+ ysm.ajax.get(string url, mixed data, Function success, Function fail)
	+ ysm.ajax.getjson(string url, mixed data, Function success, Function fail)
	+ ysm.ajax.post(string url, mixed data, Function success, Function fail)
	+ ysm.ajax.postjson(string url, mixed data, Function success, Function fail)

	ysmcreditcard.js
	+ Object ysmcredicard.validate(string ccnumber)
	+ Object ysmcredicard.getindustryidentifier(string ccnumber)
	+ Object ysmcredicard.getinstitution(string ccnumber)

	ysmform.js
	+ null|HTMLElement ysmform.getNextInput(HTMLInputElement el)

	ysm.translate.arabictoroman.js
	+ string ysm.translate.arabictoroman(number n)

	ysm.translate.endian.js
	+ number ysm.translate.endian(number n)

	ysm.graph.bar.js
	+ HTMLDivElement ysm.graph.bar(Array data, Object opts)

	ysm.filter.js
	+ Array ysm.filters.grep(string s, string input)

	ysm.dom.js
	+ Array ysm.dom.replaceWith(string query, string elementName)
	+ Array [Number, Number] ysm.dom.indexOfNodes(nodeA, nodeB)

	ysm.color.js
	+ Array [Number, Number, Number] ysm.color.DOMtoRGB(string color)

	ysm.lightbox.js + README
	+ boolean ysm.lightbox(string elementId, number width, number height)
	+ boolean ysm.lightbox({iframe: string url}, number width, number height)

	ysm.panzoom.js + README
	+ undefined ysm.panzoom({id: 'canvas', zoom: 100, top:0, left: 0})

	ysm.google.js
    + string ysm.google.formatted2HTML({format: "", args: [{type: "", key: "", value: ""}])


Voir Aussi:
	Référence DOM Gecko
	Web API on MDN 2013-12
	ECMAScript 1 Reserved Keywords - json
	ECMAScript 2 Reserved Keywords - json
	ECMAScript 5 Reserved Keywords - json
	ECMAScript 6 Reserved Keywords - json