jQuery 是一个轻量级 JavaScript 库。它提倡:写的更少,做得更多。jQuery共有两个版本的 jQuery 可供下载:一份是精简过的,另一份是未压缩的(供调试或阅读)。可从
jQuery官网下载。
通过 jQuery AJAX,使用 HTTP Get 和 HTTP Post,您都可以从远程服务器请求 TXT、HTML、XML 或 JSON。而且您可以直接把远程数据载入网页的被选 HTML 元素中!
通过jQuery你可以实现如下操作:(当然你可以任意扩展自己的插件)
HTML 元素选取
HTML 元素操作
CSS 操作
HTML 事件函数
JavaScript 特效和动画
HTML DOM 遍历和修改
AJAX
jQuery语法:
通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行“操作”(actions)。
基础语法是:$(selector).action()
对任何网页的操作,关键点是如何准确地选取您希望应用效果的元素。
jQuery选择器允许您对一组元素或单个元素进行操作。
可以通过CSS选择器来选取HTML元素或者通过使用XPath表达式来选择带有给定属性的元素。
CSS指层叠样式表(Cascading Style Sheets),定义如何显示 HTML元素,很好的解决了内容与表现分离的问题。XPath 是一个W3C标准,XPath使用路径表达式来选取XML文档
中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。
jQuery是为处理HTML事件而特别设计的,使用时:
一、把所有 jQuery 代码置于事件处理函数中
二、把所有事件处理函数置于文档就绪事件处理器中
jQuery效果:jQuery可以创建隐藏、显示、切换、滑动以及自定义动画等效果。
jQuery CSS操作
jQuery 拥有三种用于 CSS 操作的重要函数:
$(selector).css(name,value):为所有匹配元素的给定 CSS 属性设置值;
$(selector).css({properties}):为所有匹配元素的一系列 CSS 属性设置值;
$(selector).css(name):返回指定的 CSS 属性的值;
AJAX 和 jQuery
通过 jQuery AJAX,使用 HTTP Get 和 HTTP Post,您都可以从远程服务器请求 TXT、HTML、XML 或 JSON。而且您可以直接把远程数据载入网页的被选 HTML 元素中!
什么是 AJAX?
1.AJAX = Asynchronous JavaScript and XML.
2.AJAX 是一种创建快速动态网页的技术。
3.AJAX 通过在后台与服务器交换少量数据的方式,允许网页进行异步更新。这意味着有可能在不重载整个页面的情况下,对网页的一部分进行更新。
推荐阅读:http://kb.cnblogs.com/page/68066/
http://docs.jquery.com/Tutorials