window.onload()函式和jQuery中的document.ready()有什麼區別?
a、執行時間:window.onload必須等到頁面內包括圖片的所有元素載入完畢後才能執行。
(
d
o
c
u
m
e
n
t
)
.
r
e
a
d
y
(
)
是
D
O
M
結
構
繪
制
完
畢
後
就
執
行
,
不
必
等
到
加
載
完
畢
。
(document).ready()是DOM結構繪製 完畢後就執行,不必等到載入完畢。
(document).ready()是DOM結構繪制完畢後就執行,不必等到加載完畢。(document).ready()在 window.onload之前執行。
b、簡化寫法:window.onload沒有簡化寫法。
(
d
o
c
u
m
e
n
t
)
.
r
e
a
d
y
(
f
u
n
c
t
i
o
n
(
)
)
可
以
簡
寫
成
(document).ready(function(){})可以簡寫成
(document).ready(function())可以簡寫成(function(){});
c、出現地方不同:window.onload是js標準,可出現在任何js指令碼中。$(document).ready只有在jq庫中出現。
相關文章
- window.onload()函式和jQuery中的document.ready()區別函式jQuery
- document.ready和window.onload的區別
- 方法(method)和函式(function)有什麼區別?函式Function
- jquery position()函式和offset()函式的區別jQuery函式
- jquery的$.each()函式和$.map()函式的區別jQuery函式
- synchronized函式和synchronized程式碼塊有什麼區別?synchronized函式
- JS 頁面載入觸發事件 document.ready和window.onload的區別JS事件
- XML和HTML的主要區別、 jQuery 能做什麼?JavaScript中的“=、==、===”區別?XMLHTMLjQueryJavaScript
- jquery裡面的$(this)和this都什麼時候用,有什麼區別jQuery
- c++中&和&&有什麼區別C++
- ES6類和ES5函式建構函式有什麼區別?函式
- WPF中的StaticResource和DynamicResource有什麼區別
- C# 中的 == 和 equals()有什麼區別?C#
- HDFS分散式儲存中NameNode 和DataNode 有什麼區別?分散式
- *和body有什麼區別
- php中const和define有什麼區別PHP
- java泛型中<?>和<T>有什麼區別?Java泛型
- C++中vector*和vector有什麼區別C++
- SQLAlchemy中filter()和filter_by()有什麼區別SQLFilter
- Keil中translate,build和rebuild有什麼區別Rebuild
- C# 中List中的Count和Count(),有什麼區別C#
- JavaScript 中的 Var,Let 和 Const 有什麼區別JavaScript
- Typescript 中的 interface 和 type 到底有什麼區別TypeScript
- python中的列表和元組有什麼區別Python
- Redis分散式Session和普通的cookie session有什麼區別?Redis分散式SessionCookie
- Cache 和 Buffer 有什麼區別?
- mongodb和mysql有什麼區別MongoDBMySql
- shim和polyfill有什麼區別
- float和double有什麼區別?
- int 和 Integer 有什麼區別
- cookie和session 有什麼區別?CookieSession
- session 和 cookie 有什麼區別?SessionCookie
- modbus和tcp有什麼區別?TCP
- Nginx和Apache有什麼區別?NginxApache
- COOKIE和SESSION有什麼區別?CookieSession
- RegisterClass和RegisterClassEx有什麼區別?
- for update 和 for update of 有什麼區別
- PEAR 和 PECL 有什麼區別?