jQuery 引用

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <!--使用script标签引入jq-->
        <script src="js/jquery-3.1.0.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">

加载完毕后,来执行js代码

            window.onload = function() {
                var div = document.getElementById("div1");
                console.log(div);
            }

使用jq等待页面加载完毕后执行js代码
写法:

$:是jq中 的对象,jq把所有的属性和方法添加进对象中,使用这些方法属性,必须先拿到jq对象,($是jq的简写形式 $===jq)

():$符号后的小括号表示一个选择器document表示document对象

. : "的" 意思

ready():页面加载完毕时执行该函数

$(选择器).

            $(document).ready(function() {
                在这个函数中写jqery、js代码
                var div1 = document.getElementById("div1");
                console.log(div1);
            });

JS中 window.onload和jq区别:

1、执行时机:onload事件必须等页面完全加载完毕后才能执行;ready当页面节点加载完毕后就可以执行。比onload要早一点

2、添加个数:onload事件只能添加一个,如果添加了多个,则最后执行的onload事件会覆盖前边的事件;ready事件可以添加多个,且互相之间不会覆盖。(onload事件和ready时间之间也不会互相覆盖)

3、简化写法:onload没有简化写法;ready事件可以简化为:

$(function(){});
 </script>
 </head>

    <body>
        <div id="div1">我是一个粉刷匠,粉刷本景墙</div>
    </body>

</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容