javascript中script 的执行顺序
1、<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/jquery-1.7.2.js" ></script>
</head>
<body>
<h5>hello world</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>Hello</div>").appendTo("body");
})
</script>

4、<script>
$(function(){
$("<div>Hello</div>").appendTo("h5");
$("<div>hello</div>").appendTo("h5")
$("h5").append("123")
})
</script>
连续追加

5、//判断IE
function isIE(){
var userAgent = navigator.userAgent,
rMsie = /(msie\s|trident.*rv:)([\w.]+)/,
rFirefox = /(firefox)\/([\w.]+)/,
rOpera = /(opera).+version\/([\w.]+)/,
rChrome = /(chrome)\/([\w.]+)/,
rSafari = /version\/([\w.]+).*(safari)/;
var browser;
var version;
var ua = userAgent.toLowerCase();

6、 var match = rMsie.exec(ua);
if (match != null) {
ieVersion = { browser : "IE", version : match[2] || "0" };
return true;
}
var match = rFirefox.exec(ua);
if (match != null) {
var ffVersion = { browser : match[1] || "", version : match[2] || "0" };
return false;
}
var match = rOpera.exec(ua);
if (match != null) {
var opVersion = { browser : match[1] || "", version : match[2] || "0" };
return false;
}
var match = rChrome.exec(ua);
if (match != null) {

7、 var chVersion = { browser : match[1] || "", version : match[2] || "0" };
return false;
}
var match = rSafari.exec(ua);
if (match != null) {
var sfVersion = { browser : match[2] || "", version : match[1] || "0" };
return false;
}
if (match != null) {
var ohterVersion = { browser : "", version : "0" };
return false;
}
}
