美文网首页
慕课网学习jquery

慕课网学习jquery

作者: CANAlan | 来源:发表于2019-10-05 10:56 被阅读0次

\color{red}{juqery引入} 实验链接

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script type="text/javascript" src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
    <title>jquery</title>
</head>
<body>
    <script type="text/javascript">alert($) </script>
</body>
</html>

$(document).ready try

$(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的的被加载完毕后才能正确的使用

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>第一个简单的jQuery程序</title>
    <style type="text/css">
        div{
            padding:8px 0px;
            font-size:12px;
            text-align:center;
            border:1px solid #888;
        }
    </style>
    <script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
    <script type="text/javascript">
            $(document).ready(function() {
                    $("div").html("您好!通过慕课网学习jQuery才是最佳的途径。");
            });
    </script>
</head>
<body>
    <div></div>
</body>
</html>


jQuery对象与DOM对象 try

jQuery对象与DOM对象是不一样的,
1.通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM。
2.通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短。

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="http://code.jquery.com/jquery-1.11.3.js"></script>
    
    <!-- 使用JS原生语法 -->
    <script type="text/javascript">
        window.onload = function(){
            // 通过原生JS语法获取id为imooc1的元素p
            var p = document.getElementById('imooc1');
            // 将元素p在html中内容改变
            p.innerHTML = 'P1:您好!通过慕课网学习jQuery才是最佳的途径';
            // 将元素p的内容颜色改为红色
            p.style.color = 'red';  
        }
    </script>
    
    <!-- 使用jQuery语法 -->
    <script type="text/javascript">
        $(document).ready(function() {
            /**
             * 通过jQuery语法获取id为imooc2的元素获得一个jQuery对象
             * 调用该对象的html()方法进行更改内容
             * 调用该对象的css()方法进行更改颜色样式
             */   
            var $p = $('#imooc2');
            $p.html('P2:您好!通过慕课网学习jQuery才是最佳的途径').css('color','red');
        });
    </script>
    
</head>

<body>
    <p id="imooc1"></p>
    <p id="imooc2"></p>
</body>

</html>

DOM对象转化成jQuery对象try

如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="http://code.jquery.com/jquery-1.11.3.js"></script>
</head>

<body>
<div>元素一</div>
<div>元素二</div>
<div>元素三</div>
      //            方法一
    <script type="text/javascript">

    //      var div = document.getElementsByTagName('div'); //dom对象
            
            //将dom节点div转化为$div的jquery对象
            // $div =  ?
            var $div = $('div');
            var $first = $div.first(); //找到第一个div元素
            $first.css('color', 'blue'); //给第一个元素设置颜色


    </script>
    //        方法二
    <script type="text/javascript">

        var div = document.getElementsByTagName('div'); //dom对象
            
            //将dom节点div转化为$div的jquery对象
            // $div =  ?
            var $div = $(div);
            var $first = $div.first(); //找到第一个div元素
            $first.css('color', 'blue'); //给第一个元素设置颜色


    </script>

</body>

</html>


相关文章

  • 慕课网学习jquery

    实验链接 $(document).ready try $(document).ready 的作用是等页面的文档(d...

  • jQuery 学习笔记(慕课网)

    1. 环境搭建 引入jQuery库: 可以在 bootstrapCDN 找到各种开源库的网址。 压缩版:项目上线发...

  • 慕课网jQuery学习笔记(二)

    1:jQuery节点创建与属性的处理 创建元素节点:可以有几种方式,后面会慢慢接触。常见的就是直接把这个节点的结构...

  • 慕课网jQuery学习笔记(一)

    1:$(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的...

  • jquery基础(慕课网)

    jQuery基础课程总共分为4个部分,分别是样式篇、事件篇、动画篇、DOM篇。 样式篇 jquery的作用:jqu...

  • 学习平台推荐

    在此主要推荐国内的学习平台,主要是针对视频学习。 一、慕课网(嗖~飞去慕课网) 慕课网里面的免费学习资源很多,主要...

  • 人生苦短, 我用Python (Step one)

    学习 Python Python官方文档的中文翻译 Python入门(慕课网) Python进阶(慕课网) 对于慕...

  • 第一个模块 Sass进阶篇

    慕课网 Sass进阶篇 慕课网 http://www.imooc.com/w3cplus学习

  • 那些可以自学的网站

    1.慕课网 慕课网是垂直的互联网IT技能免费学习网站。慕课网课程涵盖前端开发、PHP、Html5、Android、...

  • 慕课网Vue知识进阶学习笔记

    慕课网Vue知识进阶 慕课网学习网址 链接: 3小时速成 Vue2.x 核心技术 1. vue环境搭建 慕课网链接...

网友评论

      本文标题:慕课网学习jquery

      本文链接:https://www.haomeiwen.com/subject/yapepctx.html