1樓:匿名使用者
不一樣!
1:執行時機不一樣
$(function() )是在dom結構建立完成以後就執行,window.onload是在整個頁面載入完成之後(包括頁面上的資源,比如**)才執行
2:執行次數不一樣:
$(function() )不管你jsp引入的js裡定義了幾個,會按照順序依次執行,而window.onload只會執行最後乙個,之前的會被覆蓋掉
2樓:匿名使用者
不太一樣
window.onload是在頁面所有的元素都載入完成後才觸發$(function(){})是在頁面的dom結構載入完畢後就觸發 dom裡的內容不一定都已經載入完成
比如說乙個頁面有好多** 而載入這些**需要一定的時間window.onload必須得等到全部的**都載入完成後才能觸發而$(function(){})只要在dom載入完畢之後就會執行 **不一定已經載入完成
3樓:匿名使用者
是的,待頁面載入完成後。。。。
jquery的window.onload和$有什麼區別
window.onload=function(){}與(function(){})有什麼區別?
4樓:匿名使用者
window.onload = function(){}與(function(){}) 這兩個
1-區別:
window.onload 算 事件
function(){}很平常的乙個函式,外加乙個()實際返回的就是乙個匿名
函式物件.
2-那個比較好,這個問題不存在~!因為這是2個不同的用途~!
window.onload這個表示網頁載入完執行後面的那個函式,而一般形式定義的普通函式,只要常規呼叫就行了.
記住:函式:
是物件-有屬性有方法,
是資料-可傳進任何函式當資料使用
也是作用域---函式就是限制作用域的一段**集合,js的作用域是相當於其他程式塊級作用域~!(個人總結)
jquery 中,$(function(){ }) ;這個開頭部分可不不寫嗎?
5樓:揉木而弦
$(function()) 是 $(document).ready(function()) 的縮寫
意思是在頁面載入完成後, 執行 「**」 處的指令碼
6樓:顏溏
不可以,如果你不寫,那個jqurey方法是不能執行的!
7樓:匿名使用者
不可以,$符號是類似js裡的window.onload:
jquery:$(執行的函式);
js:window.onload=執行的函式;
8樓:匿名使用者
看什麼情況的,頁面過於簡單不寫一樣可以 ,只不過內容過多的會有問題 ,一般養成乙個好的習慣罷了!
window.onload和jquery中$的區別
9樓:匿名使用者
今天除錯
js發現乙個問題,我想頁面載入完之後才執行我寫的js方法,首先我用jqery中$(function())除錯了n久都沒有達到預定的效果,都是頁面一載入就執行了,後來想到js原生態中也有乙個載入頁面執行的方法window.onload使用該方法調
試了一下果然達到了預定的效果,之前一直以為window.onload和$(function())是等價,可能是我之前錯了,這也告訴我們雖然現在有很多外掛程式和框架比較好用但原生態的也不要忘記。
$(function(){})和window.onload都是預載入,它們的區別在**
10樓:土鱉
看這個。
簡述js中的window.onload和jquery中$ready的區別
11樓:可⌒樂
window.load:du
能同編寫**zhi
確執行:dao
window.onload = function();
window.onload = function();
結輸第內二
$(document).ready():
能同編寫
**確執行:
$(document).ready(function());
$(document).ready(function());
結兩都輸!容
jquery中$ready和window.onload的區別
12樓:匿名使用者
window.onload與jquery中的$(docuemnt).ready(function(){})【或$(function(){})】的比較
相同:window.onload和$(function(){})在功能上大體相同,都表示初始化。
不同:window.onload當文件載入完後觸發onload事件,且onload事件不能重複使用,如果寫了多個onload,則只會執行最後乙個onload。
$(docuemnt).ready(function(){})【或$(function(){})】有多少個執行多少個,$(function(){}):表示物件載入完就執行。
13樓:匿名使用者
jquery寫法和js寫法不一樣,意思一樣
jquery中$ready和window.onload的區別
14樓:愛問
你說的$一般是代表jquery物件。
onload是html原生事件,用jquery的時候則一般使用$(document).ready(),兩者的區別有:
1.執行時間
window.onload必須等到頁面內包括**的所有元素載入完畢後才能執行。
$(document).ready()是dom結構繪製完畢後就執行,不必等到載入完畢。
2.編寫個數不同
window.onload不能同時編寫多個,如果有多個window.onload方法,只會執行乙個
$(document).ready()可以同時編寫多個,並且都可以得到執行
3.簡化寫法
window.onload沒有簡化寫法
$(document).ready(function(){})可以簡寫成$(function(){});
15樓:匿名使用者
ready指dom載入完畢
onload指頁面載入完畢(包括css,image,js。。。。。)
向晚意不適的意是什麼意思向晚意不適,什麼意思?
意有 感覺 心境的含義 向晚意不適 出自李商隱的 樂遊原 本篇是一首即景抒情的五言絕句。詩中寫晚登古原,遙望夕陽時所觸發的好景不長之感,既激賞夕陽晚景的美好,又因其行將逝去而低徊留連,惋惜悵惘。詩人身處晚唐衰世,國運凌夷,而又歲月蹉跎,身世沉淪,此情此景,觸緒多端,百感茫茫,一時交集。憂時事,悲身世...
什麼叫意病,什麼叫做意病
意病就是故意生病!沒想克學校就生病就是意病 沒想克奏什麼就故意生病,簡單的講就是裝病。什麼叫做意病 意病怎麼 有什麼方法 常見心理疾病的 方法 1 開導法 即開導其思想,使其放鬆,以此減輕他們的病情,抑制老年病的發展。即使有一些老年人的疾病能用藥物或手術 若再配合做些心理 在八字中 病 指的是什麼意...
意林》刊號16288和《意林12》刊號
意林 郵發代號 16 288 比較適合,那個數字叫郵發代號 意林 原創版 刊號 16 291 和 意林 刊號 16 288 有什麼區別?答 原創版刊登原創文章,意林 主要刊登世上的精華文章,也刊登原創。意林12 全彩印刷 3本都是文字型別多 意林12 最新的郵發代號是16 391。意林12 是 意林...