تشرح هذه المقالة نموذج JavaScript لك. المحتوى المحدد كما يلي
AMD هو الإخراج الموحد لتعريف الوحدة النمطية بواسطة requirejs أثناء عملية الترويج.
لا يتمتع بالوحدة بشكل غير متزامن ، ويعتمد على التثبيت المسبق ، ويتم تنفيذها مسبقًا.
تعريف وحدة التعريف DEFINE (['require' ، 'foo'] ، function () {return}) ؛
تتطلب وحدة التحميل (تعتمد على المحدد المسبق) يتطلب (["foo" ، "شريط"] ، وظيفة (foo ، bar) {}) ؛
CMD هو الناتج الموحد لتعريف وحدة Seajs أثناء عملية الترويج.
تحديد تعريف التصدير تصدير التصدير (الوظيفة (تتطلب ، الصادرات ، الوحدة النمطية) {}) ؛ يتم تخزين بعض الكائنات على الوحدة الحالية على الوحدة النمطية.
يتطلب (./ أ) تقديم مباشرة. يتم تقديم requist.async بشكل غير متزامن.
التحميل المتزامن ، التبعية قريبة ، تأخر التنفيذ.
تطبيق Seajs
مقدمة رسمية مثال: http://seajs.org/docs/#quick-start
كيف تكتب وحدة Seajs؟
// تحدد جميع الوحدات تعريف (الوظيفة (تتطلب ، الصادرات ، الوحدة النمطية) {// إدخال التبعية var من خلال المتطلبات $ = require ('jQuery') ؛ var spinning = require ('./ spinning') ؛ // توفير الواجهة إلى الخارج من خلال التصدير.تحميل الوحدات في الصفحة
// في نهاية صفحة hello.html ، بعد تقديم sea.js من خلال البرنامج النصي ، هناك رمز تكوين: // التكوين البسيط لـ seajs seajs.config ({base: "../sea-modules/" ، leas: {"jquery": seajs.use ("../ static/hello/src/main")ما سبق هو مقدمة موجزة لنظام JavaScript. آمل أن يكون من المفيد للجميع أن يتعلموا وحدات JavaScript.