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

首頁 > 編程 > JSP > 正文

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

2019-11-02 14:52:42
字體:
來源:轉載
供稿:網友

 本篇文章主要是對jsp頁面中的代碼執行加載順序進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助

1. java是在服務器端運行的代碼,jsp在服務器的servlet里運行,而javascript和html都是在瀏覽器端運行的代碼。所以加載執行順序是是java>jsp>js。 2. js在jsp中的加載順序 頁面上的js代碼時html代碼的一部分,所以頁面加載的時候是由上而下加載。所以js加載的順序也就是頁面中<script>標簽出現的順序。<script>標簽里面的或者是引入的外部js文件的執行順序都是其語句出現的順序,其中js執行的過程也是頁面裝載的一部分。 
精選最邪惡內涵圖片[www.62-6.com/1/nahantu/]
;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延遲加載。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗田县| 洪洞县| 洪湖市| 民和| 东乌| 侯马市| 聂拉木县| 马龙县| 彰武县| 石景山区| 海安县| 栖霞市| 罗江县| 思南县| 上饶市| 铜陵市| 全南县| 苏州市| 磴口县| 班戈县| 桃源县| 河津市| 若羌县| 宜良县| 西安市| 鞍山市| 兴仁县| 宜君县| 永寿县| 遵义市| 安多县| 剑阁县| 镇雄县| 咸丰县| 河源市| 闸北区| 鲁山县| 九龙坡区| 左云县| 西华县| 华蓥市|