JS方法执行顺序
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JS方法执行顺序Demo</title> <script type="text/javascript" src="js.js" defer="defer"></script> <script type="text/javascript"> function callBack(str){ try{ get_msg(‘ok’); }catch(e){} alert("OnLoad中的方法"); } </script> </head> <body onload="callBack();"> <script type="text/javascript"> alert("页面中的方法"); </script> </body> </html> //js.js文件方法如下 function get_msg(str){ alert("js文件中方法!"+str); } 结果提示顺序: 1.页面中的方法 2.Js文件中的方法ok(defer中延迟加载方法,会在onload事件之前执行) 3.OnLoad中的方法