<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <head> <link rel="stylesheet" href="main.css"> <script src="A.js"></script> <script src="B.js"></script> </head></head><body> <script type="text/javascript"> console.log('hhhh'); </script> </body></html>B.js依賴A.js, 我想問一下這里A和B一定是順序執(zhí)行的么?我開發(fā)中遇到這個(gè)問題了,B依賴A,但是B.js先執(zhí)行了,所以報(bào)錯(cuò)了! 如果因?yàn)榫W(wǎng)絡(luò)原因?qū)е翨.js先返回,這個(gè)時(shí)候B.js就一定先執(zhí)行?補(bǔ)充:這里看到兩個(gè)朋友都回答說一定A先執(zhí)行。我這里補(bǔ)充一下,我這個(gè)代碼是寫在jsp頁面中的。我的A是bootstrap-datepicker.js, B是我自己的js,然后在B中執(zhí)行You can't use 'macro parameter character #' in math mode.datepicker is not a function. 然后我嘗試了好幾種方法,最后直接把A.js寫到j(luò)sp引用的common的jsp中,才正確執(zhí)行。我一直認(rèn)為寫在前面的js先執(zhí)行,這次遇到B先執(zhí)行我想不明白。
javascript執(zhí)行順序問題
Qyouu
2018-11-06 13:13:50