最常使用JavScript的场合就是表单的验证,而jQuery作为一个优秀的JavaScript库,也提供了一个优秀的表单验证插件——Validation.Validation是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验证,并得到了许多Web开发者的好评。作为一个标准的验证方法库,Validation拥有如下优点:

内置验证规则:拥有必填、数字、E-Mail、URL和信用卡号码等19类内置验证规则
自定义验证规则:可以很方便地自定义验证规则
简单强大的验证信息提示:默认了验证信息提示,并提供自定义覆盖默认提示信息的功能
实时验证:可以通过keyup或blur事件触发验证,而不仅仅在表单提交的时候验证。
jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jQuery有两个核心方法——ajaxForm()和ajaxSubmit(),它们集合了从控制表单元素到决定如何管理提交进程的功能。另外iain,插件还包括其他的一些方法:formToArray()、formSerialize()、fieldSerialize()、fieldValue()、clearForm()和resetForm()等
1、针对移动端程序zepto有一些基本的触摸事件可以用来做触摸屏交互(tap事件、swipe事件),zepto是不支持IE浏览器的。
2、DOM操作的区别添加id时jquery不会生效而zepto会生效。
3、事件触发的区别使用jquery时load事件的处理函数不会执行;使用zepto时load事件的处理函数会执行。
4、事件委托的区别zepto中,选择器上所有的委托事件都依次放入到一个队列中,而在jquery中则委托成独立的多个事件。5、js精简方面zepto是jquery的精简,针对移动端去除了大量jquery的兼容代码。6、其他方面zepto中没有为原型定义extend方法而jquery有;zepto的each方法只能遍历数组,不能遍历JSON对象。
jQuery是JavaScript的一个封转库,主要是用来操作和获取网页元素用的。由于jQuery相对于JS可以用更少的代码量完成更复杂的操作,并且也有丰富的封装插件,所以也常用来作网页中一些比较炫的动画效果
jquery分为类级别和对象级别
1 类级别,类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。
2.开发扩展其方法时使用$.extend方法,即jQuery.extend(object);
jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。