zoukankan      html  css  js  c++  java
  • jQuery

    1.JQuery简介

    1.1什么是jQuery

    Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗

    旨是"write Less,Do More",即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript

    设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

    jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行

    扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

    1.2怎么使用jQuery

    Jquery它是一个库(框架),要想使用它,必须先引入!

    jquery-1.8.3.js:一般用于学习阶段。

    jquery-1.8.3.min.js:用于项目使用阶段

    1.3jQuery的简单入门

        //js中加载函数的写法
       
    /* window.onload=function(){
            document.getElementById("hh").innerHTML="
    你好,我是王尼玛";
        }
    */

          
    $(function(){
              $("#hh").html("你好,我是王尼玛他爸");
          });

    Jquery加载函数与js加载函数的区别

    1.4获取元素

    JS:document.getElementById()系列;

    JQ:$(“#id”);

    $()à工厂函数 作用:1.获取DOM元素2.将DOM对象转为jquery对象

    1.5DOM对象和jQuery对象

    DOM对象:直接使用JavaScript获取的节点对象

         var objDOM=document.getElementById("title");

    var objHTML=objDOM.innerHTML; 

    • jQuery对象:使用jQuery包装DOM对象后产生的对象,它能够使用jQuery中的方法

       $("#title").html( );等同于

    document.getElementById("title").innerHTML

    DOM对象和jQuery对象分别拥有一套独立的方法,不能混用

    •  DOM对象转jQuery对象

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

    //jquery变量的命名规则 变量名添加$

    var $txtName =$(txtName); 

    • jQuery对象是一个类似数组的对象,可以通过[index]的方法得到相应的DOM对象  

       通过get(index)方法得到相应的DOM对象

       var $txtName =$("#txtName");

    var txtName =$txtName.get(0);

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

        

     $(function(){
              $("#hh").html("你好,我是王尼玛他爸");
             var love=  $("input").get(0);
              var $love=$(love);
              alert($love.val());
          });

    </script>
    <body>
    <div id="hh"></div>
    <input name="love" type="checkbox" value="大湿兄">
    <input name="love" type="checkbox" value="二师弟">
    </body>

  • 相关阅读:
    Insubstantial 6.2 Release
    解决异常:Package should contain a content type part [M1.13]
    Peer-to-Peer 综述
    P2P网络穿越 NAT穿越
    Faster_RCNN 2.模型准备(上)
    Pytorch Visdom
    python opencv3添加opencv-contrib
    Pytorch之验证码识别
    Pytorch tutorial 之Datar Loading and Processing (2)
    Pytorch tutorial 之Datar Loading and Processing (1)
  • 原文地址:https://www.cnblogs.com/18306815575z/p/10300389.html
Copyright © 2011-2022 走看看