最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript中$(function() {});寫與不寫有哪些區(qū)別

 更新時間:2015年08月10日 10:32:52   作者:碼農(nóng)小杰  
javascript中$(function() {....}) 是jQuery中的經(jīng)典用法,等同于 $(document).ready(function() {....}) javascript中$(function() {});寫與不寫有哪些區(qū)別,需要的朋友可以參考下

javascript中$(function() {....}) 是 jQuery 中的經(jīng)典用法,等同于 $(document).ready(function() {....}),即在頁面加載完成后才執(zhí)行某個函數(shù),如果函數(shù)中要操作 DOM,在頁面加載完成后再執(zhí)行會更安全,所以在使用 jQuery 時這樣的寫法很常見。

$(document).ready() 里的代碼是在頁面內(nèi)容都加載完才執(zhí)行的,如果把代碼直接寫到script標(biāo)簽里,當(dāng)頁面加載完這個script標(biāo)簽就會執(zhí)行里邊的代碼了,此時如果你標(biāo)簽里執(zhí)行的代碼調(diào)用了當(dāng)前還沒加載過來的代碼或者dom,那么就會報錯,當(dāng)然如果你把script標(biāo)簽放到頁面最后面那么就沒問題了,此時和ready效果一樣。

$(document).ready(function(){})可以簡寫成$(function(){});

點擊段落后,此段落隱藏:

<html>
<head>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("p").click(function(){
 $(this).hide();
 });
});
</script>
</head>
<body>
 <p>If you click on me, I will disappear.</p>
</body>
</html> 

如果把$(document).ready(function() {});去掉后,無法隱藏段落:

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
 $("p").click(function(){
 $(this).hide();
 });
</script>
</head>
<body>
 <p>If you click on me, I will disappear.</p>
</body>
</html> 

但是把script放到頁面最后的話,就可恢復(fù)隱藏效果:

<html>
<head>
</head>
<body>
 <p>If you click on me, I will disappear.</p>
</body>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
 $("p").click(function(){
  $(this).hide();
 });
</script>
</html> 

javascript 中(function(){})()的作用和用法有哪些

和對象啥的沒關(guān)系
(function(){})() 代表立即執(zhí)行一個匿名的方法
一般用來與外界隔絕  制造一個似閉包的環(huán)境 創(chuàng)建一個作用域鏈 避免變量沖突

(function(){
 var a;
..........
})()

這篇文章主要介紹了javascript中$(function() {});寫與不寫有哪些區(qū)別,希望對大家有所幫助。

相關(guān)文章

最新評論

内江市| 海阳市| 筠连县| 太康县| 万山特区| 大姚县| 蛟河市| 蕲春县| 凉山| 名山县| 平泉县| 洪洞县| 枣强县| 牙克石市| 瑞安市| 绥棱县| 双辽市| 台中市| 延川县| 岑溪市| 个旧市| 衡阳市| 重庆市| 双柏县| 洪湖市| 宜城市| 盘锦市| 五家渠市| 玉屏| 株洲市| 垦利县| 娄烦县| 天峨县| 桃江县| 山西省| 德保县| 鸡泽县| 南川市| 吉木萨尔县| 大英县| 榆社县|