jQuery

jQuery封装了js(看源码请看jQuery插件  进一步理解js原型链)


|----jQuery加载全称的方式

$(document).ready(function(){

                      alert("111111");

                 });

                

简写方式:

$(function(){

alert("1111");

});

|-----如果js自动加载多个?

<html>

      <head>

           <meta charset="UTF-8">

           <title></title>

          

           <script>

                 function abc(){

                      alert("11111");

                 }

                 function efg(){

                      alert("22222");

                 }

           </script>

      </head>

      <body onload="abc();efg();">

      </body>

</html>

jQuery语法结构:

|-----1:addClass("");

|----css 多个样式的情况  注意格式

$("#mydiv").css({"width":"100px","height":"100px","background-color":"yellow"});

|----show() 和 hide()

<head>

           <meta charset="UTF-8">

           <title></title>

           <style>

                 #mydiv{

                      width:200px;

                      height:200px;

                      background-color: yellowgreen;

                      display:none;

                 }

           </style>

           <script src="js/jquery-1.8.3.js"></script>

           <script>

                 $(function(){

                      $("#btn").click(function(){

                            $("#mydiv").show(1500);

                      });

                      $("#btn2").click(function(){

                            $("#mydiv").hide(1500);

                      });

                 });

           </script>

      </head>

      <body>

           <input type="button" id="btn" value="显示"/>&nbsp;&nbsp;

           <input type="button" id="btn2" value="隐藏"/><br />

           <div id="mydiv"></div>

      </body>

---原型:业务方法 封装成一个构造方法 prototype 页面协议需求  自已的业务方法!


|-----链式操作  next();

<script>

            $(function(){

                $("h1").click(function(){

                    //next():相邻的元素

                    $("#apple").css("background-color","yellow").next().css("display","none").next().css("background-color","greenyellow");

                });

            });

        </script>

    </head>

    <body>

        <h1>今天没有出太阳</h1>

        <ul>

            <li id="apple">苹果</li>

            <li>桔子</li>

            <li>黄瓜</li>

        </ul>

|----隐式迭代:在css({多个});

|----jQuery如何操作节点?

val() text()  html()

|-----jQuery对象转换成js对象

|----命名规范:如果是一个jQuery对象,请在变量前加上$

$(function(){

                $("#btn").click(function(){

                    var $txt=$("#txt");//jQuery对象

                    //alert($txt);

                    //1:jQuery对象转成js对象

                    //alert($txt[0].value);

                    //2:get

                    alert($txt.get(0).value);

                });

            });


<script src="js/jquery-1.8.3.js"></script>

           <style>

                 .cc{

                      width:200px;

                      height:190px;

                      border:2px red solid;

                 }

           </style>

           <script>

                 $(function(){

                      $("#gg").mouseover(function(){

                            //当鼠标移至图片上方时

                            $("#mydiv").addClass("cc");//添加样式

                      });

                      $("#gg").mouseout(function(){

                            $("#mydiv").removeClass("cc");//移除样式

                      });

                     

                 });

           </script>

      </head>

      <body>

           <div id="mydiv">

                 <img src="img/pic.gif" id="gg"/>

           </div>

      </body>

setAttribute();  img

<style>

                 span{

                      width:50px;

                      display:inline-block;

                      position:relative;

                      top:-50px;

                      left:-250px;

                      background-color: yellow;

                 }

           </style>

           <script>

                 function abc(count){

                      var gg=document.getElementById("gg");

                      gg.setAttribute("src","img/"+count+".gif");

                 }

                

           </script>

      </head>

      <body>

           <img src="img/1.gif" id="gg"/>

           <span onclick="abc(1)">1</span>

           <span onclick="abc(2)">2</span>

           <span onclick="abc(3)">3</span>

           <span onclick="abc(4)">4</span>

           <span onclick="abc(5)">5</span>

      </body>






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

brid_fly

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值