jQuery简介:
jQuery是一个更加简便的JavaScript库,是为了简化 JavaScript 的开发,一些 JavsScript 库诞生了。JavaScript 库封装了很多预定义的对象和实用函数。能帮助使用者建立有高难度交互的 Web2.0 特性的富客户端页面,并且兼容各大浏览器。
jQuery是什么:
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。
jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE, 写更少的代码,做更多的事情。
它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏 览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。
jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动 画效果,并且方便地为网站提供AJAX交互。
jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
jQuery的写法:
$() 函数是 jQuery() 函数的别称。$() 函数用于将任何对象包裹成 jQuery 对象,接着你就被允许调用定义在 jQuery 对象上的多个不同方法。你可以将一个选择器字符串传入 $() 函数,它会返回一个包含所有匹配的 DOM 元素数组的 jQuery 对象。
列如:
//jQuery的简便写法:
$(function(){
alert('你好,第一种方式 欢迎你...');
});
jQuery的选择器:
a、基本选择器:#id,class,element,*;
b、层次选择器:parent > child,prev + next ,prev ~ siblings
c、基本过滤器选择器::first,:last ,:not ,:even ,:odd ,:eq ,:gt ,:lt
d、表单选择器: :input ,:text ,:password ,:radio ,:checkbox ,:submit 等;
e、表单过滤器选择器::enabled ,:disabled ,:checked ,:selected
更为详细图列:
jQuery的get与post的区别:
相同点:都是异步请求的方式来获取服务端的数据; 异同点:
a、请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。
b、参数传递方式不同:get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给Web服务器 的,这种传递是对用户不可见的。
c、数据传输大小不同:get方式传输的数据大小不能超过2KB 而POST要大的多
d、安全问题: GET 方式请求的数据会被浏览器缓存起来,因此有安全问题。