مقارنة بين إطارات عمل جافا سكريبت

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

مقارنة بين إطارات عمل جافا سكريبت (بالإنجليزية: Comparison of JavaScript frameworks) هناك العديد من إطارات عمل جافا سكريبت المتوفرة، القصد من هذه المقارنة أظهار بعض الأمثلة من أبرز إطارات جافا سكريبت.

معلومات عامة[عدل]

إطار العمل الإصدار المقارن حجم رخصة اللغة الأساس أو المصدر
Ample SDK 0.9.3
واحد من يوليو 2010
متغير الحجم .
Core :
40 كيلوبايت، (تصغير minified وبنظام ضغط gzipped)
رخصة إم أي تي & رخصة جنو العمومية  ?
أنجولار جي إس 1.5.0
الخامس من فبراير 2016
144 كيلوبايت (يمكن ضغطه compressed وتصغيره minified) رخصة إم أي تي جافا سكريبت
Backbone.js 1.2.1
يونيو 2015
7.3 كيلوبايت (حزمة Packed وضغط بنظام gzipped)[1] رخصة إم أي تي جافا سكريبت
DHTMLX 4.0
الرابع من يونيو 2014
متغير رخصة جنو العمومية وتجاري[2] جافا سكريبت
Dojo 1.10.4
الثامن عشر من يناير 2015
متغير.
Base size:
41 kB (minified & gzipped),
155 kB (minified),
598 kB (uncompressed)[3]
رخص بي إس دي & AFL جافا سكريبت + لغة ترميز النص الفائق
اكمل

ميزات[عدل]

 v AccDC Ample SDK أنجولار جي إس Atoms.js DHTMLX Dojo Echo3 Ember.js Enyo Ext JS Google Web Toolkit جي كويري jQWidgets Kendo UI midori MochiKit موتولز OpenUI5 بروتوتيب (إطار عمل) & script. aculo.us[4] Pyjamas qooxdoo Rialto Toolkit Rico SmartClient and SmartGWT SproutCore Syncfusion Unified.js Wakanda Wijmo YUI ZK Webix
الكشف عن ميزة Feature detection[5] نعم لا[6] نعم نعم لا نعم[7] لا نعم نعم[8] لا[9][10] نعم[11] نعم نعم[12] لا[13] لا[14] نعم[15] لا[16] نعم لا[17] لا Partial[18] نعم نعم نعم Partial نعم Yes لا[19] نعم
DOM wrapped[20] نعم نعم[21] نعم نعم نعم نعم نعم لا نعم نعم نعم نعم نعم نعم نعم لا[22] لا[23][24] نعم نعم نعم لا نعم لا نعم نعم نعم نعم نعم نعم
أجاكس
data retrieval
نعم نعم نعم نعم نعم نعم[25] نعم نعم نعم نعم نعم[26] نعم نعم نعم نعم[27] نعم نعم نعم نعم لا نعم[28] نعم نعم نعم نعم نعم نعم نعم
WebSocket نعم نعم نعم نعم نعم[25] نعم نعم نعم نعم لا نعم نعم نعم نعم[27] نعم[29] نعم نعم نعم لا نعم[28] نعم Via Plugin نعم نعم نعم
Server push data retrieval نعم نعم[30] نعم[31] نعم[32] نعم[30] لا نعم[33] Via Plugin نعم نعم[34] نعم[35]
Other data retrieval Yes: XML, HTML Yes: XML Yes: XML, HTML,CSV Yes: XML, CSV, HTML Yes: XML, HTML, CSV, ATOM[36] Yes: XML, SOAP, AMF, Ext.Direct Yes: RPC, RequestFactory Yes: XML, HTML Yes: XML, JSON, CSV, TSV[26] Yes: XML, JSON, SOAP, REST, OData Yes: XML, HTML Yes: XML, WSDL, RSS, and Java-based SQL, Hibernate, POJO adapters XML, JSON, OData Yes: XML, CSV,SSV,[37] JSON(with js plugin) Yes: JSON-RPC, Wakanda REST Yes: XML, JSON, REST, OData, CSV, XSLX Yes: XML, HTML,CSV
سحب وإفلات Yes: With keyboard accessibility نعم نعم نعم[38] نعم نعم With plugin[39] نعم[40] نعم نعم نعم نعم[41] نعم[42] نعم Depends نعم نعم نعم نعم نعم نعم نعم نعم نعم نعم نعم
Simple visual effects نعم نعم نعم نعم نعم نعم[43] نعم نعم نعم نعم نعم نعم نعم نعم نعم[44] نعم نعم نعم نعم لا نعم نعم نعم[45] نعم نعم نعم نعم نعم نعم
Animation /
advanced visual effects
نعم نعم CSS نعم نعم[46] نعم نعم[47] نعم نعم نعم نعم نعم نعم نعم[48] نعم[49] نعم نعم لا نعم نعم نعم[45] نعم نعم نعم نعم نعم
Back button support /
history management
نعم نعم لا نعم[50] نعم نعم[51] نعم[52] نعم With plugins[53] لا نعم[54] نعم With plugin[55] نعم نعم[56] نعم لا نعم نعم نعم نعم no(but customizing enble) نعم نعم
Input form ودجة ويب & validation نعم نعم نعم نعم نعم[57] نعم[58] نعم نعم نعم نعم, Validation requires plugin[59] With plugins[60] نعم[61] نعم نعم نعم نعم نعم نعم[56] نعم نعم نعم نعم نعم نعم لا نعم نعم نعم نعم
AccDC Ample SDK أنجولار جي إس Atoms.js DHTMLX Dojo Echo3 Ember.js Enyo ExtJS Google Web Toolkit جي كويري jQWidgets Kendo UI midori MochiKit موتولز OpenUI5 بروتوتيب (إطار عمل) & script. aculo.us[4] Pyjamas qooxdoo Rialto Toolkit Rico SmartClient and SmartGWT SproutCore Syncfusion Unified.js Wakanda Wijmo YUI ZK Webix
Grid نعم[62] نعم[63] Template نعم[64] نعم[65] نعم نعم نعم With plugins[66] نعم[67] نعم لا With plugin[68] نعم نعم نعم نعم نعم[69] نعم نعم نعم[70] نعم نعم[71] نعم نعم نعم
Hierarchical Tree نعم نعم[63] نعم نعم[72] نعم[73] نعم[74] نعم[75] نعم With plugins[76] نعم[77] نعم[78] لا With plugins[79] نعم نعم[80] نعم[81] نعم نعم نعم نعم نعم نعم (Auto Form)[82] نعم نعم نعم
Rich text editor نعم[83] لا With Plugins نعم[84] نعم[85] نعم[86] نعم[87] نعم With plugins[88] نعم[89] نعم[90] لا نعم[91] نعم نعم لا لا نعم Via plugin نعم نعم[92] لا نعم Integrates with external widgets
إكمال تلقائي tools لا نعم نعم[93] نعم[94] نعم نعم نعم[95] نعم[96] نعم[97] نعم With plugin[98] نعم نعم نعم نعم نعم With plugins نعم[99] نعم نعم[100] نعم نعم نعم
لغة ترميز النص الفائق generation tools نعم نعم لا نعم نعم نعم[101] نعم نعم نعم نعم[89] نعم لا نعم[102] نعم نعم نعم نعم نعم نعم نعم نعم نعم لا نعم نعم نعم
Widgets themeable / skinnable نعم نعم نعم نعم[103] نعم[104] نعم نعم[105] نعم[106] نعم[107] نعم[108] نعم[109] نعم نعم نعم نعم[110] نعم نعم نعم نعم نعم[111] نعم نعم نعم
GUI resizable panels and modal dialogs نعم نعم نعم نعم[112] نعم نعم نعم نعم With plugins نعم[113] نعم نعم[114] نعم نعم نعم نعم نعم نعم[115] نعم نعم[116] نعم
GUI page layout نعم نعم نعم نعم[117] نعم نعم نعم With plugin[118] نعم[119][120] Bootstrap integration[121] نعم[114] نعم نعم نعم لا نعم نعم[122] لا نعم[116] نعم
Canvas support نعم نعم نعم[123] نعم نعم نعم With plugin[124] نعم[125] نعم نعم[126] نعم نعم نعم نعم نعم نعم نعم[127] نعم نعم[128] نعم
Mobile/tablet support (touch events) نعم نعم نعم نعم نعم[129] نعم[130] لا نعم نعم نعم With plugin[131] With plugin[132] نعم[133] نعم With plugin[134] نعم نعم نعم نعم نعم نعم نعم[135][136] نعم نعم[137] نعم
Accessibility /
graceful degradation[138]
نعم لا نعم Relies on built-in ARIA attributes لا نعم[139] لا نعم نعم[140] نعم[141] نعم نعم[142] نعم[143] نعم لا[144] Degradation: No
Accessibility: Yes
Degradation: No
Accessibility: Yes
نعم نعم Degradation: No
Accessibility: Yes
نعم لا
واي-أريا compliant نعم لا نعم[139] نعم[140] نعم[145] نعم[142] نعم[146] نعم لا نعم نعم نعم نعم نعم نعم لا
Developer tools, Visual design نعم لا Visual Studio, CodeMirror Plugin نعم[147] نعم[148][149] In development[150] in progress[151] نعم[152][153][154] نعم نعم[155][156] نعم[108][157][158] نعم[109][159][160][161][162] نعم[163][164] لا نعم[165] نعم لا لا نعم نعم[166] نعم In development
Offline storage[167] نعم نعم لا[168] نعم نعم[169] Via Google Gears[170] With plugin[171] نعم[172] نعم[173] لا Via Pyjamas-Desktop[174] نعم لا نعم نعم نعم planned نعم نعم
Cross-browser 2d Vector Graphics[175] نعم[176] With plugins نعم[177] نعم With plugin[178] نعم[125] نعم نعم[179] نعم نعم لا] نعم نعم نعم (via Raphael) نعم نعم[128] لا
Charting & Dashboard[180] نعم[181] نعم[182] نعم[183] نعم[184] With plugin[185][186] نعم[187][188] نعم[189] نعم لا نعم,[70] نعم نعم[190] نعم نعم[191] نعم[192]
RTL Support in UI Components CSS نعم نعم نعم Depends on the plugin used نعم[142] نعم[193] نعم نعم نعم نعم نعم نعم لا

دعم المتصفح[عدل]

إطار العمل إنترنت إكسبلورر فايرفوكس سفاري أوبرا كروميوم
AccDC 6+ 2+ 3+ 9+ 1+
Ample SDK 6+ 1+ 3+ 9.6+ 1+
أنجولار جي إس (1.3) 8+ (9+) 4+ 5+ 11+ 30+
Atoms.js 8+ 4+ 4+ 11+ 10+
DHTMLX 6+ 1+ 2.0+ 9+ 1+
Dojo 6+ 3+[194] 4[194] 10.50+[194] 3[194]
Echo3 6+ 1.5+ 3+ 9+ 1+
Ember.js 6+ 3+ 4+ 10.6+ 14+
Enyo 8+[195] >4[195] >5[195] >10[195]
Ext JS 6+ 3.6+ 4+ 11+ 10+[196]
Google Web Toolkit 8+ 1+ 5+ 9+ 1+
جي كويري 6+[197] 2+[197] 3+[197] 9+[197] 1+[197]
jQWidgets 7+[198] 2+[198] 3+[198] 9+[198] 1+[198]
Kendo UI 7+ ESR 5+ (OSX) 15+ Yes[199]
midori 6+ 1.5+ 2+ 9+
MochiKit 6 1.0.7, 1.5b2 2.0.2 8.5
موتولز 6+ 2+ 3+ 9+ 1+
بروتوتيب (إطار عمل) & script. aculo.us[4] 6+ 1.5+ 2.0.4+ 9.25+ 1+ (starting with 1.6.1RC3)
Pyjamas 6+ 1+ 2+ 9+
qooxdoo 6+ 2+ 3+ 9+ 2+
Rialto Toolkit 6+ 1.5+ 9+
Rico 5.5+ 1+ 2.0.3[200]
SmartClient and SmartGWT 6+ 1+ 3+ 9+ 1+
SproutCore 6+ 3+ 4+ 9+ 1+
Syncfusion 8+ 22+ 5+ 12+ 17+
Unified.js 8+ 4+ 5+ 11+ 30+
Wakanda 9+ 4+ 5+ 11+
Wijmo 9+ 4+ 5+ 11+ 30+
YUI 6+ 3+[201] 4.0 10.0+
ZK 6+ 2.0+ 3+ 9+ 2+
Webix 8+ 3+ 4+ 9+ 1+

أنظر ايضا[عدل]

مصادر ومراجع[عدل]

  1. ^ http://www.computerhope.com/jargon/p/packsoft.htm packed mean
  2. ^ "Licenses". dhtmlx.com. اطلع عليه بتاريخ 2014-11-23. 
  3. ^ Dojo Base[وصلة مكسورة] نسخة محفوظة 28 يناير 2010 على موقع Wayback Machine.
  4. ^ أ ب ت اكتب عنوان المرجع بين علامتي الفتح <ref> والإغلاق </ref> للمرجع addon
  5. ^ Feature detection is preferred by many to browser sniffing to support future browsers: Browser Detecting (and what to do Instead), Feature Detection: State of the Art Browser Scripting, Browser Feature Detection
  6. ^ Ample SDK uses Browser Sniffing
  7. ^ Documentation dojo/has
  8. ^ Ext JS 4.2.0 - Sencha Docs
  9. ^ GWT implementations for every browser
  10. ^ Google Docs (built on GWT) stops working on a Firefox rebranding because of not doing proper Feature Detection
  11. ^ jQuery 1.3
  12. ^ API Reference for methods and properties in Kendo UI Framework
  13. ^ http://www.midorijs.com/midori.js midori.js
  14. ^ http://www.mochikit.com/MochiKit/Style.js MochiKit/Style.js
  15. ^ MooTools Blog: MooTools Core 1.3 Stable and MooTools More 1.3RC
  16. ^ Feature detection all the way
  17. ^ https://svn.improve.fr/rialto/Rialto-coreV1/rialtoEngine/javascript/rialto.js
  18. ^ Author disagrees that feature detection alone is sufficient
  19. ^ http://zssdemo.zkoss.org/zkau/web/js/zk/zk.js.dsp zk.js
  20. ^ kangax (5 April 2010). "What's wrong with extending the DOM". اطلع عليه بتاريخ 6 April 2010. 
  21. ^ Javascript Technologies - Ample SDK
  22. ^ MooTools Docs - Element/Element
  23. ^ Prototype JavaScript framework: Element
  24. ^ Prototype 2.0 will not extend the DOM - Ajaxian
  25. ^ أ ب AJAX and Dojo
  26. ^ أ ب "jQuery Data Adapter". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  27. ^ أ ب MooTools Request
  28. ^ أ ب Inner HTML demo
  29. ^ Simple chat server example using UI5 WebSocket
  30. ^ أ ب http://cometd.org/documentation/cometd-javascript
  31. ^ GitHub - kembuco/extjs-cometd: A cometd adapter for ExtJS
  32. ^ Google Code Archive - Long-term storage for Google Code Project Hosting
  33. ^ Real-time Messaging Module
  34. ^ support only the nexacro browser currently
  35. ^ ZK - ZK Developer's Reference/Server Push - Documentation
  36. ^ http://docs.dojocampus.org/dojox/data
  37. ^ SSV : special separate value(rs,ds character delimeter) for fast speed parsing
  38. ^ http://docs.dojocampus.org/dojo/dnd
  39. ^ GitHub - fredsa/gwt-dnd: Library providing easy to use mouse or touch based drag-and-drop capabilities to GWT
  40. ^ "jQuery DragDrop Plugin". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  41. ^ MooTools Drag.Move
  42. ^ Accordion drag & drop
  43. ^ http://docs.dojocampus.org/dojo/fx/
  44. ^ MooTools Fx.Tween (Simple Transitions)
  45. ^ أ ب http://showcase.sproutcore.com/#demos/Transition%20Plugins
  46. ^ http://docs.dojocampus.org/dojox/fx/
  47. ^ Enyo API Reference
  48. ^ Mochikit.Visual
  49. ^ MooTools Fx.Morph (Advanced Transitions)
  50. ^ http://docs.dojocampus.org/dojo/back
  51. ^ Enyo API Viewer
  52. ^ http://www.sencha.com/products/js/roadmap.php Since v2.2
  53. ^ Address, History, jquery History, History/Remote, jQuery BBQ
  54. ^ http://docs.telerik.com/kendo-ui/api/javascript/router#configuration-pushState
  55. ^ MooTools-History
  56. ^ أ ب Pyjamas Kitchen Sink demo[وصلة مكسورة] نسخة محفوظة 16 يونيو 2012 على موقع Wayback Machine.
  57. ^ dhtmlxForm
  58. ^ http://docs.dojocampus.org/dijit/form
  59. ^ http://techblog.maydu.eu/?p=7
  60. ^ http://plugins.jquery.com
  61. ^ "jQuery Validator". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  62. ^ Data Grid
  63. ^ أ ب Data Views
  64. ^ dhtmlxGrid
  65. ^ http://docs.dojocampus.org/dojox/grid
  66. ^ jqGrid, Ingrid, Flexigrid, SlickGrid, ParamQuery Grid, ShieldUI jQuery Grid
  67. ^ "jQuery Grid, JavaScript Grid, jqxGrid, DataGrid, jQuery DataGrid". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  68. ^ JxLib Library or phatfusion sortable table plugin or DrasticGrid
  69. ^ Live grid
  70. ^ أ ب Essential Studio for JavaScript
  71. ^ Wakanda DataGrid
  72. ^ dhtmlxTree
  73. ^ http://docs.dojocampus.org/dijit/Tree
  74. ^ Tree demo[وصلة مكسورة] نسخة محفوظة 17 يونيو 2013 على موقع Wayback Machine.
  75. ^ Tree demos
  76. ^ treeview, file_tree_viewer
  77. ^ "jQuery Tree". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  78. ^ Kendo UI TreeView widget | Kendo UI Web demo
  79. ^ MooTree 2 or JxLib Library or MooTools PowerTools!
  80. ^ http://pyjs.org/examples/kitchensink/output/KitchenSink.html#Trees Tree
  81. ^ http://demo.qooxdoo.org/current/demobrowser/ Demo browser
  82. ^ Wakanda Auto Form
  83. ^ WYSIWYG HTML editor - Ample SDK
  84. ^ dhtmlxEditor
  85. ^ http://docs.dojocampus.org/dijit/Editor
  86. ^ Echo 3 new features
  87. ^ problems with the HTMLEditor creating XHTML vs the HTML it does now
  88. ^ markitup, jwysiwyg, htmlbox, WYMeditor
  89. ^ أ ب "jQuery Editor". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  90. ^ Demo for jQuery WYSIWYG editor in Kendo UI Web framework
  91. ^ MooEditable
  92. ^ Wakanda WYSIWYG Editor
  93. ^ dhtmlxCombo
  94. ^ http://docs.dojocampus.org/dijit/form/ComboBox
  95. ^ http://jqueryui.com/autocomplete/
  96. ^ "jQuery Input, jQuery Auto Complete". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  97. ^ Demo and source code for Kendo UI Autocomplete widget
  98. ^ Digitarald's Autocompleter Plugin
  99. ^ Essential Studio for JavaScript
  100. ^ Wakanda Combo Box
  101. ^ As of Dojo 1.3, the NodeList.addContent() api can be used to create content for example: dojo.query(".note").addContent("h4 NOTE: h4", "before");
  102. ^ MooTools Elements
  103. ^ SkinBuilder
  104. ^ http://docs.dojocampus.org/dijit-themes
  105. ^ Community-driven skins, Theme Builder
  106. ^ Skinning GWT controls with style sheets[وصلة مكسورة] نسخة محفوظة 12 سبتمبر 2008 على موقع Wayback Machine.
  107. ^ ThemeRoller
  108. ^ أ ب "Theme Builder for jQWidgets". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  109. ^ أ ب HTML5 and JavaScript widgets integrated with AngularJS | Kendo UI® Demos
  110. ^ http://manual.qooxdoo.org/current/pages/gui_toolkit.html#themes
  111. ^ Wakanda Widget Overview (skins / styles)
  112. ^ dhtmlxWindows
  113. ^ "jQuery Window". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  114. ^ أ ب Using MochaUI Library or JxLib
  115. ^ Wakanda Dialogs
  116. ^ أ ب http://www.zkoss.org/smalltalks/zkstudio_vedemo/
  117. ^ dhtmlxLayout
  118. ^ Google Code Archive - Long-term storage for Google Code Project Hosting
  119. ^ "jQuery Docking Layout". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  120. ^ "jQuery Splitter". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  121. ^ Kendo UI® ♥ Twitter Bootstrap: Responsive demo
  122. ^ Wakanda Container / Layout
  123. ^ dojo.gfx
  124. ^ jQuery Canvas plugin
  125. ^ أ ب "jQuery Draw Plugin". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  126. ^ MochaUI Library
  127. ^ Wakanda Canvas
  128. ^ أ ب ZK - Small Talks/2010/June/How To Use Canvas4Z - Documentation
  129. ^ DHTMLX Touch
  130. ^ dojox.mobile & dojox.mobile.app
  131. ^ Google Code Archive - Long-term storage for Google Code Project Hosting
  132. ^ jQTouch, jQuery Mobile Project
  133. ^ "jQWidgets Mobile Demos". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  134. ^ MooTools Mobile (unofficial)
  135. ^ Wakanda Navigation View
  136. ^ Wakanda Split View
  137. ^ ZK Features | Why ZK | ZK
  138. ^ All JavaScript frameworks can be written in an accessible way with graceful degradation, frameworks seen here which imply out-of-the-box accessibility have made a special effort to document best practices for their particular framework.
  139. ^ أ ب http://docs.dojocampus.org/quickstart/writingWidgets/a11y
  140. ^ أ ب Ext JS 4.2.1 - Sencha Docs
  141. ^ Built-in Accessibility in GWT 1.5 Applications
  142. ^ أ ب ت "jQWidgets Accessibility Overview". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  143. ^ Overview | Kendo UI Accessibility Support
  144. ^ Qooxdoo's "Extreme JavaScript" paradigm
  145. ^ jQuery UI has ARIA support
  146. ^ WAI-ARIA | Kendo UI Accessibility Support
  147. ^ Visual Designer for DHTMLX
  148. ^ Wavemaker
  149. ^ ابتانا ستوديو Studio
  150. ^ EchoStudio 3[وصلة مكسورة] نسخة محفوظة 07 ديسمبر 2016 على موقع Wayback Machine.
  151. ^ [1]
  152. ^ App builder software for developing HTML5 web applications - Architect | Sencha
  153. ^ Theme Builder
  154. ^ Custom build tool
  155. ^ Netbeans has jQuery support
  156. ^ jQuery API
  157. ^ "ßeta - jQWidgets Charts Studio". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  158. ^ "JSEditor". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  159. ^ Telerik Kendo UI Chrome Inspector - Chrome Web Store
  160. ^ Kendo UI Mobile ThemeBuilder
  161. ^ Kendo UI® Dojo by Progress
  162. ^ Custom build tool
  163. ^ MooTools-core Documentation
  164. ^ MooTools-more Document
  165. ^ Custom build, JS Linker, API generation, Unit test framework, etc.[وصلة مكسورة] نسخة محفوظة 20 فبراير 2012 على موقع Wayback Machine.
  166. ^ Wakanda Studio
  167. ^ JavaScript frameworks currently only have the ability to support offline storage by taking advantage of pre-installed browser extensions such as Google Gears. If a user does not have one of these supported extensions installed in their browser already then offline support will be unavailable to the framework. JavaScript framework developers interested in implementing Gears may want to start with the Gears Getting Started Guide.
  168. ^ o.DojoToolkit.Org/offline says "Dojo Offline is no longer supported after Dojo 1.3"[وصلة مكسورة] نسخة محفوظة 10 فبراير 2010 على موقع Wayback Machine.
  169. ^ Ext JS 4.2.0 - Sencha Docs
  170. ^ Google API Libraries for Google Web Toolkit
  171. ^ jQuery HTML5 Storage plugin
  172. ^ "This example shows how to Save/Load the Grid's state.". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  173. ^ Offline Support | Kendo UI Data Source
  174. ^ Pyjamas Desktop
  175. ^ Some JavaScript libraries provide 2d graphics primitives that can be used for cross-browser vector graphics. These libraries rely on underlying technologies in the browser or plugins such as Canvas, SVG, VML, Flash, and Silverlight to do the actual rendering, but help isolate application and widget code from the rendering engine API differences
  176. ^ SVG 1.1 examples - Ample SDK
  177. ^ http://docs.dojocampus.org/dojox/gfx
  178. ^ http://keith-wood.name/svg.html jQuery SVG plugin
  179. ^ MooTools ART
  180. ^ Some JavaScript libraries include widgets for Charts, Gauges, and other data visualizations.
  181. ^ Charts examples - Ample SDK
  182. ^ dhtmlxChart
  183. ^ http://docs.dojocampus.org/dojox/charting
  184. ^ http://dev.sencha.com/deploy/dev/docs/?class=Ext.chart.Chart Chart API
  185. ^ jQuery Flot Plugin
  186. ^ jQuery Visualize Plugin[وصلة مكسورة] نسخة محفوظة 08 مارس 2010 على موقع Wayback Machine.
  187. ^ "jqxChart - javascript chart widget powered by jQuery, HTML5, SVG". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  188. ^ "jQuery Gauge". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  189. ^ Kendo UI Chart controls application sample | Stock History
  190. ^ WakandaChart
  191. ^ ZK Live Demo - Other Charts
  192. ^ Webix Charts
  193. ^ Right-to-Left Languages | Kendo UI Accessibility Support
  194. ^ أ ب ت ث http://docs.dojocampus.org/releasenotes/1.4
  195. ^ أ ب ت ث http://enyojs.com/docs/platforms
  196. ^ Ext JS - JavaScript framework for cross-platform web apps | Sencha
  197. ^ أ ب ت ث ج http://docs.jquery.com/Browser_Compatibility
  198. ^ أ ب ت ث ج "jQuery UI Widgets - Help Documentation". www.jqwidgets.com. اطلع عليه بتاريخ 2015-12-17. 
  199. ^ Web Browser and Operating System Support | Kendo UI Getting Started
  200. ^ openrico.org - This website is for sale! - openrico Resources and Information
  201. ^ YUI Graded Browser Support[وصلة مكسورة] نسخة محفوظة 09 فبراير 2017 على موقع Wayback Machine.