javascript执行顺序简单介绍
方法/步骤
1、<!DOCTYPEhtml><html> <h娣定撰钠ead> <me墉掠载牿tacharset="utf-8"/> <title></title> <scripttype="text/javascript"src="js/jquery-1.7.2.js"></script> </head> <body> <h5>helloworld</h5> <script> alert("script脚本1") </script> <script> $(function(){ alert("页面加载完成") }) </script> <script> alert("script脚本2") </script> </body></html>
2、javascript的执行顺序是自上而下的,所以首先执行alert(“script脚本1”)然后是alert(“script脚本2”),最后是alert("页面加载完成"),$(function(){})表示是页面加载完成后执行,<script>属于页面的一部分;
3、创建元素并追加到body中<script> $(function(){ $("<div><p>Hello</p></div>").appendTo("body"); }) </script>
4、<script> $(function(){ $("<div><p>Hello</p></div>").appendTo("h5"); $("<div><p>hello</p></div>").appendTo("h5") $("h5").append("123") }) </script>连续追加
5、//判断IEfunctionisIE(){varuserAgent=navigator.userAgent,rMsie=/(msie\s|trident.*rv:)([\w.]+)/,rFirefox=/(firefox)\/([\w.]+)/,rOpera=/(opera).+version\/([\w.]+)/,rChrome=/(chrome)\/([\w.]+)/,rSafari=/version\/([\w.]+).*(safari)/;varbrowser;varversion;varua=userAgent.toLowerCase();
6、varmatch=rMsie.exec(ua);if咯悝滩镞(match!=null){ieVersion={browser:&q锇栀劐箨uot;IE",version:match[2]||"0"};returntrue;}varmatch=rFirefox.exec(ua);if(match!=null){varffVersion={browser:match[1]||"",version:match[2]||"0"};returnfalse;}varmatch=rOpera.exec(ua);if(match!=null){varopVersion={browser:match[1]||"",version:match[2]||"0"};returnfalse;}varmatch=rChrome.exec(ua);if(match!=null){
7、varchVersion={browser:match[1]||"",version:match[2]||"0"};returnfalse;}varmatch=rSafari.exec(ua);if(match!=null){varsfVersion={browser:match[2]||"",version:match[1]||"0"};returnfalse;}if(match!=null){varohterVersion={browser:"",version:"0"};returnfalse;}}