JQuery 的基础使用

首先,jQuery的jar包可以到jQuery.com官网下载

                           学习心得
一、专业课
    1.表单提交三种方式
    //1.button按钮结合submit() 提交表单
    function checkForm() {
        if(document.form1.in1.value==""){
            alert("用户名不能为空");
        }else if (document.form1.in2.value.length==0) {
            alert("密码不能为空");
        }else {
            alert("提交成功!");
            //普通的button按钮没有提交表单功能
            form1.submit();//提交表单
        }
    }

    //2.submit按钮结合onclick方法
    //与1的区别:调用方式以及具有返回值
    function checkFrom2() {
        if(document.form1.in1.value==""){
            alert("用户名不能为空");
            return false;
        }else if (document.form1.in2.value.length==0) {
            alert("密码不能为空");
            return false;
        }else {
            alert("提交成功!");
            return true;
        }
    }

    //3.submit按钮结合onsubmit()方法
    function checkFrom3() {
        if(document.form1.in1.value==""){
            alert("用户名不能为空");
            return false;
        }else if (document.form1.in2.value.length==0) {
            alert("密码不能为空");
            return false;
        }else {
            alert("提交成功!");
            return true;
        }
    }

    2.引用jquery

    //引用外部css标签
    <link>
    <script type="text/javascript" src="./libs/jquery-    1.12.4.min.js"></script>

    <script type="text/javascript">
    //测试是否引用库,有对象则引入成功
    /* alert($); */
    /* alert(jQuery); */    //居然不用;也行    
    //问题:$代表什么? 答:jq中的一个对象,jQuery对象
    //jQuery对象:是jq里面最重要的对象,所有元素以及方法的使用都    是通过该对象来进行调用    
    //语法结构
    var obj = 10; //js变量    
    var $obj = 20; //jq变量    
    alert(obj+$obj); //可以直接运算    
    var a = document.getElementById("d1"); //js获取方式
    alert(a);    
    </script>
    
    3.加载模式
    <html>
    <head>
    <meta charset="UTF-8">
    <title>加载模式</title>
    <style type="text/css">
    img {
    width: 250px;
    height: 250px;
    }
    </style>
    <script type="text/javascript" src="./libs/jquery-    1.12.4.min.js">
    </script>
    <script type="text/javascript">
    /* //浏览器从上到下加载网页  ,为了防止空可以将此代码放到body    后面
    var obj = document.getElementById("p1");
    obj.style.color = "red"; */
    //网页加载完再执行此代码
    window.onload = function(){
        var obj = document.getElementById("p1");
        obj.style.color = "red";
    }
    </script>
    <script type="text/javascript">
    //js中加载函数
    /* window.onload = function(){        
        setTimeout(function(){
            var obj = document.getElementById("p1");
            obj.style.color = "red";
            alert("ok");
        },2000)        
    } */    
    //jq中加载函数
    $(document).ready(    
        function(){
        //等页面加载完毕后需要执行的代码----代码包括js代码以及jq
        /* var obj = document.getElementById("p1");
        obj.style.color = "green";
        alert("ok"); */
        var $obj = $("#p1");
        $obj.css("color","blue");
        alert("ok");
        }            
    );    
    </script>
    </head>
    <body>
    <p id="p1">我是p1</p>
    <img alt="" src="./one.jpg">
    <ul>
        <li>中国</li>
        <li>美国</li>
        <li>英国</li>
        <li>法国</li>
        <li>韩国</li>
    </ul>
    </body>
    <script type="text/javascript">
    var obj = document.getElementById("p1");
    obj.style.color = "green";
    //对象转换
    //jq对象-->js对象
    var $a = $("li");    
    //第一种方式,通过数组
    var a=$a[0];
    a.style.color = "blue";    
    //第二种方式,通过get方法
    var b=$a.get(2);
    b.style.color = "red";
    alert($a.size());    
    //js --> jq对象
    var $obj = $(obj);
    $obj.css("color","orange").html("js对象装换为jq对象");    
    </script>
    </html>

    4.库冲突
    <html>
    <head>
    <meta charset="UTF-8">
    <title>库冲突</title>
    <script type="text/javascript" src="./libs/jquery-    1.12.4.min.js"></script>
    <script type="text/javascript">
    //解决库冲突的三种方式
    //one
    //释放该$对象,其他库才能够用$代表自己库的特殊对象
    /* $.noConflict();
    alert($);//undefined,不可用
    alert(jQuery);//可用
    jQuery(document).ready(function(){
    jQuery("#d1").css("color","orange")
    }); */
    //two
    //接收一个对象,用于后续操作
    /* var jq = $.noConflict();
    jq(document).ready(
        function(){
            jq("#d1").css("color","green");
        }
    ); */
    //three
    $.noConflict();
    jQuery(document).ready(
        function($){    //后续可以继续用$
            $("#d1").css("color","blue");
        });
    </script>
    <style type="text/css">
    </style>
    </head>
    <body>
    <p id="d1">我是d1段落</p>
    </body>
    </html>
    
    5.基本选择器的使用
    <html>
    <head>
    <meta charset="UTF-8">
    <title>基本选择器</title>
    <script type="text/javascript" src="./libs/jquery-    1.12.4.min.js"></script>
    <script type="text/javascript">    
    //基本选择器的使用
    /*
        类   标签   id 通配符  多条件
    */
    /* alert($); */    
    $(document).ready(
            function(){
            /* $("#d3").css("color","red");
            $(".c1").css("color","blue");
            $("li").css("color","green"); */    
            //$("*").css("color","orange");    //全部变成orange
            $("#d2,#d3").css("color","yellow")
            });    
    </script>
    <style type="text/css">    
    </style>
    </head>
    <body>    
    <p id="p1">我是p1</p>
    <p id="d1">我是d1ID选择器</p>
    <p class="c1">我是c1类选择器</p>
    <p id="d2">我是d2</p>
    <p id="d3">我是23</p>    
    <ul>
        <li>深圳</li>
        <li>深圳</li>
        <li>深圳</li>
        <li>深圳</li>
    </ul>    
    </body>
    </html>
    


    学习心得:
    1.不会有人怜悯弱者,唯有强者才能让人畏惧。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值