4225
Comment: Added JSXGraph.
|
4596
Added pyjamas.
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
* Cheat sheets - [[http://blog.nihilogic.dk/2009/05/canvas-cheat-sheet-update.html | Canvas]]. | * Browser compatibility - [[http://www.quirksmode.org/compatibility.html | QuirksMode]], [[http://www.webdevout.net/browser-support | Web Devout]], [[http://a.deveria.com/caniuse/ | When can I use...]]. * Cheat sheets, etc. - [[http://blog.nihilogic.dk/2009/05/canvas-cheat-sheet-update.html | Canvas]], [[http://api.jquery.com/ | jQuery API browser]]. |
Line 7: | Line 8: |
* !QuirksMode - [[http://www.quirksmode.org/compatibility.html | browser compatibility table]], [[http://www.quirksmode.org/dom/execCommand/ | contentEditable demo]]. | |
Line 27: | Line 27: |
* [[http://www.quirksmode.org/dom/execCommand/ | contentEditable demo]]. | |
Line 39: | Line 40: |
* [[http://keith-wood.name/svg.html | jQuery SVG]] - 2D plotting, scenes. | |
Line 41: | Line 43: |
* [[http://www.jstree.com/ | jsTree]] - Tree widget. | |
Line 43: | Line 46: |
* [[http://deanm.github.com/pre3d/ | Pre3d]] - 3D visualization. | * [[http://deanm.github.com/pre3d/ | Pre3d]] - Visualization. |
Line 46: | Line 49: |
* [[http://pyjs.org/ | pyjamas]] - Python to JS compilation, AJAX, widgets. |
JavaScript and related resources
References
Browser compatibility - QuirksMode, Web Devout, When can I use....
Cheat sheets, etc. - Canvas, jQuery API browser.
mozilla developer center - Firefox, CSS, HTML, JS, SVG, XML, etc.
SitePoint - CSS, HTML, JS, compatibility.
Unicode - categories / index / search, scripts and symbols, UTF-8 tool.
Validators - CSS, HTML / MathML / SVG / XML, JSLint.
World Wide Web Consortium / W3C - HTML5, etc.
w3schools - CSS, HTML, JS, SVG, XML, compatibility, etc.
Tutorials
CSS.
SVG - Altsoft, Jacob Jenkov.
Demos and examples (see Libraries, too)
Libraries
CAKE - 2D scenegraphs.
Canvas 3D / C3DL - Requires an extension, Firefox only.
flot - 2D plotting.
Jmol - 3D visualization, requires Java.
jQuery - Set up, find, and modify attributes, CSS, DOM, effects, events, AJAX, etc.
jQuery SVG - 2D plotting, scenes.
jQuery UI - Themable widgets and effects.
jsMath - Typeset mathematics.
jsTree - Tree widget.
JSXGraph - 2D interactive geometry, plotting, visualization.
O3D - Requires a plug-in.
Pre3d - Visualization.
Processing.js - Interactive applications.
Protovis - 2D.
pyjamas - Python to JS compilation, AJAX, widgets.
Developer tools
Firefox - FireBug and its extensions, Web Developer.
IE - Developer Tools - Built-in.
Opera - DragonFly - Built-in.
WebKit (Chrome, Safari, etc.) - Web Inspector - Built-in.