javascript中script 的执行顺序

2025-10-25 08:37:48

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>

javascript中script 的执行顺序

2、javascript的执行顺序是自上而下的,所以首先执行alert(“script脚本1”)然后是alert(“script脚本2”),最后是alert("页面加载完成"),$(function(){

})表示是页面加载完成后执行,<script>属于页面的一部分;

javascript中script 的执行顺序

3、创建元素并追加到body中

<script>

$(function(){

$("<div>Hello</div>").appendTo("body");

})

</script>

javascript中script 的执行顺序

4、<script>

$(function(){

$("<div>Hello</div>").appendTo("h5");

$("<div>hello</div>").appendTo("h5")

$("h5").append("123")

})

</script>

连续追加

javascript中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();

javascript中script 的执行顺序

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) {

javascript中script 的执行顺序

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;

    }

}

javascript中script 的执行顺序

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢