私のプロジェクトには、この構造のjsファイルがほとんどありません。
(function (window, $) {
var reload = function (force) { /* implementation here */ };
//more variables are here, the same construction as above
})(this, $);
より多くのそのようなファイルがあります、ウェブサイトの各部分(ページ)のために、ページを管理するためにこの構造を持つ1つのjsがあります。サイト全体が単一のページであり、これらのjsファイルはコンテンツを非表示にしたり表示したり埋めたりすることでDOMノードを管理します。これにより、ユーザーは複数のページを表示してナビゲートしているように見えます。
上記の構造がどのようにロードされるかについて簡単に説明したいと思います-これらすべてのjsスクリプトをロードするhead.jsライブラリが表示されますが、どこにロードされ、どのようにアクセスするかがわかりません。
必要な特定のreload()に自分でアクセスする方法を知りたいです。私が言ったように、同じ構造(resources.js、users.js、reports.jsなど)を持つより多くのjsファイルがあります。たとえば、HTMLのボタンを押すとreports.js内のリロード機能にアクセスするにはどうすればよいですか?これらすべてのスクリプトをロードしますか?