学习完ASP.NET AJAX客户端编程后,感觉自己应该再学会使用另外一个轻量级AJAX框架。上次安装上ASP.NET MVC BETA后发现自动引入了jquery。也听说了MS和jquery的全部,还有VS08也提供了补丁jquery的智能提示。
从网上找了些资料和电子书。这个系列是我看过jQuery1.2API中文文档后的笔记。希望对大家有帮助~
jQuery
jQuery库为共同的web脚本提供了一种通用的抽象层,并且它几乎在44种脚本环境都是有用的。它以插件的形式持续地通过开发加入新的功能。这核心的特性,满足以下的需求:
获取页面的部分内容,不使用JavaScript库,必须写很多行代码来遍历DOM树,并定位一个HTML文档的指定部分。jQuery提供了一个强大而有效的选择机制来返回被检查或者被操作的文档。
修改页面的外观,CSS提供了一个形响文档渲染的张大方法,当web浏览器不支持同样的标准时,它却是不尽人意的。jQuery能弥补这个差距,提供了跨所有浏览器的同样的标准的支持。另外,即使页面被渲染后,jQUery仍可改变文档一部分中的类或者独立的样式属性。
修改页面的内容,不仅限外观的改变,jQuery还可以用很少的按键就可修改文档的内容本身。文本可改变,图像可插入或替换,列表可重新排序或者整个HTML结构可被重写和扩展。
在页面中响应用户的交互,当它们发生时,如果我们不能控制,即使足蛟周密蛟强大的行为也是没有用的.jQUery库提供了一个优雅的方法来截取多种事件,例如用户单击链接,我
们不需要将事件句柄混杂到HTML代码中。同时,事件句柄API删除浏览器不一致性,往往会让web开发者感到很烦恼。
给页面加上动画,为了有效地执行交互行为,设计师必须提供可视的反馈给用户,jQuery库提供了一组效果来推进它,效果如揭色,济空来,也可定制一套新的T具。
无刷新返回服务器端的信息,这个代码模式己经以^synchronous JavaScript and XML(AJAX)著称了,;仁协助web开发者制作可响应的功能丰富的网站。
简化共同的JavaScript任务,除了jQuery指定的文档的所有特性外,这个库还提供了改进基本的JavaScript结构,如秩代和数组操作。
下载:http://www.cnblogs.com/lyj/archive/2008/11/08/1329713.html
在VS08中添加智能提示:http://www.cnblogs.com/lyj/archive/2008/11/08/1329713.html
引入:<script type="text/javascript" src="js/jquery-1.2.6.js"></script> 或使用 <ScriptManager>引入