jQuery笔记

1.JQ概述

1.1 jQuery的概述

jQuery是一个优秀的javascript的轻量级框架之一,兼容css3和各大浏览器,提供了dom、events、animate、ajax

等简易的操作。并且jquery的插件非常丰富,大多数功能都有相应的插件解决方案。jquery的宗旨是write less do

more。

说白了: JQ就是js库, 封装了JS常见的操作,我们使用起来更加的简单

1.2 jQuery的作用

jQuery最主要的作用是简化js的Dom树的操作

1.3 jQuery框架的下载

jQuery的官方下载地址:http://www.jquery.com

1.4 jQuery的版本

  • 1.x:兼容IE678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日)
  • 2.x:不兼容IE678,很少有人使用,官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日)
  • 3.x:不兼容IE678,只支持最新的浏览器。很多老的jQuery插件不支持这个版本。目前该版本是官方主要更新维护的版本.
  • 注:开发版本与生产版本,命名为jQuery-x.x.x.js为开发版本,命名为jQuery-x.x.x.min.js为生产版本,开发版本源码格式良好,有代码缩进和代码注释,方便开发人员查看源码,但体积稍大。而生产版本没有代码缩进和注释,且去掉了换行和空行,不方便发人员查看源码,但体积很小

2.jq入门

  • 把jq库导入到我们项目下,在html页面使用
  • 代码

2.jQuery插件

2.1什么是jq插件

插件就是以jquery为基础进行扩展具有特定功能的代码,就是jquery插件。例如:图片轮播、选项卡等。

http://www.jq22.com  插件网站 

在这里插入图片描述

2.2jQuery的插件机制

jQuery插件的机制说白了就是插件实现原理.  

其实就是利用jQuery提供的$.fn.extend() 和$.extend() 方法,扩展jQuery的功能。

2.3 jQuery插件机制语法,巧记美元里面的方法的扩展或者美元里面的扩展,扩展方法塞入对象是js对象,里面设置新方法的数据比如方法名键:对应匿名函数

语法 解释 方法例子
$.fn.extend(object) 对jQuery对象进行方法扩展 jq对象.each();
$.extend(object) 对jQuery全局进行方法扩展 $.each();

2.4自定义jq插件:

01-jQuery对象进行方法扩展
足球 篮球 排球 3.表单校验插件validation

3.1validation概述

网络上有许多成熟的插件共使用者参考,插件就是将jquery实现的常用操作进行封装,封装后的“小框架“就可以叫做插件,按照插件的语法去操作可以实现很多复杂的功能,而我们需要做的是学会该插件的使用语法即可。表单校验插件是按照一定的语法编写代码,可以使用简单的代码完成复杂的表单校验工作 

3.2validation下载

官网地址:http://jqueryvalidation.org/files/jquery-validation-1.15.0.zip

帮助文档位置:http://jqueryvalidation.org/documentation/

3.3validation使用步骤

  • 将该插件(也就是一个js文件)导入到我们的工程中

  • 在要使用校验插件的html中引入该js文件

2.4检验方式:js 代码方式

语法:
$(…).validate({
	rules:{},
	messages:{}
});
//jq对象调用验证方法,塞入{}大括号整体,里面指定规则键:对应{},{}里面指定name属性值:{},
//{}里面设置下面的键:值规则即可

rules 规则语法:
	rules:{
		字段名(标签的name的属性值):校验器,
		字段名(标签的name的属性值):校验器
	}
	
校验器语法:
	语法:{校验器:值,校验器:值,...}
	
message 提示语法:
	messages:{
		字段名:{校验器:"提示",校验器:"提示",...}
	}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值