jQuery 1.4官方文档详细讲述新特性功能
tr(), .val() , .html() , .text() , .append() , .prepend() , .offset() , .addClass() , .removeClass() , 以及 .toggleClass() .
这样代码就可以这样写: // 找出所有A标签里的''&''字符,然后用一个span标签包围 $(''a'').html(function(i,html){ return html.replace(/&/gi,''&''); }); // 给一些链接的title属性加些信息 $(''a[target]'').attr("title", function(i,title){ return title + " (新窗口打开)"; }); Ajax嵌套参数的序列化 (jQuery.param() 文档, Commit 1, Commit 2) jQuery 1.4在jQuery.param方法里加入了嵌入参数序列化的支持,借用了PHP编程里兴起的,而后又被Ruby on Rails推广开来的方式。 举例来说,
在jQuery 1.3版里, 总共有3种方式可以切换到旧的序列化方式: // 全局改变序列化方式 (使用旧的) jQuery.ajaxSettings.traditional = true; // 指定情况使用旧的序列化方式 jQuery.param( stuff, true ); // 针对一个单独的Ajax请求使用旧的序列化方式 $.ajax({ data: stuff, traditional: true }); 更多信息参见: jQuery.param() 文档, jQuery.ajax() 文档, Commit, Code JSON和脚本类型通过”content-type”自动识别。 (jQuery.ajax 文档, Commit 1, Commit 2) 如果一个Ajax请求的回复的媒体类型是JSON(application/json), dataType默认设为”json”(如果dataType没有被指明)。另外,如果回复的媒体类型是 Javascript(application/javascript), dataType默认设为”script”(同样,如果dataType没有明确指明), 这种情况下,脚本会自动运行。 加入了Etag的支持 (jQuery.ajax() 文档, Commit) 默认设置下, jQuery会忽略Ajax请求的”Last-Modified”页头。这样做是为了忽略浏览器的缓存。设置ifModified:true就可以使 jQuery使用可用的缓存。jQuery1.4还会发出”If-None-Match”的页头如果你设置了ifModified选项。 严格JSON模式,本地的JSON.parse方法 (j |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |