jQuery

作者: Man僵小鱼 | 来源:发表于2017-02-28 00:49 被阅读0次

    其实JQuery就是一个封装好的jQuery库,他有强大的选择器和DOM操作
    1、封装了DOM API
    2、封装了 完善的 AJAX
    3、提供了链式调用
    4、兼容性好
    5、强大的选择器
    6、丰富的插件支持

    jQuery和JQuery UI有什么区别?

    1、JQuery是一个js库,主要提供功能是选择器,属性修改和事件绑定等等。
    2、jQuery UI 是在jQuery的基础上,利用jQuery的扩展性,设计的插件。提供了一些常用的界面元素,例如:对话框,拖动行为,改变大小行为等等。

    jQuery操作的是DOM的框架,而jQuery UI 是基于jQuery做的一个UI库

    JQuery的扩展

    1、$.each(); // 直接定义在$(jQuery)这个类上的方法,不依赖jQuery对象
    2、$().each(); // 定义在$的类的原型上的方法,因为通过实例才能调用
    拓展也只能站在这两个位置添加
    3、$.extend(); // 直接拓展在jQuery类上的
    4、$.fn.extend(); // $.fn就是jQuery.prototype 直接拓展在jQuery的prototype上的

    优化jQuery的方法

    1、优先使用ID选择器
    2、jquery获取到的DOM元素如果需要多次使用,建议使用一个变量将其保存起来,因为操作DOM的过程是非常耗费性能的
    3、在class前使用tag(标签名)
    4、给选择器一个上下文
    5、慎用 .live()方法(应该说尽量不要使用)
    6、使用data()方法存储临时变量

    相关文章

      网友评论

        本文标题:jQuery

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