做项目的时候可能会遇到这种情况:
1.function one(){ 2. alert("one"); 3.} 4.function two(){ 5. alert("two"); 6.} 7.window.onload = two ; 8.window.onload = one ;
1.function one(){ 2. alert("one"); 3.} 4.function two(){ 5. alert("two"); 6.} 7.$(document).ready(function(){ 8. one(); 9.}); 10.$(document).ready(function(){ 11. two(); 12.});
1. var loadFunc = function(func){ 2. if (document.addEventListener) { 3. window.addEventListener("load", func, false); 4. } 5. else if (document.attachEvent) { 6. window.attachEvent("onload", func); 7. } 8. } 9. 10. loadFunc(function(){ 11. alert(1); 12. }) 13. loadFunc(function(){ 14. alert(2); 15. })
loadFunc(function(){…});想加几个就几个,所以上面的结果是先弹出1再弹出2。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212835.html原文链接:https://javaforall.net
