يعد Sencha Ext JS حاليًا إطار تطوير تطبيقات JavaScript الأكثر تقدماً وقوة في العالم والذي يدعم متعدد المنصات ومجهزة. أولاً ، دعونا نلقي نظرة على تاريخ موجز لتطوير Ext JS.
1 تاريخ موجز لتطوير Ext JS
1. Jack Slocum ، مؤلف كتاب Yui-Ext ، يعتزم تخصيص مكتبة واجهة مستخدم Yahoo (YUI) استنادًا إلى بروتوكول BSD ، لكنه في وقت لاحق قام بتغلب عليه والده يوي ؛
2. في نهاية عام 2006 ، تم تبسيط Yui-Expt إلى Ext ، مما يعكس نضجه واستقلاله كإطار. تأسست الشركة في أوائل عام 2007 وأصبحت الآن ترخيصًا مزدوجًا ، باستخدام LGPL ورخصة عمل ؛
3. في 1 أبريل 2007 ، تم إصدار النسخة الرسمية من 1.0 ، والإصدار الحالي هو 6.0 ؛
4. بدءًا من 4.0 ، تم تقديم بنية تطبيق MVC/MVVM و SCSS ؛
5. بدءًا من 5.0 ، لم تعد المتصفحات القديمة مدعومة ، مثل IE5 ، 6 ، 7 ، إلخ ؛
6. بدءًا من 6.0 ، يتم دمج Sencha Touch و ExtJs في واحدة ، مما يشير إلى أنه يمكن للمستخدمين تطوير تطبيقات يمكن أن تدعم كل من أجهزة سطح المكتب والأجهزة اللوحية التقليدية أو الهواتف المحمولة.
2 إعداد التنمية
1. أولاً ، تحتاج إلى تنزيل Ext JS SDK ، قم بتنزيل الإصدار الرسمي من ExtJS 6.0 SDK GPL https://www.sencha.com/legal/gpl/. إذا كنت بحاجة إلى تطبيق تجاري ، يرجى تنزيل الإصدار التجاري. فك الضغط على القرص D.
2. قم بتنزيل أداة Sencha. على افتراض أن JRE7+ غير مثبت في نظامك ، يرجى تنزيل أداة Sencha مع إصدار JRE وتثبيته بنجاح.
3 إنشاء المشروع
1. افتح سطر الأوامر مع المسؤول واستخدم CD /DD:/EXT-6.0.0 لدخول دليل SDK
2. استخدم أمر Sencha -SDK ./EXT-6.0.0 لإنشاء تطبيق CMMPWebui.
قم بإنشاء ملف مشروع CMPWebui في الدليل D: /ext-6.0.0. هيكل الملف كما يلي:
3. أدخل ملف المشروع واستخدم تطبيق Sencha لمشاهدة معاينة المشروع. رقم المنفذ هو 1841 بشكل افتراضي. إذا كان متاحًا حاليًا ، فسيتم زيادة ذلك. هنا المنفذ هو 1842
أدخل http: // localhost: 1842/في المتصفح لمعاينة ذلك. إنه يختلف عما كنت أتوقعه في البداية. أنه يحتوي على أمثلة رسمية. يمكنك النقر فوق [عرض المثال] لعرضه.
إذن أين المشاريع التي خلقتها بنفسك؟ يمكنك إدخال http: // localhost: 1842/cmpwebui/لعرضه
4. إصدار المشروع ، تجميع مع بناء تطبيق Sencha
بعد اكتمال التجميع ، يمكنك رؤية المشروع المنشور ضمن ملف الإنشاء تحت Ext-6.0.0.
5. عندما يتم إصدار مشروع IIS ، تحتاج إلى الانتباه إلى تكوين IIS إلى تحليل JSON ، وإلا فلن يتم معاينة الموقع.
في الواقع ، من السهل جدًا تشغيله. طالما يمكنك جعل ملف *.json مستوحى من خادم الويب ، يتم استخدام IIS7 كمثال.
1) تثبيت دعم IIS7 ASP
لوحة التحكم -> البرامج والميزات -> قم بتشغيل وإيقاف ميزات Windows -> أدوار -> إضافة خدمات الأدوار -> تطوير التطبيق -> حدد ASP
2) إضافة نوع MIME إلى الموقع الافتراضي
إضافة-> تمديد الملف هو json ، نوع mime هو text/json (أو التطبيق/x-javaScript على ما يرام)
3) تثبيت تعيين البرنامج النصي للموقع الافتراضي
تعيين معالج -> أضف تعيين البرنامج النصي. مسار الطلب هو *.json ، الملف القابل للتنفيذ هو ٪ windir ٪/system32/inetsrv/asp.dll ، الاسم هو json
4) إضافة index.html إلى المستند الافتراضي
5) إنشاء تطبيق Senchatouch ضمن موقع الويب الافتراضي ، والذي يسمى دليل افتراضي ضمن IIS6.
6) معاينة مع تشوم (أي لا تدعم)
بعد اكتمال التكوين ، يمكنك أن ترى أن هناك موقعًا إضافيًا
فقط قم بتحديث صفحة الويب:
المقالة أعلاه Sencha Ext JS 6 Quick Start (يجب أن تقرأها) هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.