2011彩票首页开发实践

标签: 前端技术 前端开发 | 发表时间:2011-05-13 18:42 | 作者:栋寒 红茶
出处:http://ued.taobao.com/blog

彩票新版首页已经悄无声息的上线一个月时间,目前只在老版首页中挂了一个链接入口,没有覆盖之前的版本,这种新旧版并行的措施,一方面为了给用户提供足够的缓冲,另外一方面则是收集用户的反馈意见来完善我们的产品,使之更加贴近用户。

此次彩票首页的改版,采用语义化的html5标签来布局页面,针对不支持html5的IE系列浏览器(IE8及其以下版本),依然采用js方法激活自定义标签即可。在用户禁用js脚本的情况下,基于彩票业务对脚本的特殊依赖性,并没有采用过渡到html4标签的做法,而是给用户提供一个提示启动js脚本的界面。

另外,淘宝CDNcombo非常适合合并高粒度的颗粒化脚本文件,这会带来更充分的模块化,而不用担心会产生过多的http请求,从而影响页面性能。非但如此,功能模块的颗粒化更适合多人合作,这样可以很大程度上提高开发效率,加上yui3特有的强制沙箱,并不用担心冲突的产生。除此之外,这样的开发模式,可以减小产品的维护成本,根据页面上出现的bug,可以很快定位到某个特定的模块文件,而调试小文件往往比调试一个大文件要方便快捷的多,这就是所谓的易维护性。

说到性能,我们脑海中会即可浮现出一系列优化策略,如异步加载、延时渲染、减少http、请求等等。这些传统的优化策略我们依然适用,事实上模块化的开发模式可以让异步加载做的更彻底,当交互事件发生时,除了向服务器请求相应的html文档片段外,还可以在此之后,加载js模块,这无非进一步减少了页面加载时http请求的收发数据量,对提高页面性能是大有裨益的。

针对异步加载和延时渲染,二者都可以减少初始状态下dom节点数,减轻浏览器渲染压力。区别在于异步加载是前后端交互,在缓解前端压力的同时还可以分割后端的处理时间,减轻服务器的压力,不足之处体现在,当前端发生交互事件时,等待时间稍长;而延时渲染则是纯前端交互,交互效率较高,缺点在于页面加载时,后端要把所有查询的数据全部push到前端,如此一来,就增加了服务器负担。如何在不同的应用场景下选择合适的技术实现方案呢?这就需要和后端工程师密切配合,如区块中数据在后端需要做大量关联查询时(相对耗时较多),就应该选择异步加载而不是延时渲染。所以,没有最好的技术,只有更佳的应用场景。

较之老版首页,新首页扔掉了cubee(当年yui3.0.0还很稚嫩,缺少很多高级功能,为了弥补YUI3早期版本的缺陷,对yui3.0.0作了大量修改,这也是cubee诞生的初衷,yui3.3.0已经将这些缺失功能弥补完整),应用最新的yui3.3.0,合理的注册事件available,减少对domready的依赖,更加及时的展现页面交互。

新老首页的加载速度统计如下(数据来源于哈勃监控):

我想这样的数据要比yslowpagespeed更有说服力,这才是我们想要看到的结果,关于其它细节,大家点击这里下载ppt。最后,特别鸣谢夏之同学。

相关 [彩票 首页 开发] 推荐:

2011彩票首页开发实践

- 红茶 - Taobao UED Team
彩票新版首页已经悄无声息的上线一个月时间,目前只在老版首页中挂了一个链接入口,没有覆盖之前的版本,这种新旧版并行的措施,一方面为了给用户提供足够的缓冲,另外一方面则是收集用户的反馈意见来完善我们的产品,使之更加贴近用户. 此次彩票首页的改版,采用语义化的html5标签来布局页面,针对不支持html5的IE系列浏览器(IE8及其以下版本),依然采用js方法激活自定义标签即可.

淘宝彩票移动项目开发实践

- - Taobao UED Team
作者按:如今越来越多的互联网产品开始在移动终端发力,终端产品越来越丰富. 但是,平台差异带来的开发成本浪费很让人头疼. 一段时间以来,淘宝彩票前端组也在努力寻求移动终端项目开发最佳实践,尽管诸多方面不甚成熟,但抛砖引玉,希望我们的总结整理会对大家有所启发. 淘宝彩票客户端产品目前有两条体系:. 1、 原生应用:包括iPhone和Andoird上原生的客户端应用.

彩票预测靠谱吗?

- leafduo - 科学松鼠会
2010年8月10日晚,中国福利彩票双色球的一期开奖中,一等奖井喷了55注,其中50注都来自上海的同一位彩民,他一共可以获得天价奖金超过2.5亿元,一夜间成了富豪,也造就了国内历史上第二高的彩票额. 这条新闻使我联想到了世界杯期间风光一时的章鱼保罗,它预测比赛八元连中,举世瞩目,可是世界杯曲终人散之后,章鱼就被媒体冷落了到了一边,重新过起了寂寞的生活.

麻省彩票发现有漏洞

- yuanxinz - Solidot
麻省博彩中的Cash Winfall彩票可以让赌徒不用冒任何风险只要大量购买就能获利颇丰. Cash Winfall彩票有一条特殊的规则:当头奖达到200万美元而无人领取后,较小的奖项奖金金额将会变大,比如末奖能从5美元增加到几十美元. 统计学家称,任何人只要购买10万美元以上的彩票就要保证盈利. 因此每隔几个月,当头奖金额累积到200万美元后,由精明的赌徒组成的小团体就会短暂控制整个博彩,他们有的来自MIT,有的来自东北大学,训练有素,他们会投入数十万美元购买彩票,每次能获得几十万美元的收入,这些盈利还没有计算获得头奖的可能性.

彩票漏洞让你快速致富

- ZX - 果壳网 guokr.com - 果壳网
前些天,美国波士顿地区的一种彩票 “Cash WinFal”爆出了一个存在已久的漏洞. 让人惊奇的是,一对 73 岁的夫妇已经利用这个漏洞 赚了超过 600 万美元. 一时间风雨满城,马萨诸塞州也宣布要开始调查这件事情. 这个已销售多年的彩票究竟哪里出了问题. 而对于彩票这样一种几乎是完全看运气的游戏,又真的有稳赚不赔的方法吗.

彩票纯粹黑幕,无真实性可言

- sayman - 草榴社區
  上个月认识了一个搞彩票的朋友,福利彩票的. 前天他跟我说了一些话叫我别买彩票了 都是骗人的. 彩票摇奖全部是由暗箱摇出来的  我就买过10几次彩票 一直以为是电脑随机选的,. 然后他告诉我虽然电视台标明是现场直播,但是其实并不是真的直播 有很多处理内容,而且暗箱都可以决定出来的数字. 再者他说根本没光盘刻号码这一说,所有彩票的号码全部会上传到电脑进行处理.

这就是中国彩票!中了也兑不到奖

- Di An - 寻找父辈的历史足迹
内容摘要 在深圳龙岗打工的朱刚花20元购买福利彩票,中了一等奖5万元,兑奖时却被宣布彩票印刷出错了. 深圳市福利彩票发行中心(下称深圳福彩中心)发表正式《声明》公开向彩民道歉,但称电脑里该票并未中奖,系错票,拒绝兑奖,只愿支付相应的购买费用、鉴定费等. 司法鉴定显示无变造痕迹(网络图片). 在深圳龙岗打工的朱刚花20元购买福利彩票,中了一等奖5万元,兑奖时却被宣布彩票印刷出错了.

没买彩票却中奖 警惕电信诈骗新花招

- 洞箫 - cnBeta.COM
“今天我接到一个电话,来电(女声)说:你有一张中奖彩票没有兑付,下午到期. 而且还未听 说过买彩票留电话(号码)的,我估计这是随机(群)发的电话诈骗新花招. 事后查了来电显示:号码为001901203,来电号码竟是9位数. 我想,如果接听电话时,按其引导拨号,可能名堂就来了. 特此告知此事,请警惕‘电信诈骗’新花招.

网站首页的设计

- - 标点符
网站首页的设计是一件非常让人头痛的事. 虽然她看上去很简单:产品经路随便从网站里拿点东西出来,堆出一个看上去靠谱的页面. 也正因此,它往往非常麻烦:很多人都可以发表自己的见解,以致最终陷入到无尽的争执中. 首页的设计相对于其他页面要难的原因是,其他页面更多的是解决用户“能做”的问题,而首页的更多要解决用户“想做”的问题.

北邮网站首页被黑

- andi - Solidot
wmr 写道 "“北邮人论坛”的一个帖子的截图显示,网站首页被替换成一个“GFW不灭明年我还会来”之后是一些敌对势力网站的名称. 最嚣张的是大字“immmmm.com求GFW. ”稍有常识的人都知道,假如我们的人民公仆轻轻一碰指尖,这个螳臂当车歹徒的网站不就被封了吗. 然而该网站上并没有违法内容,所以也没有封,这只能说明,我们的网络管理,是完全依法的.