麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

jsp頁面中的代碼執行加載順序介紹

2024-09-05 00:22:00
字體:
來源:轉載
供稿:網友
本篇文章主要是對jsp頁面中的代碼執行加載順序進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助

1. java是在服務器端運行的代碼,jsp在服務器的servlet里運行,而javascript和html都是在瀏覽器端運行的代碼。所以加載執行順序是是java>jsp>js。

2. js在jsp中的加載順序

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

2.1 在js腳本中定義的全局變量和函數,都可以在后面的腳本中調用。變量的調用,必須是前面已經聲明了的,否則變量返回的值是undefined。同一段腳本中,函數定義可以出現在函數的調用后面;若函數的定義和調用在兩個腳本段中,函數調用在函數定義之前就會報函數未定義錯誤。

2.2 js中出現ajax的異步加載

由于ajax的異步加載可能會導致語句的執行順序并不是按照語句的出現順序來執行。下面以我做任務時遇到的問題為例:

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

2.3控制js執行順序

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人高清成人av片在线看 | 狠狠操视频网站 | 欧美成人黄色小视频 | 欧日韩 | 丰满年轻岳中文字幕一区二区 | 久久久久久麻豆 | 国产一国产一级毛片视频 | 精品久久久久久久久久久久久久 | 久色视频 | 91黄瓜视频 | 夜夜看| 外国一级黄色片 | 日本黄色不卡视频 | 国产精品久久久久久久久久久久久久久 | 在线看免费观看av | 看免费5xxaaa毛片 | av电影在线观看网址 | h视频免费看 | 久久伊人国产精品 | 羞羞视频免费入口网站 | 91美女视频在线 | 国产精品一区视频 | 性大片性大片免费 | 成人青青草 | 日韩黄色片免费看 | 欧美wwwsss9999 | 国产成人高清成人av片在线看 | 欧美日韩在线免费观看 | 国产成人av免费看 | 美女毛片在线观看 | 黄色av网站免费看 | 欧美日韩一 | 亚洲小视频在线播放 | 日韩高清影视 | 亚洲精品日韩色噜噜久久五月 | 黄网站免费入口 | 国产在线精品一区二区三区 | 线观看免费完整aaa 一二区成人影院电影网 | 色的综合 | 亚洲福利视频52 | 成人 日韩 |