支付宝、腾讯前端开发工程师谈实战 HTML5

  • 张黎明

2012 年 5 月 10 日

话题:HTML5腾讯语言 & 开发架构

如今大热的 HTML5 到底美在哪里?HTML5 到底能为实际的移动开发带来哪些改变?来自支付宝和腾讯的前端开发工程师们有他们自己的看法。

上周,在一场名为“技术风云会”的定期讨论活动中,HTML5 小组杭州联盟的同学、阿里巴巴集团 HTML5 爱好者,以及支付宝浙大校友会的会员集中讨论了 HTML5 对前端开发带来的直接改变。

“一个东西美不美就看解决实际问题的能力有多少”,阿里云云手机服务运营部的前端开发工程师正邪(花名)说,“现在 HTML5 这么火,很多人就拿它跟 Flash 去做对比,说 Flash 多么多么烂,说 HTML5 多么多么好。实际上我们创作的内容最后是给用户去看的,如果这个东西用户觉得好,不管用什么技术我觉得都是次要的。”

来自腾讯 Q+团队的开发工程师元彦则从性能分析的角度介绍了他眼中的 HTML5,“预取一共有两部分:一部分是资源的预取,还有一部分是 DNS 的预解析,”元彦说,他分享了来自腾讯 Q+ 的多个案例。

另外,支付宝移动产品部前端开发工程师轩与(花名)分享了对于 CSS3 中的变形矩阵的理解,“一位日本工程师使用 CSS 画了一张图,粗看上去大家或许会以为这是一张图片,可惜不是,我可以很明确地告诉大家它是由 DIV 组成的, CSS 通过 TRANSFORM 已经可以实现到这样一个程度。”

来自一淘的前端开发工程师玄寂(花名)着重阐述了 web app 离线应用的构建,“给大家描述一种情形,当我们在无任何网络的情况下使用 wifi 版 iPad 用 safari 访问页面的时候会有如下提示“safari cannot open the page because it is not connected to the Internet”。今天讲的主题就是如何解决这种问题,applicationCache,离线缓存”。

支付宝技术部支付开发组的工程师心武(花名)则仔细分析了 HTML5 带来的移动开发变革,“‘Hybrid’融合了 web 与 native 的优点,更能满足企业应用。使用 HTML5 作为显示载体的 Hybrid App 具有跨平台特性,能轻松展现复杂的排版内容,降低了开发的门槛,提高了整体的效率。”

更多内容,请点击查看同名相关文章


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

HTML5腾讯语言 & 开发架构