zoukankan      html  css  js  c++  java
  • jQuery学习---第一天

    jQuery 库位于一个 JavaScript 文件中,其中包含了所有的 jQuery 函数

    <head>
      <script type="text/javascript" src="jquery.js"></script>
    </head>
    <!----注意:位于head标记里--->
    

      

    jQuery事件  --ready()
     
    当 DOM(文档对象模型) 已经加载后执行,与onload对比
     
    1.执行时间
    window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。
    $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
     
    2.编写个数不同
    window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个
    $(document).ready()可以同时编写多个,并且都可以得到执行
     
    <!--ready方法的2种常用写法:-->
    1.$(document).ready(function(){
      alert("hello word");
    });
    2.$(function(){
      
    });
    $符号是定义jQuery,所以$ or jQuery 都是一样的
     
    jQuery还可以从Google或Microsoft加载CDN JQuery核心文件,使用Google或者微软的jQuery有个很大的优势,那就是许多用户访问其他站点时以及自动加载了jQuery,当他们访问你的站点时,会调用缓存的jQuery。提高加载速度。
     使用 Google 的 CDN
    <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs
    /jquery/1.4.0/jquery.min.js"></script>
    </head>
    

      

    使用 Microsoft 的 CDN
    <head>
    <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery
    /jquery-1.4.min.js"></script>
    </head>
    

      

    jQuery元素选择器
    $(this).hide() 隐藏当前html元素。
    $(".a").hide() 隐藏所有class = a 的元素
    $("#a").hide() 隐藏id = a 的元素
    $("p").hide() 隐藏所有p标签
    $("p.intro") 选取class = intro的p标签
    

      

     

    jQuery 属性选择器
    
    $("[href]") 选取所有带有href的元素
    $("[href='#']") 选取所有href等于#的元素
    $("[href!='#']") 选取所有href不等于#的元素
    $("[href$='.jsp']")选取所有href值以.jsp结尾的元素
    $("ul li:first") 选取所有ul中的第一个li
    $("div#a.a")选取id=a并且class=a的div
    jQuery CSS 选择器
    $("p").css("background-color","red");  将所有p标签的背景色改为red
    

      jQuery显示、隐藏对象

    <script type="text/javascript">
    $(document).ready(function(){ 
      $(".btn1").click(function(){   /*当按钮.btn1被点击时执行下面代码、匿名函数*/
      $("p").toToggle(); /*显示或隐藏,显示show() 隐藏hide(),每个方法都会带有2个参数,一个是速度(slow,fast,毫秒),一个是执行之后执行的函数名*/
      });
    });
    </script>
    <p>This is a paragraph.</p>
    <button class="btn1">Toggle</button>
    

           query 淡入、淡出对象

    $(selector).fadeIn(speed,callback);
    

      例子:

    <script>
    	$(document).ready(function(){
    		$("#dd").click(function(){
    			$("#s").fadeIn("slow");
    			$("#a").fadeIn("fast");
    		})
    		$("#cc").click(function(){
    	
    			$("#s").fadeOut("slow");
    			$("#a").fadeOut("fast");
    		})
    
    		$("#as").click(function(){
    			$("#s").fadeToggle("slow");
    			$("#a").fadeToggle("fast");
    		})
    	})
    </script>
     <body>
    		<button id="dd">点我淡入</button>
    		<button id="cc">点我淡出</button>
    		<button id="as">点我淡出或淡入</button>
    		<div	 id="s"></div>
    		<div id="a"></div>
     </body>
    

      

     
     
     
  • 相关阅读:
    SpringBoot启动配置原理
    SpringBoot和web开发
    SpringBoot和日志
    SpringBoot入门
    Docker仓库
    Docker Swarm
    Docker相关概念
    Docker服务编排
    Dockerfile
    Docker应用部署
  • 原文地址:https://www.cnblogs.com/sjyzz/p/6603765.html
Copyright © 2011-2022 走看看