關於js初始化函式比較

2021-08-09 11:07:24 字數 923 閱讀 4737

1.ready是等頁面所有的dom節點載入完成,監聽的是 domcontentload 事件。初始化並解析完成是觸發,ready事件是頁面中的所有dom結構已完全載入時執行

不需要等待樣式表,和 iframes 載入完,也就是說當這個事件觸發的時候,你就可以通過 js 獲取所有你 html 裡的節點了。

在大多數情況下,只要dom結構已完全載入時,指令碼就可以執行。傳遞處理函式給.ready()方法,能保證dom準備好後就執行這個函式。

寫法有下面幾種;

$().ready( function() );

$( document ).ready( fuction() )

$( function() )

2.而windos的onload---window 的 onload  事件是在文件的所有資源都載入完成之後觸發,

包括 js,css,文件裡面的所有的,多**內容等等。所以 onload 觸發的會比 dom ready 慢,會在ready的後面載入,

load事件是當頁面完全呈現(如頁面中的影象已被完全接收)時執行。,比如有乙個大,

頁面都已經展現出來了,還沒載入完成,那麼 onload 就不會被觸發。

如果執行的**需要在元素被載入之後才能使用時,(例如,取得的大小需要在被載入完後才能知道),就需要將這樣的**放到 load 事件中。

寫法:$(window).load(function(){});以前的寫法,已經過時了

//可使用

$( window ).on( 'load', function() );

window.οnlοad=function(){}

既然選擇了遠方,便只顧風雨兼程....

分享是一種美德...

關於初始化

1 成員初始化時 對於區域性變數 必須制定初始值如果未初始化變數就使用 會報錯 提示變數未被初始化 2 如果類的資料成員是基本型別 系統會給沒有指定初始化的變數指定預設值 比如int為0 double為null string為null 如果是引用型別 系統 會給乙個初始值null 此時如果呼叫類的方...

關於初始化及初始化順序

首先,類的成員變數會被自動初始化,並且會在構造器被呼叫前發生,如下 public class testinitialization public static void main string args 如下 主類 public class staticinitialization 呼叫main之前...

初始化 關於tensorflow的初始化

在寫mnist手寫體識別任務 已放github 時遇到的 問題 我們都知道在session run的時候需要初始化。但是初始化在什麼位置是至關重要的。來看下這段 sess tf.session sess.run tf.global variables initializer mnist model ...