この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
フロントエンド設計とウェブ
›
HTML/CSS/JavaScript
›
js-window.onloadは一度しか呼び出せません!
眺める:
10138
|
答える:
0
[JavaScript]
js-window.onloadは一度しか呼び出せません!
[リンクをコピー]
クズども
掲載地 2019/02/26 11:53:55
|
|
|
この方法は、オンロードが複数回呼び出されたかどうかを判定する_addLoadEvent、複数回呼び出された場合、その複数の呼び出しは順にWindow.onloadで実行されます
ログインが見えます。
実際、とてもシンプルで、_addLoadEvent(func)を使い、関数を渡し、window.onloadが関数を「バウンディング」しているかどうか(例:typeof(window.onload) != 'function')を決め、そうでなければ直接渡されたfunc関数を実行します。 もし「バインド」されているなら、window.onload内で古い関数と新しい関数の両方を定義し、同時に実行します。 例:window.onload = function(){ oldonload(); func(); }
ページに複数のwindow.onload定義がある場合、通常は最後の定義のみが実行されます。
では、window.onload、$(document).ready(function(){})、$(window).load(function(){})の違いについて話しましょう!
まず、window.onloadと$(document).ready(function(){}を比較します。
1. 実行時間
window.onloadは、画像を含むページのすべての要素が読み込まれるまで待たなければなりません。
$(document).ready()Yes
DOM構造は描画後に実行され、読み込みを待つ必要がありません
。
2. 数字を書く
window.onloadは同時に書くことはできません。複数のwindow.onloadメソッドがある場合、実行されるだけです
1
$(document).ready() は同時に書くことができます
複数回
、 は実行可能です
3. 書き方を簡素化する
window.onloadは簡略化されていません
$(document).ready(function(){})は$(function(){})と略すことができます;
$(window).load(function(){})とwindow.onloadの違いは、$(window).load(function(){}))が複数回書き込めることです
先の:
TeamViewer(永久に割れて直接ジッパーを下ろす)
次に:
java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset.
関連記事
•
SQL Serverサーバーはデータベースの整合ルールを修正します
•
SQL Serverのレプリケーションは、データベースを新しいデータベースにクローンします
•
MySQLデータベースのテストテーブルは1,000万件のデータを挿入します
•
.NET 10はLinux上でShebang方式でスクリプトを実行します
•
.NET/C# は Python 環境を呼び出して.pyスクリプトを実行します
•
LinuxはPython環境をインストールするためにpyenvを使用しています
•
Pythonの埋め込みパッケージはpipを使ってパッケージをインストールします
•
実行コマンドを起動するためのOpenWRT設定
•
PoorMans Free SQL Server Database T-SQL Formatter
•
SQL Server クエリ実行結果 列 フィールドデータ型
閲覧したセクション
その他の番組編成
ウェブサイト構築
ジャワ
.Net/C#
リソースの共有
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com