前端优化:BigRender - 网页设计在线参考手册.docx
《前端优化:BigRender - 网页设计在线参考手册.docx》由会员分享,可在线阅读,更多相关《前端优化:BigRender - 网页设计在线参考手册.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、前端优化:BigRender-网页设计在线参考手册-最新IT资讯_电脑知识大全_网络安全教程-次元立方网有对象才叫跨年,没对象叫熬夜。所以,在这没对象的元旦假期的夜里捣弄了一下前端优化的东西。假如你听讲过FaceBook,太好了,你肯定是个网络潮人;假如你还听讲过FaceBook的bigpipe,那么你多数和我一样是单身IT猿。很好,那么今天我就讲讲bigrender吧,你没看错,我也没写错,我想讲的就是bigrender,前面讲的都是废话。bigrender是前端优化的技术,从字面上都能够很清楚的理解这一技术特点。big大render渲染,假如翻译不对,请骂度娘。bigrender顾名思义是
2、对大页面渲染的优化。bigrender的原理是通过某种方式,将首屏不需要的代码先存放起来。渲染好首屏后,再将存储好的代码逐步渲染出来。先看看效果,下面的截图是美团的页面的截图,通过截图能够看出,上面红色框内的就是首屏的内容,这部分是被渲染好的,下面蓝色框内的只是输出了个占位框,内容时空白的,内容都被保存在一个隐藏的textarea框内见图1。使用bigrender的好处显而易见,减少DOM节点,加快首屏的渲染,提高用户体验,进一步考虑,假如你的页面不单止大,还有很多图片资源,还能够延迟首屏外的图片加载,提速是杠杠滴。图1这个元旦,通过改造个人博客实现bigrender。如图2,每个红色框都是一
3、个article标签,把article内的都保存在article里面隐藏的textarea,article设了一个最小高度article渲染后会移除最小高度,目的是把整个页面撑开,给屏幕添加滚动条事件,当每个article出现可视范围的时候就渲染textarea里面的。1textarea图2图3效果JS代码1(function($)2$.fn.bigrender=function(opts)4varwinHeight=document.documentElement.clientHeight;5varsum=0;6varcount=0;7varflash=newArray();9/class是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 前端优化:BigRender 网页设计在线参考手册 前端 优化 BigRender 网页 设计 在线 参考手册
限制150内