Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Comparison <strong>of</strong> JavaScript frameworks 73<br />
[102] markitup (http://markitup.jaysalvat.com/home/), jwysiwyg (http://code.google.com/p/jwysiwyg/), htmlbox (http://remiya.com/<br />
cms/projects/jquery-plugins/htmlbox/), WYMeditor (http://www.wymeditor.org/en/)<br />
[103] MooEditable (http://cheeaun.github.com/mooeditable/)<br />
[104] dhtmlxCombo (http://www.dhtmlx.com/docs/products/dhtmlxCombo/)<br />
[105] http://docs.dojocampus.org/dijit/form/ComboBox<br />
[106] Autocomplete (http://plugins.jquery.com/project/autocompletex), Dylans Autocomplete (http://plugins.jquery.com/project/ac), Yet<br />
Another Autocomplete (http://plugins.jquery.com/project/YA_AutoComplete), jQuery plugin for Autocomplete (http://plugins.jquery.<br />
com/project/jqac), Jquery Autocomplete (http://plugins.jquery.com/project/jq-autocomplete), jquery.suggest (http://plugins.jquery.<br />
com/project/suggest), Interface Autocompleter (http://interface.eyecon.ro/demos/autocompleter.html)<br />
[107] Digitarald's Autocompleter Plugin (http://digitarald.de/project/autocompleter/)<br />
[108] As <strong>of</strong> Dojo 1.3, the NodeList.addContent() api can be used to create content for example: dojo.query(".note").addContent("h4 NOTE: h4",<br />
"before");<br />
[109] MooTools Elements (http://docs.mootools.net/Element/Element#Element)<br />
[110] SkinBuilder (http://www.dhtmlx.com/docs/products/skinBuilder/index.shtml)<br />
[111] http://docs.dojocampus.org/dijit-themes<br />
[112] Community-driven skins (http://extjs.com/blog/2008/03/03/can-ext-be-skinned-<strong>of</strong>-course/), Theme Builder (http://extjs.com/blog/<br />
2008/04/07/spket-ide-1611-released-includes-new-ext-theme-builder)<br />
[113] Skinning GWT controls with style sheets (http://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.<br />
UserInterface.html#StyleSheets)<br />
[114] ThemeRoller (http://ui.jquery.com/themeroller)<br />
[115] http://qooxdoo.org/documentation/ui_theming<br />
[116] Skinning YUI (http://developer.yahoo.com/yui/articles/skinning)<br />
[117] dhtmlxWindows (http://www.dhtmlx.com/docs/products/dhtmlxWindows/)<br />
[118] Using MochaUI Library (http://mochaui.com/demo/) or JxLib (http://jxlib.org/)<br />
[119] dhtmlxLayout (http://www.dhtmlx.com/docs/products/dhtmlxLayout/)<br />
[120] (http://code.google.com/p/css-template-layout/)<br />
[121] MochaUI Library (http://ajaxian.com/archives/mocha-ui-mootools-canvas-ui-class)<br />
[122] All JavaScript frameworks can be written in an accessible way with graceful degradation, frameworks seen here which imply<br />
out-<strong>of</strong>-the-box accessibility have made a special effort to document best practices for their particular framework.<br />
[123] http://docs.dojocampus.org/quickstart/writingWidgets/a11y<br />
[124] Section 508 accessibility improvements – v3.0 roadmap (http://extjs.com/products/extjs/roadmap.php)<br />
[125] Built-in Accessibility in GWT 1.5 Applications (http://googlewebtoolkit.blogspot.com/2008/09/built-in-accessibility-in-gwt-15.html)<br />
[126] Qooxdoo's "Extreme JavaScript" paradigm (http://codecorps.wordpress.com/2007/04/11/<br />
qooxdoo-funny-name-interesting-ajax-toolkit/)<br />
[127] Yahoo! UI Graded Browser Support (http://developer.yahoo.com/yui/articles/gbs)<br />
[128] http://docs.dojocampus.org/quickstart/writingWidgets/a11y<br />
[129] Ticket #2514 Add ARIA semantics to UI (http://dev.jquery.com/ticket/2514)<br />
[130] Fluid Project's Michelle D'Souza is working on ARIA support (http://jqueryui.com/about)<br />
[131] Dojo Development Tools (http://www.dojotoolkit.org/book/dojo-book-0-9/part-4-meta-dojo/development-tools)<br />
[132] EchoStudio 3 (http://www.nextapp.com/products/echostudio)<br />
[133] GUI builder (http://www.projectspace.nl), Theme Builder (http://extjs.com/blog/2008/04/07/<br />
spket-ide-1611-released-includes-new-ext-theme-builder), Ext on Air (http://code.google.com/p/exteditor/), Custom build tool (http://<br />
extjs.com/products/extjs/build/)<br />
[134] Netbeans has jQuery support (http://netbeans.org/kb/docs/web/js-toolkits-jquery.html)<br />
[135] jQuery API (http://api.jquery.com/)<br />
[136] MooTools-core Documentation (http://mootools.net/docs/core)<br />
[137] [http://mootools.net/docs/more MooTools-more Document<br />
[138] Custom build, JS Linker, API generation, Unit test framework, etc. (http://qooxdoo.org/about/framework)<br />
[139] CSS Grid Builder (http://developer.yahoo.com/yui/grids/builder/), YUI Test Utility (http://developer.yahoo.com/yui/yuitest),<br />
Pr<strong>of</strong>iler (http://developer.yahoo.com/yui/pr<strong>of</strong>iler), Logger Control (http://developer.yahoo.com/yui/logger)<br />
[140] JavaScript frameworks currently only have the ability to support <strong>of</strong>fline storage by taking advantage <strong>of</strong> pre-installed browser extensions<br />
such as Google Gears. If a user does not have one <strong>of</strong> these supported extensions installed in their browser already then <strong>of</strong>fline support will be<br />
unavailable to the framework. JavaScript framework developers interested in implementing Gears may want to start with the Gears Getting<br />
Started Guide (http://code.google.com/apis/gears/design.html).<br />
[141] o.DojoToolkit.Org/<strong>of</strong>fline (http://o.dojotoolkit.org/<strong>of</strong>fline) says "Dojo Offline is no longer supported after Dojo 1.3"<br />
[142] Google API Libraries for Google Web Toolkit (http://code.google.com/p/gwt-google-apis/)<br />
[143] Pyjamas Desktop (http://pyjd.org)<br />
[144] Some JavaScript libraries provide 2d graphics primitives that can be used for cross-browser vector graphics. These libraries rely on<br />
underlying technologies in the browser or plugins such as Canvas, SVG, VML, Flash, and Silverlight to do the actual rendering, but help