特点 |
支持各种主流浏览器,包括IE6以上,FireFox2以上,Safari2以上和Opera9以上的版本。
以强大的CSS选择器为基础,几乎所有的操作都先使用选择器查找DOM对象,然后对其进行各种操作。
屏蔽浏览器差异,对DOM的操作提供了方便的扩展,易用的事件处理API和动画API。
火起来的原因:强大的插件机制。
社区活跃,文档非常齐全,全部配有示例。学习容易,易用性很高。
知识点 |
1.HTML负责页面内容,CSS负责页面样式,JavaScript负责页面行为
2.HTML中应该有DOCTYPE来告知浏览器的渲染显示方式
3.可以先定义div或span节点用于以后显示服务器返回数据。
4.border属性可以控制页面元素的边框
5.background-***可以控制背景图,以及背景图的位置,重复显示的方式
6.可以通过#idname或。classname的方式来个指定的html节点定义样式
7.可以通过 $(document).ready(function(){})的方式来定义页面装载完成时,需要执行的方法。
8.可以通过 $()方法来获得页面的指定节点,参数是某种css的选择器
9.可以再$()方法返回jquery对象上执行各种jquery的方法来获取数据,定义事件,执行操作。
10.val()方法可以获得节点的value属性值
11.html()方法可以设定某个节点中的html内容
12.click()方法可以响应鼠标点击事件
13.keyup()方法可以响应键盘弹起的事件。
14.$.get()方法可以和服务器端进行get方式的交互,注册的callback方法会再数据回来的时候被调
用,这个方法会接收到代表服务器端返回数据的一个纯文本的参数。
15.addClass() removeClass()方法可以给某个节点添加或删除一个class
16.发送给服务器端的数据在javascript中做两次encodeURI,然后在服务器端的代码中按UTF-8的方
式做一次URIDecode,可以解决中文乱码问题。