@rhong_この広告は、90日以上更新していないブログに表示しています。2014-05-21require.jsの、requireとdefineの違いjavascriptrequire.jsのことがよく分かってなかったので、コード読んで調べてみた。definerequireは、名前の通り実行すると、ファイルを読み込む。defineは、名前の通り定義をすると、キューに突っ込まれるだけで読み込みはしない。requireを実行すると、<scirpt>でファイルを読み込む。書いてるのでdefineされてるものはキューに突っ込まれる。require完了後setTimeout(4ms)したらキューを処理するので、defineしたものも読み込まれる。読み込んだものは、グローバルなオブジェクトで管理されて同じものは読み込まれないようになっている。})があるとして、require(“foo”)を実行する。fooが読み込まれ、defineのものがキューに入る。fuga2]キューが処理される。bar1にはpiyo3がdefineされているので、またキューに入る。piyo3]キューがなくなるまで読み込み続ける。幅優先探索のようになっている。18:49require.jsの、requireとdefineの違いTweet広告を非表示にする関連記事2014-02-23CoffeScriptをさらに書きやすくしたLiveScriptLiveScriptは、CoffeScriptをもっとよくしたCocoのfork。正月だし書き溜めてある記事を除々に投下していく(。»プロフィールid:R-H技術系ブログ。