最近有在看jquery,之前做一个项目的时候只是泛泛的了解了一下。
在我看来,jquery是javascript衍生出来的辅助库,他利用js的DOM特性,可以很容易的实现事件,动画等特性。
特点:
1.善于利用css的优势。查找页面的方法基于css选择符之上。方便快捷 所以学习jquery就必须掌握css选择器,并且灵活应用。
2.总是面向集合。它的内部有很多像.hide ()这样的方法,它们被设计成自动的操作对象集合,当我们调用时,就可以直接触发其功能,减少代码量。
3.将多操作集于一行。为了避免过度使用临时变量或不必要的代码,jquery给出了一种连缀的编程模式。这样,可以基于一个对象进行的多数操作的结果,都会返回这个对象的自身。
4.抽象浏览器不一致性。我们都知道,每种浏览器都有属于它自己的一项标准,jquery添加一个抽象层来标准化常见的任务,减少代码量。
5.支持扩展。为了避免特性蠕变,jquery将特殊情况下使用的工具归入插件当中。大胆的创建插件,促进大量有创意的实用性模块的开发。在下载基本jquery库文件当中,很多特性在内部都是通过插件架构实现的。
综上所述,jquery是js下很好的一个库。使用方法后续添加。