Apakah perbezaan antara require dan define dalam RequireJS?
Apakah perbezaan antara require dan define dalam RequireJS?

Video: Apakah perbezaan antara require dan define dalam RequireJS?

Video: Apakah perbezaan antara require dan define dalam RequireJS?
Video: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Mungkin
Anonim

memerlukan () dan tentukan () kedua-duanya digunakan untuk memuatkan dependensi. Memerlukan (): Kaedah digunakan untuk menjalankan fungsi segera. tentukan (): Kaedah digunakan untuk tentukan modul untuk digunakan di pelbagai lokasi (guna semula).

Oleh itu, apa yang ditakrifkan dalam RequireJS?

The tentukan () fungsi boleh digunakan untuk memuatkan modul (modul boleh menjadi objek, fungsi, kelas atau kod yang dilaksanakan selepas memuatkan modul). Anda boleh memuatkan versi berbeza modul yang sama dalam halaman yang sama.

Kedua, adakah anda menggunakan CommonJS? Nod. js dan RingoJS adalah masa jalan JavaScript sebelah pelayan, dan ya, kedua-duanya melaksanakan modul berdasarkan CommonJS Spesifikasi modul. AMD secara amnya lebih digunakan dalam pembangunan JavaScript sisi klien (dalam penyemak imbas) disebabkan ini, dan CommonJS Modul secara amnya digunakan bahagian pelayan.

Di samping di atas, bagaimana RequireJS memuatkan fail?

RequireJS menggunakan Modul Asynchronous Memuatkan (AMD) untuk memuatkan fail . Setiap modul bergantung akan bermula memuatkan melalui permintaan tak segerak dalam susunan yang diberikan. Walaupun fail pesanan dipertimbangkan, kami tidak dapat menjamin bahawa yang pertama fail dimuatkan sebelum yang kedua fail disebabkan oleh sifat tak segerak.

Adakah memerlukan segerak?

Memerlukan - segerak membolehkan anda memuatkan kod yang dioptimumkan dan kemudian melaksanakannya dengan segera, di mana anda memerlukannya. Sebab perpustakaan ini ditulis adalah untuk membenarkan segerak kod warisan untuk digantikan dengan Memerlukan.

Disyorkan: