jQuery

其实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()方法存储临时变量

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文链接 http://blog.poetries.top/2016/10/20/review-jQuery 关注...
    前端进阶之旅阅读 16,838评论 18 503
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 5,276评论 0 2
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 4,929评论 0 1
  • 今年中秋节开始,我天天听着楼上邻居家那时钟敲12响,每天都是午夜时分,疲惫得叫我说不出话来。生活总是在逼迫人不断往...
    大胖灰阅读 3,517评论 4 0
  • 今天录了徐志摩的再别康桥。 好几次都被鼻塞干扰。 最后一次就随意录了。可以了。 蜂蜜对嗓子好。
    宇宙奶莉阅读 1,306评论 0 0

友情链接更多精彩内容