一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

jsp頁面中的代碼執(zhí)行加載順序介紹

1. Java是在服務(wù)器端運(yùn)行的代碼,jsp在服務(wù)器的servlet里運(yùn)行,而Javascript和html都是在瀏覽器端運(yùn)行的代碼。所以加載執(zhí)行順序是是Java>jsp>js。

2. js在jsp中的加載順序

頁面上的js代碼時(shí)html代碼的一部分,所以頁面加載的時(shí)候是由上而下加載。所以js加載的順序也就是頁面中<script>標(biāo)簽出現(xiàn)的順序。<script>標(biāo)簽里面的或者是引入的外部js文件的執(zhí)行順序都是其語句出現(xiàn)的順序,其中js執(zhí)行的過程也是頁面裝載的一部分。

2.1 在js腳本中定義的全局變量和函數(shù),都可以在后面的腳本中調(diào)用。變量的調(diào)用,必須是前面已經(jīng)聲明了的,否則變量返回的值是undefined。同一段腳本中,函數(shù)定義可以出現(xiàn)在函數(shù)的調(diào)用后面;若函數(shù)的定義和調(diào)用在兩個(gè)腳本段中,函數(shù)調(diào)用在函數(shù)定義之前就會報(bào)函數(shù)未定義錯(cuò)誤。

2.2 js中出現(xiàn)ajax的異步加載

由于ajax的異步加載可能會導(dǎo)致語句的執(zhí)行順序并不是按照語句的出現(xiàn)順序來執(zhí)行。下面以我做任務(wù)時(shí)遇到的問題為例:

在頁面初始加載的時(shí)候需要向jsp發(fā)送請求來獲得該頁面所需的數(shù)據(jù),在ajax成功函數(shù)中,對data的操作所需時(shí)間過長,就會導(dǎo)致在ajax函數(shù)外面的confirm與loadTree比data操作后面的語句先執(zhí)行。最終在loadTree中使用data的值得時(shí)候就為空,此時(shí)全局變量openTab_Id就為空。

2.3控制js執(zhí)行順序

可以使用setTimeout(function(),time);來使function延遲加載。

jsp技術(shù)jsp頁面中的代碼執(zhí)行加載順序介紹,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 92看片淫黄大片欧美看国产片 | 国产精品第一页第一页 | 女人一级一级毛片 | 国产黄色自拍视频 | 国产福利精品视频 | 欧美色综合图片区19p | 中文字幕免费视频精品一 | 一本色道久久88 | www.色五月 | 巨大巨粗巨长 黑人长吊视频 | 国产99视频精品免费视频免里 | 久夜tv | 91精品国产91久久综合 | 国产日韩91| 中文字幕在线视频观看 | 亚洲区欧美区小说区图片区 | 亚洲欧洲国产精品 | 欧美在线看欧美高清视频免费 | 桃花视频在线观看高清版mv | 国产黄色自拍视频 | 永久黄网站色视频免费 | 美女黄在线观看 | 亚洲性在线 | 亚洲不卡一区二区三区在线 | www.欧美.com| 五月亭亭六月丁香 | 成人伊人网 | 色综色天天综合网 | 精品乱人伦一区二区三区 | 亚洲综合伊人色一区 | 国产成人香蕉在线视频网站 | 蕾丝视频成人★在线观看 | 国产对白在线播放九色 | 免费观看视频成人国产 | 一级一级特黄女人精品毛片 | 日本一二三高清 | 激性欧美激情在线aa | 久久精品无码一区二区日韩av | 97午夜理伦影院在线观看 | 国产精品久久久久久久久鸭 | 婷婷激情六月 |