国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

網(wǎng)頁中JS函數(shù)自動執(zhí)行常用三種方法

2019-11-20 10:19:34
字體:
供稿:網(wǎng)友

本文為大家分享了在網(wǎng)頁中JS函數(shù)自動執(zhí)行常用方法,供大家參考,具體內(nèi)容如下

一、JS方法
1.最簡單的調(diào)用方式,直接寫到html的body標簽里面:

<body onload="myfunction()"><html> <body onload="func1();func2();func3();"> </body> </html>

2.在JS語句調(diào)用:

<script type="text/javascript">  function myfun()   {    alert("this window.onload");   }   /*用window.onload調(diào)用myfun()*/  window.onload = myfun;//不要括號</script>

第三種

<script type="text/javascript">window.onload=function(){func1();func2();func3(); }</script>

二、JQ方法

1.整個頁面的document全部加載完成以后執(zhí)行。不幸的這種方式不僅要求頁面的DOM tree全部加載完成,而且要求所有的外部圖片和資源全部加載完成。更不幸的是,如果外部資源,例如圖片需要很長時間來加載,那么這個js方法執(zhí)行感覺就比較慢了。也就是說這是一種最嚴謹?shù)捻撁婕虞d完再執(zhí)行方法的方法。
window.onload =function() { $("table tr:nth-child(even)").addClass("even"); //這個是jquery代碼 };

2.僅只需要加載所有的DOM結(jié)構(gòu),在瀏覽器把所有的HTML放入DOM tree之前就執(zhí)行方法。包括在加載外部圖片和資源之前。
$(document).ready(function() { $("table tr:nth-child(even)").addClass("even"); //任何需要執(zhí)行的js特效 });

還有一種簡寫方式
$(function() { $("table tr:nth-child(even)").addClass("even"); //任何需要執(zhí)行的js特效 });

在網(wǎng)頁中JS函數(shù)自動執(zhí)行常用三種方法

在HTML中的Head區(qū)域中,有如下函數(shù):

<SCRIPT  LANGUAGE="JavaScript">   functionn MyAutoRun()  {    //以下是您的函數(shù)的代碼,請自行修改先!   alert("函數(shù)自動執(zhí)行哦!");   } </SCRIPT>

下面,我們就針對上面的函數(shù),讓其在網(wǎng)頁載入的時候自動運行!

①第一種方法

將如上代碼改為:

<SCRIPT  LANGUAGE="JavaScript">   functionn MyAutoRun()  {    //以下是您的函數(shù)的代碼,請自行修改先!   alert("函數(shù)自動執(zhí)行哦!");   }   window.onload=MyAutoRun(); //僅需要加這一句</SCRIPT>

②第二種方法

修改網(wǎng)頁的Body為:

<body onLoad="MyAutoRun();">

或者改為:

<body onLoad="javascript:MyAutoRun();">

③第三種方法

使用JS定時器來間斷性的執(zhí)行函數(shù):

setTimeout("MyAutoRun()",1000);   //隔1000毫秒就執(zhí)行一次MyAutoRun()函數(shù)

實現(xiàn)方法,將最上面的那JS函數(shù),改為:

<SCRIPT  LANGUAGE="JavaScript">   functionn MyAutoRun()  {    //以下是您的函數(shù)的代碼,請自行修改先!   alert("函數(shù)自動執(zhí)行哦!");   }   setTimeout("MyAutoRun()",1000); //這樣就行拉</SCRIPT>

其它的方法比較特殊,也不常用,通用性也不大,就不介紹了!

以上為大家介紹的是JS函數(shù)自動執(zhí)行常用方法,希望對大家的學(xué)習(xí)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁陕县| 西乌| 库尔勒市| 峨眉山市| 浦县| 濮阳县| 营山县| 许昌县| 大新县| 大庆市| 河南省| 微博| 虹口区| 临洮县| 台南市| 邹城市| 黔南| 大邑县| 宜春市| 余姚市| 镇赉县| 莱阳市| 时尚| 和平区| 邵阳县| 合江县| 和政县| 泽州县| 迁西县| 长治县| 上思县| 闸北区| 乌鲁木齐县| 乌拉特中旗| 龙江县| 武冈市| 黑水县| 长武县| 鹤庆县| 富裕县| 邵武市|