0

javascript の require() 関数が内部的にどのように機能するか教えてください。

のようなものを作りたいのですがdefine(["./path"], function(cart, inventory) { });、Googleで検索してもフレームワークや使い方のチュートリアルしか出てこないのですが、この関数内でどのように動作するのか気になり、理解を深めるためだけに作ってみました。

この機能を手動で行う方法を説明するチュートリアルを知っている人はいますか?

どうもありがとうございました。

4

2 に答える 2

0

https://github.com/medikoo/modules-webmakeと JavaScript モジュールのスライドを参照してください: http://www.slideshare.net/medikoo/javascript-modules-done-rightそれはすべてそこで説明されています。

「define」は AMD が必要とするもので、CommonJS/NodeJS が必要とするものとはまったく異なります。CommonJS/Node.js スタイルに固執することをお勧めします。それはよりシンプルで強力であり、コードがよりクリーンになります。

于 2013-02-08T09:15:54.790 に答える
0

require 関数は、commonjs標準の一部にすぎません。この標準には、ブラウザで動作するための実装が多数あります ( requirejsStitch )。

于 2013-02-07T11:51:36.443 に答える