`
wingware
  • 浏览: 144579 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jQuery若干问题.

阅读更多
1.每次点击后依次调用函数。返回值:jQuerytoggle(fn, fn2, [fn3, fn4, ...])

$("#adv_search").toggle(function(){
       $(this).addClass("btn_hover");
       //$("#sreachArea").show();
       document.getElementById("adv_search").style.display = 'block';
    },function(){
       $(this).removeClass("btn_hover");
       //$("#sreachArea").hide();
       document.getElementById("adv_search").style.display = 'none';
    })



$("p").toggleClass("selected");

$(this).toggleClass("class");



2.一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法返回值:jQueryhover(over, out)
$("td").hover(
  function () {
    $(this).addClass("hover");
  },
  function () {
    $(this).removeClass("hover");
  }
);

3.jQuery.ajax([options])中同步提交\异步提交.

async: Boolean(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

$.ajax({
    type: requestType,
    timeout:5000,
    url: requestUri,
    async: false,
    data:   param,
     success: function(data, textStatus){
         //...
     },
     error: function(XMLHttpRequest, textStatus){
          //...
      },
      complete:function(XHR, TS){
        //...
      }
           });

若用异步提交,在error、success或complete中再次提交时,XMLHttpRequest.status和XMLHttpRequest.readyStatus为0(尚未初始化成功),导致获取再次提交返回信息失败.



XMLHttpRequest.readyState 會有0到4的數值,分別表示不同的請求狀態:

0 = 未初始化的連線(uninitialized),還沒呼叫open()
1 = 載入中(loading),呼叫open(),還沒呼叫send()
2 = 已載入(loaded),呼叫send(),請求header/status準備好
3 = 互動中(interactive),正在與伺服器互動中
4 = 請求完成(completed),完成請求

XMLHttpRequest.status

100 Continue
101 Switching protocols
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content
300 Multiple Choices
301 Moved Permanently
302 Found
303 See Other
304 Not Modified
305 Use Proxy
307 Temporary Redirect
400 Bad Request
401 Unauthorized
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout
409 Conflict
410 Gone
411 Length Required
412 Precondition Failed
413 Request Entity Too Large
414 Request-URI Too Long
415 Unsupported Media Type
416 Requested Range Not Suitable
417 Expectation Failed
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported




	public static String toGMT(Date date) {
		SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z",Locale.US);
		Calendar cal = Calendar.getInstance(new SimpleTimeZone(0, "GMT"));
		format.setCalendar(cal);
		return format.format(date);
	}
分享到:
评论

相关推荐

    jquery1.12.4与jquery1.12.4.min

    这个版本修复了若干已知问题,确保在不同浏览器环境下都能保持一致的行为,同时保持对旧版浏览器的良好支持。对于那些仍依赖于早期jQuery版本的项目,1.12.4是一个理想的选择,因为它平衡了新功能和兼容性。 在压缩...

    jquery.bankcard.js

    银行卡号通常由16到20位数字组成,为了便于阅读,银行在打印银行卡或显示卡号时会将其分为若干段。`jquery.bankcard.js`插件就是模拟这一行为,在用户输入银行卡号时,实时将连续的数字分成每4位一组,用空格隔开,...

    jquery-3.6.0.js和jquery.i18n.properties.js

    3.6.0版本主要关注性能优化和兼容性提升,修复了若干已知问题,同时保持了向后兼容性。例如,它支持新的CSS选择器,使我们能更精确地定位DOM元素;其$.ajax()方法使得异步数据请求变得简单易行;而$.each()函数则...

    jquery-2.0.3-vsdoc.js

    4. 错误修复:修复了若干已知的bug,提高了库的稳定性和兼容性。 在实际项目中,我们可以利用jQuery 2.0.3的特性来简化前端开发,如: - 动画效果:使用animate()方法创建自定义动画,或者使用预定义的滑动、淡入...

    jqueryslider js 滑块

    **jQuery Slider 深入解析** 在Web开发中,滑块是一种常见的用户界面元素,用于展示图片、数据或实现进度条功能。jQuery Slider是jQuery库中的一个强大组件,它为开发者提供了灵活且易于使用的滑块解决方案。本篇将...

    jquery-ui-1.10.2.custom

    jQuery 1.9.1 是一个重要的更新,它对许多过时和非标准的API进行了清理,提高了性能并修复了若干安全问题。这使得 `jquery-ui-1.10.2.custom` 在保持稳定性和兼容性的同时,也具备了较高的运行效率。 在实际应用中...

    jQuery五子棋游戏.rar

    **jQuery五子棋游戏**是基于JavaScript库jQuery开发的一款在线娱乐项目,主要目的是提供一个简单的交互式五子棋游戏体验。这款小游戏展示了jQuery在网页动态交互中的应用,以及JavaScript在处理用户事件和游戏逻辑上...

    jQuery经典例子.rar

    本压缩包“jQuery经典例子.rar”包含了若干个示例,旨在帮助开发者更好地理解和运用jQuery的核心功能。 首先,jQuery的核心特性之一是选择器。jQuery支持CSS1至CSS3的选择器,以及自定义的选择器,使得定位DOM元素...

    jQuery自定义倒计时插件countdown.zip

    5. **监听事件**:插件提供了若干事件,如`onTick`(每秒更新时触发)和`onEnd`(倒计时结束时触发),可以通过绑定回调函数来处理这些事件。 6. **动态设置**:如果你需要在运行时更改倒计时的设置,可以使用插件...

    jquery-1.8.3.zip

    同时,他们修复了若干已知的性能问题,如减少内存泄漏,优化遍历和事件绑定等,确保了代码在复杂场景下的高效运行。 在事件处理方面,jQuery 1.8.3引入了更灵活的事件处理机制。它支持事件委托,允许开发者在父元素...

    jquery-3.3.1.js

    jQuery 3.3.1是该库的一个稳定版本,对性能进行了优化,并修复了若干已知问题。 二、jQuery 3.3.1的核心特性 1. **选择器**: jQuery提供了丰富的CSS选择器,如ID选择器(#id)、类选择器(.class)、元素选择器...

    jquery.jqplot.1.0.8r1250

    版本1.0.8r1250是这个库的一个特定版本,它包含了若干改进和修复,为开发者提供了更为稳定和功能丰富的图表绘制工具。 一、jQuery基础 jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理和Ajax交互。...

    类似播放器jQuery分页插件.zip

    2. **分页功能**:分页是网页中常用的一种数据展示方式,用于将大量内容分成若干部分,便于用户逐页浏览。jPaginator插件就是专门为了实现这种功能而设计的,它可以高效地管理并显示大量数据。 3. **CSS3和HTML5...

    jquery-1.9.1

    这个版本在1.9.0的基础上修复了若干已知问题,确保了对各种浏览器的良好支持,尤其是对旧版IE的兼容性。 二、主要文件解析 1. **jquery-1.9.1.js**:这是未压缩的完整版jQuery库,包含所有功能和注释,方便开发者...

    jQuery界面布局插件【UI.Layout】1.2.0 和 1.3.0

    - 提供了若干个预设的布局示例,方便快速上手。 - 在当时,这个版本相对稳定,适合大多数基本的布局需求。 **1.3.0 版本**: - 增强了性能和稳定性,修复了一些已知问题。 - 添加了更多配置选项,如内容填充、间距...

    jquery tabs

    jQuery Tabs 还提供了若干方法和事件,供开发者进行更精细的控制: - `.tabs("option", optionName, value)`:设置或获取选项值。 - `.tabs("option", optionName)`:获取选项值。 - `.tabs("refresh")`:刷新组件...

    多功能jQuery日期控件 jeDate.js 支持年月日时分秒的选择

    MM)、日期范围限制、开始日期设定、自定义日期格式、当天的前后若干天返回、时分秒选择、智能响应、自动纠错、节日识别,操作等常规功能外,根据不同的日期格式,显示不同内容,还拥有更多趋近完美的解决方案。...

    考试类精品--基于ssm的在线考试管理系统:前端:AdminLTE bootstrap jQuery ajax js.zip

    【标题】"考试类精品--基于SSM的在线考试管理系统:前端:AdminLTE bootstrap jQuery ajax js.zip" 提供了一个关于在线考试管理系统的前端实现,它利用了若干关键技术和框架,如Spring、Struts和MyBatis(SSM)的...

    jquery.inputmask-3.2.5.zip

    这个3.2.5版本是该插件的一个稳定版,修复了若干已知问题,增强了用户体验,同时也保持了对各种浏览器的良好兼容性。 **掩码语法** InputMask的掩码语法是其强大的关键。掩码由一系列特殊字符和任意字符组成,其中...

    功能强大的tab分栏切换jquery插件mbTabset.zip

    《mbTabset:一款强大的jQuery Tab分栏切换插件》 在前端开发中,Tab分栏切换是一个常用的功能,它能够有效地组织和展示大量信息,提高用户体验。mbTabset是一款功能丰富的jQuery插件,专为实现高效、灵活的Tab切换...

Global site tag (gtag.js) - Google Analytics