14:30 ‐ 15:30
张耀春
这个分享在设计程度上分为3个小部分,适合多个需求的聆听者: 1、入手篇:最开始,会从一些真实的小案例分析入手;如何处理一些node功能的实现,中间分析各个模块的用途。直观地认知node原理和与日常前端差异化的地方和用途。 2、成长篇:从fe成长曲线和技能点构建映射到noder的相关的成长曲线,通过一些相似的方法论来作平滑切换。比如:很多人在了解如何写jquery插件后,会开始积累一些常见的jquery插件来作研习或者业务实现的储备。而node里面其实也存在这样的场景。 3、框架篇:真正涉及到框架层面的,并且应用到项目里面来解决具体业务问题;Sails框架的基本MVC构成介绍的功能、内部组成等等;我们会介绍一下两种不一样的技术选型在豌豆荚国际化项目里面的收益比较
15:40 ‐ 16:40
16:50 ‐ 17:50
李晓鹏
精准还原UI设计,实现强大的用户体验,提供友好的可维护性,低廉的学习成本,一直都是使用 web 技术开发 UI 相对于 native 的明显优势,非常适用于迭代周期短且重交互,重 UI 的产品。 这也使得越来越多的客户端程序开始使用 native + webview + webapp 的方式来实现。 但当 wabapp 的规模越来越大,交互越来越绚丽,内存消耗大,占用 CPU 过高等性能问题就会慢慢先暴露出来。 如何能像 native UI 那样可以在展现复杂交互和动画效果时仍能提供给用户流畅的视觉体验就变成了需要优先解决的问题。在这次交流中为大家介绍一下豌豆荚的 windows 客户端产品在前端性能优化上所总结的经验及方法。 主要内容: 1. 性能优化的前提 - 优秀的代码,严格的工程质量管理制度 介绍一下 Wandoujia 前端团队代码开发,入库及上线的流程 2. 用正确的方式实现需求 - 小小的 CSS 动画也会引发严重的问题 实现同样动画效果的 CSS 实现方式可能有很多种,但那种更加合理,不同实现方式又会产生多大的差异? 会结合 Wandoujia 客户端产品遇到的具体问题进行说明 3. 用最低的代价保障用户的视觉体验 - 大数据列表的优化 分享豌豆荚使用频率最高的 list 组件是如何以最小的性能代价为用户提供高标准的视觉体验