jquery 创立者 john resig
特点
1.屏蔽浏览器的差异,对dom的操作提供了方便的扩展,易用的事件处理API和动画API
2.强大的插件机制
3.社区活跃,文档非常齐全,全部配有示例。学习容易,易用性很高
参考资料
官方文档
http://bbs.jquery.org.cn
http://www.cnjquery.com ---已无效
学习环境准备
1.任何你喜欢的编辑器或ide
2.主流浏览器 ie可用ietester (包含ie5.5-10)
3.应用服务器(模拟网站服务器) 可用wamp 或iis 等
实例1.用户名校验
思路
1.将用户输入的数据提交到服务器
2.服务器对提交的数据进行验证
3.判断用户名是否存在 如果存在 服务器返回 用户已存在 否则 返回用户名可用
一些知识点
1. html负责页面内容;cas负责页面样式;javascript 负责页面行为
2.html中应该有doctype 来告知浏览器的渲染显示方式
3.可以先定义div或span节点用于以后显示服务器返回数据
4.使用$() 方法来获得页面的指定节点 id选择器 用$("#id") 类选择器$(".class")
5.$(document).ready(function(){})的方式来定义页面装载完成时 需要执行的方法
6.在$()方法返回的jquery对象上执行各种jquery的方法来获取数据 定义事件 执行操作。
7.html()方法可以设定某个节点中的html内容
8.click()方法 可以响应鼠标点击事件
9.keyup()方法可以响应键盘弹起的事件
10.$.get()方法 可以和服务器端进行get方式的交互 注册的callba方法会对返回来的数据进行操作
11.addClass() removeClass()方法可以给某个节点添加或删除一个class