摘要:
随着越来越多的站点向”Web2.0″应用发展,脚本的数量也在迅速增加。而与此同时脚本给页面性能带来的负面影响也是令人担忧的。在主流浏览器(例如IE6、IE7)中,由于脚本而产生的阻塞有以下两种: 脚本会阻塞下载位于它之后的资源。 脚本会阻塞渲染位于它之后的元素。 Scripts Block Downloads example 示例演示了以上两点。在该示例的页面中包含两个外部脚本,紧随其后的是一个图片资源、一个样式表以及一个iframe。从在iE7中运行该示例时的 HTTP瀑布图中可以看出,第一个脚本阻塞了所有资源(包括第二个脚本)的下载,然后是第二个脚本阻塞了其后所有资源的下载... 阅读全文
摘要:
LZ.js//返回浏览器的可视区域位置function getClient(){ var l,t,w,h; l = document.documentElement.scrollLeft || document.body.scrollLeft; t = document.documentElement.scrollTop || document.body.scrollTop; w = document.documentElement.clientWidth; h = document.documentElement.clientHeight; return {'left':l, 阅读全文