JQuery 优点体积小(v1.2.315kb)丰富的DOM选择器(CSS1-3+XPath)跨浏览器 (IE6,FF,Safari,Opera)链式代码强大的事件、样式支持强大的AJAX功能易于扩展,插件丰富jQuery的构造函数接收四种 类型的参数: jQuery(expression,context) jQuery(html) jQuery(elements) jQuery……
jQuery 之所以令人爱不释手,在于其强大的选择器表达式令DOM操作优雅而艺术。jQuery的选择符支持 id,tagName,css1-3expressions,XPath,参见: /SelectorsDEMO:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3……
jQuery 对事件的支持主要包括: bind()--为事件绑定处理程序,如:$("p").bind("mouseentermouseleave",function(e) {$(this).toggleClass("over");}); unbind(……
jQuery 另一个很令人惬意的地方是,一般的代码都是一行一行写,jQuery的代码可以一串一串写。这一点,在前面的文章中已经介绍过了。直接来一个 Demo:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><……
jQuery 为AJAX提供了非常丰富的支持,参见Ajax其中最基本当属$ajax(),通过不同的参数,这个方法可以录活支持各种AJAX应用场景。 如:$.ajax({url:"test.html",cache:false,success:function(html) {$("#results").append(html);}});完整参数列表参见:options当然,常用的应该是这些: load……
jQuery 直接各种动画,常见的被封装成各种方法,如show()/hide()/slideDown()/fadeIn()等等,参 见:Effects最灵活的则属于animate(params,[duration],[easing],[callback])方法,参 见:animate其中params为动画的运行结果,可以为各种样式属性,jQuery将在duration指定的时间内,将对象的当前状态渐变为……
JQuery
使我们在开发Ajax应用程序的时候提高了效率,减少了许多兼容性问题,但时间久了,也让我们离不开他。比如简单的JqueryAjax请求的封装让我们
忘却了最原始的XmlHttpRequest对象和他的属性,方法,也让我们远离事情的真相。
在Ajax项目中,经常遇到需要服务器端返回错误的消息提示,或者消息码之类的数据。查过一些帮助,解决方案,很多网站是返回错误的消息JSON数据或者
脚本,这……