性能问题
Li_小点
生活不是等待风暴过去,
而是学会在雨中翩翩起舞。
展开
-
异步编程&事件循环event loops---总结
js的执行环境是单线程的(一次只能完成一个任务),好处简单,坏处耗时长容易卡死。 异步:是一个关于现在和将来的问题,现在执行的代码和将来执行的代码。在浏览器端,耗时很长的操作都应该异步执行,避免浏览器失去响应,最好的例子就是Ajax操作。 下面代码如果同步,打印a的值是确认的;但是如果异步,a有两种可能(看哪个请求先回来)var a = 1;var b = 1;function foo()原创 2017-12-19 19:43:49 · 1673 阅读 · 0 评论 -
前端性能优化汇总
1.减少HTTP请求基本原理:在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出。一个正常HTTP请求的流程简述:如在浏览器中输入"www.xxxxxx.com"并按下回车,浏览器再与这个URL指向的服务器建立连接,然后浏览器才能向服务器发送请求信息,服务器在接受到请求的信息后再返回相应的信息,浏览器接收到来自服原创 2017-12-06 19:18:31 · 334 阅读 · 0 评论