zoukankan      html  css  js  c++  java
  • JQuery基础知识和方法

     一、jquery基础知识

       什么是jquery,jquery是javascript框架库的一种,而javascript框架库又是什么呢?javascript框架库就是一个javascript文件,里面封装了大量的函数,或者说封装了很多兼容性的代码,可以执行和应用。

      而jquery就是一种常见的javascript框架库,是对javascript的封装,目的是为了简化js代码的应用。

    二、JQuery与DOM的区别与转换

      用一个简单的点击事件来列举两者之间的区别,代码如下:

      两者实现的效果一致,其中使用jquery对代码进行了精简,使页面整洁干净。

    <body>
        <div id="btn">
            <input type="button"  value="点击出现一个块" >
        </div>
        <div  id="aa"></div>
    </body>
    <script src="jquery.min.js"></script>
    <script>
        //原生的js代码。添加一个点击事件
        window.onload=function(){
            document.getElementById("btn").onclick=function(){
                var data = document.getElementById("aa");
                data.style.width = "100px";
                data.style.height = "100px";
                data.style.background ="blue";
            }
        }
        //js封装的jquery的代码。注意,当使用$符号来编写js的时候,必须 引用jquery文件。
        $(function(){
            $("#btn").click(function(){
                $("#aa").css({"width":"200px","height":"200px","background":"red"})
            })
        })
    </script>
    </html>

    三、JQuery方法的总结

    jquery的方法

    .val(” ")  -----> 内容为空,表示 获取属性value的值。填写内容,则表示赋予其value值。

    .css( ) -------> 赋予其css样式,或者替换原有的css样式,其中有两个参数,第一个为属性,第二个为值,

      表现形式为:     .css("width","200px")  

      或者通过键值对的方式: .css({"width":"200px","height":"100px"})

    .html()  ------> 设置标签中间显示其他标签及内容,类似于innerHTML

    .text()  ------->设置标签中间显示的文本内容,类似于innerText

    .show() -------〉表示让该元素显示,其中show里面可以加数字,表示多久显示完整,以毫秒为单位。1000

    .hide() -------〉表示让该元素隐藏,

    .siblings(" ")-------〉 获取除该元素以外的所有兄弟元素,来调整样式。

    .index() ---------〉获取当前元素的索引值 ,

    .find() -------〉针对当前元素,找里面的其他兄弟元素。

    .click((function(){ }); -------->当鼠标点击时,给它一个功能

    .mouseover(function(){ });------> 当鼠标移入时,给它添加一个效果

    .mouseout(function(){ });--------> 当鼠标移出时,给它添加一个效果

    .setTimeout() --------->方法用于在指定的毫秒数后调用函数或计算表达式,其中有两个参数,举例如下:

      setTimeout(function(){ alert("Hello"); }, 3000)

    .setInterval(function(){ alert("Hello"); }, 3000); ------------>方法用于在指定的毫秒数后调用函数或计算表达式,两个参数,跟setTimeout的区别在于会持续调用,

      一直到 clearInterval() 被调用或窗口被关闭。

  • 相关阅读:
    设计模式第一次练习
    区间最大数
    魔方数
    螺旋数
    回文串
    最长单词
    指针的应用之学生成绩
    赛马
    突击队任务
    贪婪之骑士
  • 原文地址:https://www.cnblogs.com/starwei/p/12439303.html
Copyright © 2011-2022 走看看