摘要: JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如 setTimeout( function(){ alert(’你好!’); } , 0); setInterval( ca 阅读全文
posted @ 2017-02-21 11:13 EdwinChan 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 从开始接触js时,我们便知道js是单线程的。单线程,异步,同步,互调,阻塞等。在实际写js的时候,我们都会用到ajax,不管是原生的实现,还是借助jQuery等工具库实现,我们都知道,ajax可以实现局部刷新,并且在请求处理时,任然可以响应用户的操作,比如点击事件。不是说js是单线程吗?这些都是怎么 阅读全文
posted @ 2017-02-21 10:56 EdwinChan 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 项目进行中遇到了同步ajax阻塞ui线程阻塞的问题,原因是执行两个同步ajax请求为一次完整的方法,因业务需求需要循环执行这个方法,检查后台返回的数据正确,但是由于ajax请求时间过长,考虑增加遮罩层与loading图标, 这时遇到该问题,loading图标 .后面的出图也是所有方法执行后只出一个图 阅读全文
posted @ 2017-02-21 10:48 EdwinChan 阅读(3334) 评论(0) 推荐(0) 编辑