jQuery

作者: 嫚荹囩鍴 | 来源:发表于2017-10-23 20:58 被阅读0次

jQuery是什么?

jQuery是一个快速、简洁的JavaScript框架,一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery的特点:

1、具有独特的链式语法和短小清晰的多功能接口;
2、具有高效灵活的css选择器,并且可对CSS选择器进行扩展;
3、拥有便捷的插件扩展机制和丰富的插件。

jQuery的用法

一、选择器 $()

jQuery 选择器可以对 HTML 元素组或单个元素进行操作, 它基于已经存在的CSS 选择器,还可以通过元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。jQuery 中所有选择器都以美元符号开头:$()。

<script>
    //通过元素名选择
    $("p")

    //通过id选择
    $("#name")

    //通过类名选择
    $(".name1")

</script>

二、常用的事件方法

1、文档加载机制

//只加载DOM结构
$(document).ready(function(){
        //需要执行的代码;
})

//
//加载整个页面资源
$(window).ready(function(){
        //需要执行的代码;
})

或者简写

$(function(){
        //需要执行的代码;
})

该方法允许我们在文档完全加载完后执行函数。当然我们也可以通过原生js代码实现这个功能:

document.onload = function(){};

2、鼠标事件

//鼠标单击事件
click();

//鼠标双击事件
dblclick();

//鼠标指针移入(可以管控事件流,防止事件冒泡,mouseover()则相反)
mouseenter();

//鼠标指针移出(可以管控事件流,防止事件冒泡,mouseout()则相反)
mouseleave();

其他还有hover()、focus()、blur()、mousedown() 、mouseup()等事件。

三、心得体会

对于Web前端开发工作来说,jQuery无疑给我们带来了很大的便利,但作为一个有理想的人来说,我们的征途是星辰大海!但凡工具都有其局限性,我们不可过度依赖jQuery而忽略javascript本身,我们只有掌握好基础知识才能更好地、更恰当地、更正确地使用工具!

相关文章

网友评论

      本文标题:jQuery

      本文链接:https://www.haomeiwen.com/subject/guaauxtx.html