但是define与require不同的就是它多出来一个接口的返回。所以当把define写成require后你会发现别的module引用不到本次定义的module. RequireJS - Defining Function - The define() function can be used to load the modules (module can be an object, function, class or a code which is executed after loading a module). 希望能帮助到你~ 发布于 2014-02-21. Load JavaScript Files § 1.1.

While it can also run fast and optimize well, the primary goal is to encourage modular code.

require.jsのことがよく分かってなかったので、コード読んで調べてみた。 require と define requireは、名前の通り実行すると、ファイルを読み込む。 defineは、名前の通り定義をすると、キューに突っ込まれるだけで読み込みはしない。 理论上,require.js加载的模块,必须是按照AMD规范、用define()函数定义的模块。 但是实际上,虽然已经有一部分流行的函数库(比如jQuery)符合AMD规范,更多的库并不符合。 こんにちは、ライターのマサトです! 今回は、JavaScriptファイルを読み込むことができる「require」について学習をしていきます! サーバー側とフロント側で利用方法が異なるので混乱しがちですが、基本的な考え方は同じなのでしっかりと理解しておきましょう。 RequireJS takes a different approach to script loading than traditional