Artikel ini menjelaskan modularitas javascript untuk Anda. Konten spesifiknya adalah sebagai berikut
AMD adalah output standar dari definisi modul oleh kebutuhan selama proses promosi.
Secara tidak sinkron memuat modul, tergantung pada pra-instalasi, dan dieksekusi terlebih dahulu.
Tentukan Modul Definisi Define (['membutuhkan', 'foo'], function () {return});
Membutuhkan Modul Pemuatan (tergantung pada pra-set) membutuhkan (['foo', 'bar'], function (foo, bar) {});
CMD adalah output standar dari definisi modul Seajs selama proses promosi.
Definisi definisi ekspor ekspor define (fungsi (membutuhkan, ekspor, modul) {}); Beberapa objek pada modul saat ini disimpan pada modul.
Membutuhkan (./ A) diperkenalkan secara langsung. Membutuhkan.async diperkenalkan secara tidak sinkron.
Pemuatan sinkron, ketergantungan dekat, eksekusi tertunda.
Aplikasi Seajs
Contoh Pendahuluan Resmi: http://seajs.org/docs/#quick-start
Bagaimana cara menulis modul Seajs?
// Semua modul define define (function (membutuhkan, ekspor, modul) {// memperkenalkan ketergantungan var melalui membutuhkan $ = membutuhkan ('jQuery'); var spinning = membutuhkan ('./ spinning'); // Berikan antarmuka ke luar melalui ekspor.Memuat modul di halaman
// Di akhir halaman Hello.html, setelah memperkenalkan Sea.js melalui skrip, ada kode konfigurasi: // konfigurasi sederhana Seajs Seajs.config ({base: "../sea-modules/", alias: {"jQuery": "jQuery/jQuery/1.10.1/jQuery. Seajs.use ("../ Static/Hello/Src/Main")Di atas adalah pengantar singkat untuk JavaScript Modularity. Saya harap ini akan membantu semua orang untuk mempelajari modularitas JavaScript.