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() 被调用或窗口被关闭。

posted @ 2020-03-07 23:42  苏小妞吖  阅读(160)  评论(0编辑  收藏  举报