ホームページ  >  記事  >  ウェブフロントエンド  >  ページ下部のpublic jsを読み込む際の注意点のご紹介_javascript Tips

ページ下部のpublic jsを読み込む際の注意点のご紹介_javascript Tips

WBOY
WBOYオリジナル
2016-05-16 17:28:18907ブラウズ

JavaScript スクリプト ファイルはページの下部に読み込まれるため、ページの読み込みを効果的に高速化できます。
ただし、PHP コントローラーは通常次のように記述されます:

コードをコピー コードは次のとおりです:

$this->load->view($HEADER);
$this->load->view($MENU); ($VIEW_SHOW, $data);
$this->load->view($FOOTER);

$FOOTER は、js および css ファイルをロードするために使用される一般的なテンプレートです。
$VIEW_SHOW がメインのテンプレートであるため、これらのコードが通常パブリック ファイル リソースを使用する必要がある場合、jQuery の $(document).ready の後に js を記述するのは不便です。また役に立たない。この時点では、次のように window.onload を使用するだけです:

コードをコピーします コードは次のとおりです:
window.onload = function() {
(function($) {
function test() {alert(123);}
//または jQuery ベースのバインディングを作成します
})(jQuery)
};

ただし、window.onload の外部から内部の関数を呼び出したい場合、たとえば、このウィンドウの子 iframe は何も起こりません。
この時点では、変更を加えて関数をグローバル変数にするだけです。

コードをコピーします コードは次のとおりです。
var test; // グローバル スコープ宣言
window.onload = function() {
(function($) {
test = function() {alert(123);};
//または jQuery ベースのバインディングを作成します
})(jQuery)
};

必要な場合にのみプライベート関数をグローバルに変更する方が安全です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。