Tos*_*far 3 javascript jquery onreadystatechange
如果页面中有两个javaScript函数,则在文档加载完成时需要调用这些函数.有可能任何函数可以先执行,或者它将是第一个始终执行的函数吗?
因此,如果您使用jQuery,如果您有以下代码:
$(document).ready(function(){ function1(); });
$(document).ready(function(){ function2(); });
Run Code Online (Sandbox Code Playgroud)
可以function2先执行还是function1先执行?
jQuery ready使用Deferred对象系统:
ready: function( fn ) {
// Add the callback
jQuery.ready.promise().done( fn );
return this;
},
Run Code Online (Sandbox Code Playgroud)
(来自源代码)
而文档指出,
回调按添加顺序执行
所以是的,你的回调将按照添加的顺序执行.
| 归档时间: |
|
| 查看次数: |
2091 次 |
| 最近记录: |