摘要:
面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清楚。来深入分析一下:首先看下面的代码:123456789functionfoo()... 阅读全文
posted @ 2014-08-08 13:28
AnswerCard
阅读(168)
评论(0)
推荐(0)
摘要:
JavaScript 倾向于阻塞浏览器某些处理过程,如HTTP 请求和界面刷新,这是开发者面临的最显著的性能问题。保持JavaScript文件短小,并限制HTTP请求的数量,只是创建反应迅速的网页应用的第一步。一个应用程序所包含的功能越多,所需要的JavaScript 代码就越大,保持源码短小并不总... 阅读全文
posted @ 2014-08-08 10:01
AnswerCard
阅读(327)
评论(0)
推荐(0)

浙公网安备 33010602011771号