مقارنة بين أطر عمل الويب القائمة على جافا سكريبت

هذه مقارنة بين أطر عمل الويب لتطوير واجهة المستخدم الأمامية التي تعتمد على كود جافا سكريبت في سلوكها.

معلومات عامة

نطاقمقارنة الإصداراتالحجم بالكيلوبايترابط التحميلرخصةلغة المصدر
زاوية21.0.0 17 نوفمبر 20251030010.3 ميجابايتمعهد ماساتشوستس للتكنولوجياتايب سكريبت
AngularJS1.8.3 7 أبريل 2022انتهى دعم AngularJS رسميًامعهد ماساتشوستس للتكنولوجياجافا سكريبت
أباتشي رويال0.9.12 11 ديسمبر 20241919 كيلوبايت (مضغوطة)أباتشيActionScript 3، MXML، CSS
Backbone.js1.6.1 1 أبريل 2025190190 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت
دوجو1.17.3 13 أغسطس 20227297.29 ميجابايتBSD & AFLجافا سكريبت
Ember.js6.7.0 10 أكتوبر 20251420014.2 ميجابايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت
إنيو2.7.0 1 أبريل 20162525 كيلوبايت (ملف مضغوط بصيغة gzip)أباتشي 2 [ 1 ]جافا سكريبت
Ext JS7.9.0 22 أبريل 2025عاملرخصة جنو العمومية والتجارة [ 2 ]جافا سكريبت
مجموعة أدوات جوجل للويب2.12.2 3 مارس 2025109000109 ميجابايت gwt-2.12.2.zipأباتشيجافا
Htmx2.0.8 25 أكتوبر 20251616.2 كيلوبايت htmx.min.js.gzرخصة بي إس دي بدون بندجافا سكريبت
مكتبة jQuery3.7.1 28 أغسطس 20233434.7 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت
jQWidgets17.0.0 11 أغسطس 2023198000198 ميجابايتCC & تجاري [ 3 ]جافا سكريبت
قصا3.5.1 يوليو 20217069.9 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت
MooTools1.6.0 14 يناير 20165858.1 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت
النموذج الأولي والبرنامج النصي. aculo.us [ 4 ]النموذج الأولي: 1.7.3، 22 سبتمبر 2015، script.aculo.us: 1.9.0 ، 23 ديسمبر 2010عاملمعهد ماساتشوستس للتكنولوجياجافا سكريبت
qooxdoo7.9.2 13 أكتوبر 20252480024.8 ميجابايتLGPL و EPLجافا سكريبت
رد فعل19.2.0 01 أكتوبر 2025172172 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
SAP OpenUI51.141.2 22 أكتوبر 2025عاملأباتشي 2 [ 5 ]جافا سكريبت
سبراوت كور1.11.2 2 مايو 2016236236 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت
ممشوق5.42.2 26 أكتوبر 202526402.64 ميجابايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
Next.js16.0.0 22 أكتوبر 2025139000139 ميجابايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
SolidJS1.9.9 24 سبتمبر 2024106001.06 ميجابايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
علم الفلك2.0.0 17 أكتوبر 202424002.4 ميجابايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
موجه التفاعل7.11.0 17 ديسمبر 202527.127.1 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
ريمكس2.17.2 29 أكتوبر 2025278278 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
كويك1.0.0 5 أكتوبر 20245450054.5 ميجابايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
طازج2.1.2 8 أكتوبر 20251010.3 كيلوبايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
برياكت11.0.0 19 أغسطس 202512601.26 ميجابايتمعهد ماساتشوستس للتكنولوجياجافا سكريبت / تايب سكريبت
ويبكس11.2.0 25 سبتمبر 202574807.48 ميجابايترخصة جنو العمومية والتجارة [ 6 ]جافا سكريبت
ZK10.2.1 1 يوليو 2025عاملLGPL و GPL و ZOL [ 7 ]XML + Java (جافا سكريبت اختياري)

مقارنة الأطر عالية المستوى

توفر أطر عمل تطبيقات الويب القائمة على جافا سكريبت، مثل React و Vue ، إمكانيات واسعة، ولكنها تأتي مصحوبة ببعض التنازلات. غالبًا ما تُوسّع هذه الأطر أو تُحسّن الميزات المتاحة من خلال تقنيات الويب الأصلية، مثل التوجيه، والتطوير القائم على المكونات، وإدارة الحالة. على الرغم من التطور الكبير الذي شهدته معايير الويب الأصلية، بما في ذلك مكونات الويب ، وواجهات برمجة تطبيقات جافا سكريبت الحديثة مثل Fetch ووحدات ES ، وإمكانيات المتصفح مثل Shadow DOM ، إلا أن أطر العمل لا تزال شائعة الاستخدام لقدرتها على تعزيز إنتاجية المطورين، وتوفير أنماط مُهيكلة للتطبيقات واسعة النطاق، وتبسيط التعامل مع الحالات الشاذة، وتوفير أدوات لتحسين الأداء. [ 8 ] [ 9 ] [ 10 ]

قد تُضيف الأطر البرمجية طبقات تجريدية تُساهم في زيادة الحمل على الأداء، وحجم الحزم، والتعقيد. تعالج الأطر الحديثة، مثل React 18 وVue 3، هذه التحديات بميزات مثل العرض المتزامن، وتقنية تقليل حجم الشجرة، والترطيب الانتقائي . ورغم أن هذه التحسينات تُعزز كفاءة العرض وإدارة الموارد، إلا أن فوائدها تعتمد على التطبيق المحدد وسياق التنفيذ. تتبنى الأطر الخفيفة، مثل Svelte و Preact ، مناهج معمارية مختلفة؛ إذ يُلغي Svelte نموذج DOM الافتراضي تمامًا لصالح تجميع المكونات إلى كود JavaScript فعال، بينما يُقدم Preact بديلاً بسيطًا ومتوافقًا مع React. يعتمد اختيار الإطار البرمجي على متطلبات التطبيق، بما في ذلك خبرة الفريق، وأهداف الأداء، وأولويات التطوير. [ 8 ] [ 9 ] [ 10 ]

تستفيد فئة جديدة من أطر عمل الويب، تشمل enhance.dev وAstro وFresh، من معايير الويب الأصلية مع تقليل التجريدات وأدوات التطوير. [ 11 ] [ 12 ] [ 13 ] تركز هذه الحلول على التحسين التدريجي ، والعرض من جانب الخادم ، وتحسين الأداء. يعرض Astro صفحات HTML ثابتة افتراضيًا مع تحديث الأجزاء التفاعلية فقط. يركز Fresh على العرض من جانب الخادم دون أي تكلفة إضافية أثناء التشغيل. يعطي Enhance.dev الأولوية لأنماط التحسين التدريجي باستخدام مكونات الويب. على الرغم من أن هذه الأدوات تقلل الاعتماد على جافا سكريبت من جانب العميل عن طريق نقل المنطق إلى وقت الإنشاء أو التنفيذ من جانب الخادم، إلا أنها لا تزال تستخدم جافا سكريبت عند الضرورة للتفاعل. هذا النهج يجعلها مناسبة بشكل خاص للتطبيقات الحساسة للأداء والتطبيقات التي تركز على المحتوى. [ 8 ] [ 9 ] [ 10 ]

سمات

اكتشاف الميزات [ 14 ]نعمنعم [ 15 ]نعمنعم [ 16 ]لا [ 17 ] [ 18 ]نعم [ 19 ]نعمنعم [ 20 ]لا [ 21 ]نعمنعملانعم
DOM wraped [ 22 ]نعمنعملانعمنعمنعمنعملا [ 23 ]لا [ 24 ] [ 25 ]نعملانعمنعم
استرجاع البيانات من خلال XMLHttpRequestنعمنعمنعم [ 26 ]نعمنعمنعمنعمنعم [ 27 ]نعم [ 28 ]نعمنعمنعمنعمنعم
WebSocketنعم [ 26 ]نعمنعمنعمنعملانعم [ 28 ]نعم [ 29 ]نعمنعمعبر الإضافةنعم [ 30 ]
استرجاع البيانات عن طريق دفع الخادمنعم [ 31 ]نعم [ 32 ]نعم [ 33 ]نعم [ 31 ]لاعبر الإضافةنعم [ 34 ]نعم
استرجاع البيانات الأخرىنعم: XML، HTML، CSV، ATOM، AMF، JSONنعم: XML، HTML، CSV، ATOM [ 35 ]نعم: XML، SOAP، AMF، Ext.Directنعم: RPC، RequestFactoryنعم: XML، HTMLنعم: XML، JSON، CSV، TSV [ 27 ]نعم: XML، HTMLنعم: XML، HTML، CS، JSON، JSArray، CSV
اسحب وأفلتنعمنعم [ 36 ]نعممع الملحق [ 37 ]مع الإضافات [ 38 ]نعم [ 39 ]نعم [ 40 ]نعم [ 41 ]نعمنعمنعمنعمنعم [ 42 ]
مؤثرات بصرية بسيطةنعمنعمنعم [ 43 ]نعمنعمنعمنعمنعمنعم [ 44 ]نعمنعمنعمنعم [ 45 ]نعم [ 46 ]نعمنعم
الرسوم المتحركة / المؤثرات البصرية المتقدمةنعمنعم [ 47 ]نعم [ 48 ]نعمنعمنعمنعمنعم [ 49 ]نعمنعمنعم [ 45 ]نعمنعم [ 50 ]
دعم زر الرجوع / إدارة سجل الأحداثنعم [ 51 ]نعمنعم [ 52 ]نعم [ 53 ]نعممع الإضافات [ 54 ]لامع الملحق [ 55 ]نعمنعمنعمنعمنعم
أدوات نماذج الإدخال والتحقق من صحتهانعمنعمنعم [ 56 ]نعمنعمنعم: يتطلب التحقق من الصحة وجود إضافة [ 57 ]مع الإضافات [ 58 ]نعم [ 59 ]نعمنعمنعمنعمنعمنعمنعم [ 60 ] [ 61 ]
شبكةنعمنعم [ 62 ]نعمنعممع الإضافات [ 63 ]نعم [ 64 ]مع الملحق [ 65 ]نعمنعمنعمنعمنعم [ 66 ]
شجرة هرميةنعمنعم [ 67 ]نعم [ 68 ]نعم [ 69 ]نعممع الإضافات [ 70 ]نعم [ 71 ]مع الإضافات [ 72 ]نعمنعم [ 73 ]نعمنعمنعم [ 74 ]
محرر النصوص المنسقةلانعمنعم [ 75 ]نعم [ 76 ]نعممع الإضافات [ 77 ]نعم [ 78 ]نعم [ 79 ]نعمعبر الإضافةنعمنعم [ 80 ]
أدوات الإكمال التلقائيلانعم [ 81 ]نعمنعمنعم [ 82 ]نعم [ 83 ]مع الملحق [ 84 ]نعممع الإضافاتنعمنعم
أدوات إنشاء صفحات HTMLلانعم [ 85 ]نعمنعمنعمنعم [ 78 ]نعم [ 86 ]نعمنعمنعمنعمنعم
أدوات قابلة للتخصيص / قابلة لتغيير المظهرنعمنعم [ 87 ]نعمنعم [ 88 ]نعم [ 89 ]نعم [ 90 ]نعمنعمنعمنعمنعمنعم
لوحات واجهة المستخدم الرسومية القابلة لتغيير الحجم والنوافذ الحوارية المشروطةنعمنعمنعمنعم [ 91 ]نعممع الإضافاتنعم [ 92 ]نعم [ 93 ]نعمنعمنعم [ 94 ]نعم
تخطيط صفحة واجهة المستخدم الرسوميةنعمنعمنعممع الملحق [ 95 ]نعم [ 96 ] [ 97 ]نعم [ 93 ]نعمنعمنعم [ 94 ]نعم [ 98 ]
دعم Canvasنعمنعم [ 99 ]نعمنعمنعممع الملحق [ 100 ]نعم [ 101 ]نعم [ 102 ]نعمنعمنعم [ 103 ]نعم
دعم الأجهزة المحمولة/الأجهزة اللوحية (أحداث اللمس)نعمنعمنعم [ 104 ]نعمنعمنعممع الملحق [ 105 ]مع الملحق [ 106 ]نعم [ 107 ]مع الملحق [ 108 ]نعمنعمنعمنعم [ 109 ]نعم [ 110 ]
إمكانية الوصول / التدهور التدريجي [ 111 ]نعمنعم [ 112 ]لانعمنعم [ 16 ]نعم [ 113 ]نعمنعم [ 114 ]نعملا [ 115 ]التدهور: لا، إمكانية الوصول: نعمنعمنعم [ 116 ]
متوافق مع معايير ARIAنعم [ 112 ]نعم [ 16 ]نعم [ 117 ]نعم [ 114 ]نعملانعمنعم [ 118 ]نعمنعم [ 119 ]
أدوات المطورين، التصميم المرئينعم [ 120 ] [ 121 ]قيد التنفيذ [ 122 ]نعم [ 123 ] [ 124 ] [ 125 ]نعمنعم [ 126 ] [ 127 ]نعم [ 128 ] [ 129 ] [ 130 ]نعم [ 131 ] [ 132 ]نعم [ 133 ]لانعمنعم [ 134 ] [ 135 ]
التخزين غير المتصل بالإنترنت [ 136 ]نعملا [ 137 ]نعمنعم [ 138 ]عبر جوجل جيرز [ 139 ]مع الملحق [ 140 ]نعم [ 141 ]نعمنعمنعمنعم
رسومات متجهة ثنائية الأبعاد متوافقة مع جميع المتصفحات [ 142 ]نعم [ 143 ]نعممع الملحق [ 144 ]نعم [ 101 ]نعم [ 145 ]لانعم [ 103 ]نعم (عن طريق رافائيل) [ 146 ]
الرسوم البيانية ولوحة المعلومات [ 147 ]نعمنعم [ 148 ]نعم [ 149 ]مع الملحق [ 150 ] [ 151 ]نعم [ 152 ] [ 153 ]لانعم [ 154 ]نعم [ 155 ]
دعم الكتابة من اليمين إلى اليسار في مكونات واجهة المستخدمنعمنعمنعميعتمد ذلك على الإضافة المستخدمةنعم [ 114 ]نعمنعملا

دعم المتصفح

نطاقإنترنت إكسبلوررموزيلا فايرفوكسرحلة سفاريأوبراالكرومحافة
زاويةأحدث إصدار مع دعم موسعأحدث إصدارين رئيسيينأحدث إصدار مستقر والإصدارات السابقة المستقرةأحدث إصدارين رئيسيين
AngularJS (1.3)8+ (9+)4+5+11+30+
أباتشي رويال9 (الحافة --> 10)2161523
دوجو6+3+ [ 156 ]4 [ 156 ]10.50+ [ 156 ]3 [ 156 ]
Ember.js6+3+4+10.6+14+
إنيو8+ [ 157 ]>4 [ 157 ]>5 [ 157 ]>10 [ 157 ]
Ext JS8+45+11+43+64+ [ 158 ]
مجموعة أدوات جوجل للويب8+1+5+9+1+
jQuery (3.x)6+ (9+) [ 159 ]2+ [ 159 ]3+ [ 159 ]9+ [ 159 ]1+ [ 159 ]
jQWidgets7+ [ 160 ]2+ [ 160 ]3+ [ 160 ]9+ [ 160 ]1+ [ 160 ]
MooTools6+2+3+9+1+
النموذج الأولي والبرنامج النصي. aculo.us [ 4 ]6+1.5+2.0.4+9.25+1+ (بدءًا من الإصدار 1.6.1RC3)
qooxdoo6+2+3+9+2+
رد فعل
SAP OpenUI5 [ 161 ]11+أحدث إصدار مستقر و ESRآخر 2أحدث إصدار
سبراوت كور6+3+4+9+1+
ممشوق21+6+15+23+12+
فيو10+21+6+15+23+12+
ZK6+2.0+3+9+2+
ويبكس11+ [ 162 ]93+ [ 162 ]5+ [ 162 ]95+ [ 162 ]95+ [ 162 ]95+ [ 162 ]

ملحوظات

  1. "حول Enyo JS" . enyojs.com . تم الاطلاع عليه بتاريخ 23 نوفمبر 2014 .
  2. "ترخيص Ext JS 7.3.0" . sencha.com . مؤرشف من الأصل في 9 يناير 2011. تم الاطلاع عليه في 5 نوفمبر 2020 .
  3. "الترخيص - جافا سكريبت، HTML5، أدوات jQuery" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  4. 1 2 3 4 5 script.aculo.us هو إضافة لبرنامج Prototype.
  5. "OpenUI5" . GitHub . تم الاطلاع عليه بتاريخ 22 ديسمبر 2020 .
  6. "مكتبة مكونات واجهة المستخدم JavaScript من Webix - التراخيص" . webix.com . تم الاطلاع عليه في 1 يونيو 2022 .
  7. "ZK - إطار عمل جافا الرائد لتطبيقات الويب المؤسسية" . ZK - إطار عمل جافا لتطبيقات الويب . تم الاطلاع عليه في 1 يونيو 2022 .
  8. 1 2 3 عزير، سفيان بن؛ كلاود، نيكولاس؛ أمبلر، تيم (نوفمبر 2019). أطر عمل جافا سكريبت لتطوير الويب الحديث: الأطر والمكتبات والأدوات الأساسية التي يجب تعلمها الآن . أبريس. ISBN 978-1484249949.
  9. 1 2 3 روخاس، كارلوس (13 نوفمبر 2020). بناء مكونات الويب الأصلية: تطوير الواجهة الأمامية باستخدام Polymer وVue.js. Apress. ISBN 978-1484259047.
  10. 1 2 3 شيرر، جاستن (28 فبراير 2020). الأداء العالي في جافا سكريبت عمليًا: بناء تطبيقات ويب أسرع باستخدام Node.js وSvelte.js وWebAssembly . دار نشر Packt المحدودة. ISBN 978-1838821098.
  11. "تحسين" . GitHub .
  12. "إطار عمل Astro" . GitHub .
  13. "جديد" . GitHub .
  14. يفضل الكثيرون استخدام تقنية اكتشاف الميزات بدلاً من تقنية استشعار المتصفح لدعم المتصفحات المستقبلية: اكتشاف المتصفح (والبدائل المتاحة) ، اكتشاف الميزات: أحدث تقنيات برمجة المتصفح ، اكتشاف ميزات المتصفح ( مؤرشف في 10 يوليو 2017 على موقع Wayback Machine)
  15. "dojo/has – The Dojo Toolkit - Reference Guide" . dojotoolkit.org .
  16. 1 2 3 "ملحق JS 7.3.0 - مستندات Sencha" . docs.sencha.com .
  17. "أرشيف كود جوجل - تخزين طويل الأمد لاستضافة مشاريع كود جوجل" . code.google.com .
  18. "مجموعات جوجل" . google.com .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  19. jquery.org، مؤسسة jQuery - (14 يناير 2009). "إصدار jQuery 1.3 - مدونة jQuery الرسمية" . docs.jquery.com .
  20. "مدونة MooTools: MooTools Core 1.3 Stable و MooTools More 1.3RC" . mootools.net .
  21. اكتشاف الميزات بالكامل. مؤرشف في ٢١ أبريل ٢٠٠٩ على موقع Wayback Machine.
  22. kangax (5 أبريل 2010). "ما الخطأ في توسيع DOM؟" . تم الاسترجاع في 6 أبريل 2010 .
  23. "الوثائق الأساسية لـ MooTools" . mootools.net .
  24. "توثيق واجهة برمجة التطبيقات النموذجية - العنصر (عنوان URL مهمل)" . prototypejs.org .
  25. "النموذج الأولي 2.0 لن يوسع DOM - أجاكسيان" . ajaxian.com . 17 نوفمبر 2015.
  26. 1 2 AJAX و Dojo مؤرشفة في 9 فبراير 2010 على Wayback Machine
  27. 1 2 "محول بيانات jQuery" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  28. 1 2 "الوثائق الأساسية لـ MooTools" . mootools.net .
  29. شيفر، هولجر (25 يناير 2014). "مطور OpenUI5: مثال بسيط لخادم دردشة باستخدام UI5 WebSocket" .
  30. "WebSockets (Faye) of Guides, Interacting with the Server Side Webix Docs" . docs.webix.com . مؤرشف من الأصل في 3 أغسطس 2018. تم الاطلاع عليه في 25 نوفمبر 2016 .
  31. 1 2 "CometD JavaScript | cometd.org" . مؤرشف من الأصل في 19 سبتمبر 2010. تم الاطلاع عليه في 7 أكتوبر 2010 .
  32. "kembuco/extjs-cometd" . GitHub . 8 يوليو 2020.
  33. "أرشيف كود جوجل - تخزين طويل الأمد لاستضافة مشاريع كود جوجل" . code.google.com .
  34. "ZK - حلول Ajax الرائدة للمؤسسات" .
  35. "Dojox/Data - DojoCampus - Docs" . مؤرشف من الأصل بتاريخ 17 مارس 2009. تم الاطلاع عليه بتاريخ 23 أبريل 2009 .
  36. "Dojo/DND - DojoCampus - Docs" . مؤرشف من الأصل في 6 أبريل 2009. تم الاطلاع عليه في 23 أبريل 2009 .
  37. "fredsa/gwt-dnd" . GitHub . 8 فبراير 2022.
  38. js.foundation، مؤسسة جافا سكريبت - "Draggable - jQuery UI" . jqueryui.com .
  39. "إضافة jQuery للسحب والإفلات" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  40. "المزيد من الوثائق حول MooTools" . mootools.net .
  41. ^ "OpenUI5 SDK - الإصدار التجريبي v2.0" . openui5.hana.ondemand.com .
  42. "دعم السحب والإفلات لعناصر واجهة المستخدم، مستندات Webix الشجرية" . docs.webix.com .
  43. "Dojo/Fx - DojoCampus - Docs" . مؤرشف من الأصل بتاريخ 16 أبريل 2009. تم الاطلاع عليه بتاريخ 23 أبريل 2009 .
  44. "الوثائق الأساسية لـ MooTools" . mootools.net .
  45. 1 2 "عرض" . showcase.sproutcore.com .
  46. "الانتقال: • المستندات • Svelte" .
  47. "Dojox/Fx - DojoCampus - Docs" . مؤرشف من الأصل في 4 مارس 2009. تم الاطلاع عليه في 23 أبريل 2009 .
  48. "مرجع واجهة برمجة تطبيقات Enyo" . enyojs.com . مؤرشف من الأصل في 20 ديسمبر 2013. تم الاطلاع عليه في 1 أغسطس 2012 .
  49. "الوثائق الأساسية لـ MooTools" . mootools.net .
  50. "رسوم متحركة للأدلة، والتنسيق، والرسوم المتحركة في مستندات Webix" . docs.webix.com .
  51. "Dojo/Back - DojoCampus - Docs" . مؤرشف من الأصل في 2 أبريل 2009. تم الاطلاع عليه في 23 أبريل 2009 .
  52. "عارض واجهة برمجة تطبيقات Enyo" . enyojs.com . مؤرشف من الأصل بتاريخ 24 مارس 2016. تم الاطلاع عليه بتاريخ 24 أبريل 2014 .
  53. "منذ الإصدار 2.2" . مؤرشف من الأصل بتاريخ 29 ديسمبر 2010. تم الاطلاع عليه بتاريخ 11 سبتمبر 2010 .
  54. أسوال. "أسوال" . asual.com .
  55. "cpojer/mootools-history" . GitHub . 10 أكتوبر 2021.
  56. "Dijit/Form - DojoCampus - Docs" . مؤرشف من الأصل في 3 أبريل 2009. تم الاطلاع عليه في 23 أبريل 2009 .
  57. "التحقق من صحة المدخلات باستخدام GWT" . مؤرشف من الأصل في 20 يوليو 2011. تم الاطلاع عليه في 11 أكتوبر 2018 .
  58. js.foundation، مؤسسة جافا سكريبت - "سجل إضافات jQuery" . plugins.jquery.com .
  59. "مدقق jQuery" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  60. "التحقق من صحة بيانات الأدلة، إدارة البيانات في مكون Webix Docs" . docs.webix.com .
  61. "مدخلات النصوص المنسقة لعناصر واجهة المستخدم، مستندات Webix النصية" . docs.webix.com .
  62. "Dojox/Grid - DojoCampus - Docs" . مؤرشف من الأصل بتاريخ 23 أبريل 2009. تم الاطلاع عليه بتاريخ 23 أبريل 2009 .
  63. "jqGrid ShieldUI jQuery Grid" .
  64. "jQuery Grid, JavaScript Grid, jqxGrid, DataGrid, jQuery DataGrid" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  65. "مكتبة JxLib" . مؤرشفة من الأصل في 18 فبراير 2009. تم الاطلاع عليها في 18 نوفمبر 2008 .أو "إضافة جدول قابل للفرز" . فاتفيوجن. مؤرشف من الأصل في 22 أبريل 2009.أو "DrasticGrid" . مؤرشف من الأصل في 15 أبريل 2017. تم الاطلاع عليه في 22 مايو 2009 .
  66. "أداة جدول جافا سكريبت (شبكة) - جدول بيانات HTML من Webix" . webix.com .
  67. "Dijit/Tree - DojoCampus - Docs" . مؤرشف من الأصل في 9 مايو 2009. تم الاطلاع عليه في 23 أبريل 2009 .
  68. "إطار عمل Enyo JavaScript - مثال - أمثلة على أكواد DiscoverSDK" .
  69. "أمثلة على Sencha - Ext JS 7.3.0" . sencha.com . مؤرشف من الأصل بتاريخ 12 مايو 2014. تم الاطلاع عليه بتاريخ 5 أغسطس 2012 .
  70. "treeview" . مؤرشف من الأصل في 9 أكتوبر 2008.، "file_tree_viewer" . مؤرشف من الأصل في 18 يوليو 2008.
  71. "jQuery Tree" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  72. "mootree" . sites.google.com . مؤرشف من الأصل في 11 سبتمبر 2016. تم الاطلاع عليه في 18 نوفمبر 2008 .
  73. "متصفح تجريبي" . مؤرشف من الأصل في 2 أبريل 2016. تم الاطلاع عليه في 3 أكتوبر 2008 .
  74. "جدول شجري أو شبكة شجرية - مكتبة Webix HTML5 مع تكامل jQuery" . webix.com .
  75. "ديجيت/المحرر - دوجو كامبس - المستندات" . مؤرشف من الأصل بتاريخ 16 أبريل 2009. تم الاطلاع عليه بتاريخ 23 أبريل 2009 .
  76. "محرر HTML" . sencha.com .
  77. markitup ، jwysiwyg ، htmlbox مؤرشف في 7 يوليو 2009 في Wayback Machine ، WYMeditor مؤرشف في 3 يونيو 2008 في Wayback Machine
  78. 1 2 "محرر jQuery" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  79. "MooEditable" . cheeaun.github.com . مؤرشف من الأصل في 1 مارس 2013. تم الاطلاع عليه في 19 سبتمبر 2017 .
  80. "RichText - وثائق عنصر تحكم RichText: نظرة عامة والتهيئة. وثائق Webix" . docs.webix.com .
  81. "Dijit/Form/ComboBox - DojoCampus - Docs" . مؤرشف من الأصل بتاريخ 18 أبريل 2009. تم الاطلاع عليه بتاريخ 23 أبريل 2009 .
  82. js.foundation، مؤسسة جافا سكريبت - "الإكمال التلقائي - واجهة مستخدم jQuery" . jqueryui.com .
  83. "jQuery Input, jQuery Auto Complete" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  84. "AutoCompleter » digitarald:Harald Kirschner" . digitarald.de . مؤرشف من الأصل بتاريخ 23 أكتوبر 2017. تم الاطلاع عليه بتاريخ 25 أبريل 2008 . 
  85. اعتبارًا من Dojo 1.3، يمكن استخدام واجهة برمجة التطبيقات NodeList.addContent() لإنشاء محتوى على سبيل المثال: dojo.query(".note").addContent("h4 NOTE: h4", "before");
  86. عناصر MooTools مؤرشفة في 5 سبتمبر 2008 على موقع Wayback Machine
  87. UAB, Dinamenta. "مكتبة واجهة مستخدم جافا سكريبت، ومكونات أجاكس، وإطار عمل HTML5 - أداة إنشاء واجهات المستخدم عبر الإنترنت" . dhtmlx.com .
  88. "مدونة" . 26 فبراير 2015.
  89. "تخصيص مظهر عناصر تحكم GWT باستخدام أوراق الأنماط" . مؤرشف من الأصل في 12 سبتمبر 2008. تم الاطلاع عليه في 17 مارس 2015 .
  90. js.foundation، مؤسسة جافا سكريبت - "ThemeRoller - jQuery UI" . jqueryui.com .
  91. "أفضل أطر عمل جافا سكريبت" . 16 سبتمبر 2019.
  92. "jQuery Window" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  93. ١ ٢ استخدام مكتبة MochaUI أو JxLib مؤرشفة في ١٨ فبراير ٢٠٠٩ في أرشيفات مكتبة الكونغرس على الإنترنت
  94. 1 2 "لمحة عن تطوير WYSIWYG باستخدام ZK Studio" . مؤرشف من الأصل بتاريخ 12 أكتوبر 2008. تم الاطلاع عليه بتاريخ 27 أبريل 2011 .
  95. "أرشيف كود جوجل - تخزين طويل الأمد لاستضافة مشاريع كود جوجل" . code.google.com .
  96. "jQuery Docking Layout" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  97. "jQuery Splitter" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  98. "مكتبة تخطيط جافا سكريبت Webix لمطوري تطبيقات الويب" . webix.com .
  99. dojo.gfx مؤرشف في 9 مارس 2009 على موقع Wayback Machine
  100. "jCanvas" . jCanvas .
  101. 1 2 "إضافة jQuery Draw" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  102. "Mocha UI – MooTools Canvas UI class - Ajaxian" . ajaxian.com . 17 نوفمبر 2015.
  103. 1 2 "ZK - حلول Ajax الرائدة للمؤسسات" .
  104. "مشروع تطبيق الهاتف المحمول الجديد من دوجو" . 13 يونيو 2010.
  105. "أرشيف كود جوجل - تخزين طويل الأمد لاستضافة مشاريع كود جوجل" . code.google.com .
  106. "jQT" . jQT .
  107. "عروض توضيحية لتطبيقات jQWidgets على الهاتف المحمول" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  108. "cpojer/mootools-mobile" . GitHub . 10 أكتوبر 2021.
  109. "ZK - إطار عمل جافا الرائد لتطبيقات الويب المؤسسية" . ZK - إطار عمل جافا لتطبيقات الويب .
  110. دعم Webix للأجهزة المحمولة/الأجهزة اللوحية
  111. يمكن كتابة جميع أطر عمل JavaScript بطريقة يسهل الوصول إليها مع تدهور سلس، وقد بذلت أطر العمل التي تظهر هنا والتي تشير إلى إمكانية الوصول الجاهزة جهدًا خاصًا لتوثيق أفضل الممارسات لإطار عملها المحدد.
  112. 1 2 "Quickstart/WritingWidgets/A11y - DojoCampus - Docs" . مؤرشف من الأصل في 6 أبريل 2009. تم الاطلاع عليه في 23 أبريل 2009 .
  113. "إمكانية الوصول المدمجة في تطبيقات GWT 1.5" .
  114. 1 2 3 "نظرة عامة على إمكانية الوصول إلى jQWidgets" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  115. نموذج "جافا سكريبت المتطرفة" الخاص بـ Qooxdoo، مؤرشف في 12 أكتوبر 2008 على موقع Wayback Machine
  116. "إمكانية الوصول إلى الأدلة، تصميم واجهة المستخدم لوثائق Webix" . docs.webix.com .
  117. js.foundation، مؤسسة جافا سكريبت - "حول jQuery UI - jQuery UI" . jqueryui.com .
  118. "تحذيرات المُصرّف • الوثائق • Svelte" .
  119. "إمكانية الوصول إلى الأدلة، تصميم واجهة المستخدم لوثائق Webix" . docs.webix.com .
  120. صانع الأمواج
  121. استوديو أبتانا
  122. "مدونة مطوري HP webOS" . مؤرشفة من الأصل في 9 يوليو 2012. تم الاطلاع عليها في 5 أغسطس 2012 .
  123. "مهندس سينشا" . 25 مارس 2015.
  124. "مدونة" . 26 فبراير 2015.
  125. ^ "سينشا تحويلة شبيبة" . 5 نوفمبر 2020.
  126. troy.giunipero@sun.com، lloyd.dunn@sun.com. "استخدام jQuery لتحسين مظهر وسهولة استخدام صفحة الويب - برنامج تعليمي لـ NetBeans" . netbeans.org . مؤرشف من الأصل في 12 يوليو 2017. تم الاطلاع عليه في 9 فبراير 2010 .
  127. js.foundation، مؤسسة جافا سكريبت - "وثائق واجهة برمجة تطبيقات jQuery" . api.jquery.com .
  128. "منشئ القوالب لـ jQWidgets" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  129. "ßeta - jQWidgets Charts Studio" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  130. "JSEditor" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  131. "وثائق MooTools-core" . مؤرشفة من الأصل في 2 أكتوبر 2009. تم الاطلاع عليها في 14 أكتوبر 2009 .
  132. "MooTools-more Document" . مؤرشف من الأصل في 4 أكتوبر 2009. تم الاطلاع عليه في 14 أكتوبر 2009 .
  133. بناء مخصص، رابط جافا سكريبت، إنشاء واجهة برمجة التطبيقات، إطار عمل اختبار الوحدة، إلخ. مؤرشف في 25 يوليو 2008 على موقع Wayback Machine
  134. "Webix Skin Builder" . webix.com .
  135. "Formbuilder" . webix.com .
  136. لا تدعم أطر عمل جافا سكريبت حاليًا التخزين دون اتصال بالإنترنت إلا من خلال الاستفادة من إضافات المتصفح المثبتة مسبقًا، مثل Google Gears . إذا لم يكن لدى المستخدم إحدى هذه الإضافات المثبتة في متصفحه، فلن يكون دعم التخزين دون اتصال متاحًا لإطار العمل. قد يرغب مطورو أطر عمل جافا سكريبت المهتمون بتطبيق Gears في البدء بدليل البدء السريع لـ Gears .
  137. o.DojoToolkit.Org/offline مؤرشف بتاريخ 10 فبراير 2010 في Wayback Machine يقول: "لم يعد Dojo Offline مدعومًا بعد Dojo 1.3"
  138. ^ "امتداد JS 7.3.0 – مستندات Sencha" . docs.sencha.com .
  139. "googlearchive/gwt-google-apis" . GitHub . 24 أبريل 2021.
  140. "إضافة jQuery HTML5 للتخزين - daveschindler" . sites.google.com . مؤرشف من الأصل في 4 مارس 2017. تم الاطلاع عليه في 15 أكتوبر 2012 .
  141. "يوضح هذا المثال كيفية حفظ/تحميل حالة الشبكة" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  142. توفر بعض مكتبات جافا سكريبت عناصر رسومية ثنائية الأبعاد يمكن استخدامها لرسومات متجهة متوافقة مع مختلف المتصفحات. تعتمد هذه المكتبات على التقنيات الأساسية في المتصفح أو على إضافات مثل Canvas وSVG وVML وFlash وSilverlight لإجراء عملية العرض الفعلية، ولكنها تساعد في عزل كود التطبيق والويدجت عن اختلافات واجهة برمجة تطبيقات محرك العرض.
  143. "Dojox/GFX - DojoCampus - Docs" . مؤرشف من الأصل بتاريخ 9 مارس 2009. تم الاطلاع عليه بتاريخ 23 أبريل 2009 .
  144. إضافة jQuery SVG
  145. ^ "كاميكاني/فن" . جيثب . 26 فبراير 2021.
  146. "تكامل المخططات - دليل تكامل المخططات الخارجية. وثائق Webix" . docs.webix.com .
  147. تتضمن بعض مكتبات جافا سكريبت أدوات لعرض الرسوم البيانية والمقاييس وغيرها من طرق عرض البيانات.
  148. "Dojox/Charting - DojoCampus - Docs" . مؤرشف من الأصل في 3 مارس 2009. تم الاطلاع عليه في 23 أبريل 2009 .
  149. واجهة برمجة تطبيقات الرسوم البيانية
  150. "Flot: رسم بياني جذاب باستخدام JavaScript لـ jQuery" . flotcharts.org .
  151. إضافة jQuery Visualize مؤرشفة بتاريخ 9 يوليو 2009 في Wayback Machine
  152. "jqxChart - أداة رسم بياني جافا سكريبت مدعومة بـ jQuery و HTML5 و SVG" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  153. "مقياس jQuery" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  154. "عرض توضيحي مباشر لـ ZK - رسوم بيانية أخرى" . عرض توضيحي مباشر - إطار عمل تطبيقات الويب ZK .
  155. "أداة واجهة مستخدم رسوم بيانية جافا سكريبت - رسوم بيانية ويبكس جافا سكريبت" . webix.com .
  156. 1 2 3 4 "ملاحظات الإصدار/1.4 - دوجو كامبس - المستندات" . مؤرشف من الأصل بتاريخ 8 فبراير 2010. تم الاطلاع عليه بتاريخ 17 ديسمبر 2009 .
  157. ١ ٢ ٣ ٤ "المنصات المدعومة | Enyo JS" . مؤرشف من الأصل بتاريخ ٢٣ يوليو ٢٠١٢. تم الاطلاع عليه بتاريخ ٢٦ يوليو ٢٠١٢ .
  158. ^ "سينشا تحويلة شبيبة" . 5 نوفمبر 2020.
  159. 1 2 3 4 5 js.foundation، مؤسسة جافا سكريبت - "دعم المتصفح - jQuery" . docs.jquery.com .
  160. 1 2 3 4 5 "jQuery UI Widgets - Help Documentation" . jqwidgets.com . تم الاطلاع عليه بتاريخ 17 ديسمبر 2015 .
  161. "OpenUI5SDK - Demo Kit" . openui5.hana.ondemand.com . تم الاطلاع عليه بتاريخ 22 مارس 2021 .
  162. 1 2 3 4 5 6 "وثائق التوافق مع Webix" . docs.webix.com .