码迷,mamicode.com
首页 >  
搜索关键字:浏览器假死    ( 16个结果
javascript异步编程
异步机制JavaScript的执行环境是单线程的,单线程的好处是执行环境简单,不用去考虑诸如资源同步,死锁等多线程阻塞式编程等所需要面对的恼人的问题。但带来的坏处是当一个任务执行时间较长时,后面的任务会等待很长时间。在浏览器端就会出现浏览器假死,鼠标无法响应等情况。所以在浏览器端,耗时很长的操作都应该异步执行,避免浏览器失去响应。所谓异步执行,不同于同步执行(程序的执行顺序与任务的排列顺序是一致的、...
分类:编程语言   时间:2015-06-27 09:49:51    阅读次数:291
jQuery执行进度提示窗口的实现
使用jQuery原生插件,先看效果:主要是progressbar的更新进度以及“请稍等”后省略号、倒计时关闭的效果如果执行单个任务的时间较长,会导致浏览器假死,一定要使用异步,代码结构要稍作调整。 执行进度条示例
分类:Web程序   时间:2015-02-26 11:26:36    阅读次数:678
AjaxPro实现异步调用,解决浏览器假死及超时问题
平时使用AjaxPro的时候基本上很简单 var msg = UseClass.Method(argument).value; 因为后台响应比较慢,所以加了个“loading”,然后后面调用AjaxPro //加载Loading $("#load").show(); //Ajax var msg = UseClass.Method(argument).value; //隐藏加载 $("#lo...
分类:Web程序   时间:2014-10-23 14:33:48    阅读次数:303
javascript的一些最佳实践
一、缓存需要多次读取的 DOM元素,对象属性,数组值 二、选取DOM元素,尽量缩小查询范围 三、减少页面回流(reflow) 四、使用事件委托替代事件绑定。 五、其他 1.使用原生js代码替代jquery 2.针对耗时js操作,使用setTimeout定时释放UI线程,防止浏览器假死 ...
分类:编程语言   时间:2014-10-14 17:25:58    阅读次数:238
jsp去除JSTL标签库"include, taglib"等留下的空白行
在做项目的时候,经常会使用到JSTL和EL表达式,有时我们需要看下页面生成的源代码,但是当jsp中充满了jstl的各种标签,页面就会存在很多的空白部分,有时太多了会让浏览器假死掉,这是我们就想要去掉这些空白的部分了。去掉的方法很多,下面一一列举出来。我的开发及服务器环境:Windows7 + Eclipse2014 + Tomcat7.0 + JDK 1.7.0经过多番测试,可用的方法有:1、在每...
分类:Web程序   时间:2014-07-31 13:18:46    阅读次数:264
setTimeout 导致的浏览器假死
问题 前几天,同事遇到一个浏览器假死的问题。就是浏览器在响应一个请求的时候,就突然不响应时间,进入假死状态,Cup也飙升到100%. 但是这个问题只出现在IE浏览器,chrome和Firefox等其他浏览器正常。原因 Js 代码里面,看着也没有什么耗时的操作和后台异步调用。没办法,只能从响应事件.....
分类:其他好文   时间:2014-07-19 15:39:57    阅读次数:274
16条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!