WecTeam 前端周刊(github.com/wecteam/weekly)是由京东社交电商部维C团维护的技术周刊,每周从前端同学阅读的技术文章中精选而来,每周五出刊。第 014 期发布时间:2019-12-06。
更多「原创」前端技术文章,欢迎关注微信公众号「WecTeam」。
本文译者@马雪琴。你和开发团队的成员热情游说老板同意对公司的老网站进行全面的重构,你们的请求被管理层甚至是最高管理层都听到了,他们同意了。高兴之余,你和团队开始与设计、IA 等团队一起工作。没过多久,你们就写出了新代码。
本文译者@龚亮。针对网站上存在的 JavaScript 问题,你已经尝试了所有可能解决它的方法。比如,尽可能地依赖 Web 平台,避免使用 Babel ,使用较小的框架替代方案,对应用程序代码做极致化精简。然而,速度还是不够快。当网站无法像设计师和开发人员所期望的那样发挥作用时,不可避免地让我们反思: “我们没有做到什么?” “我们写的代码能做什么?” “我们架构的哪些部分没有达到预期?”
相当一部分性能问题源于我们自己的代码,然而把责任全部归咎于我们自己会赤裸裸地忽略一个事实:相当大一部分性能问题是由外部因素导致的。
这篇文章从技术选型、开发实录再到性能优化三个维度对京喜首页改版做了简单总结。整个项目实践下来,再一次证实 Taro 开发框架已完全具备投入大型商业项目的条件。虽在多端开发适配上耗费了一些时间,但仍比各端独立开发维护工作量要少;在前端资源匮乏的今天,选择成熟的开发工具来控制成本、提升效率,已是各团队的首要工作目标。同时,京喜作为京东战略级业务,拥有千万级别的流量入口,我们对页面的体验优化和性能改进远不止于此,希望每一次微小的改动能为用户带来愉悦的感受,始终为用户提供优质的产品体验。
本文主要就根据个人理解和总结,从前端开发模式的演进、基于 Serverless 的前端开发案例以及 Serverless 开发最佳实践等方面,与大家探讨 Serverless 中的前端开发模式。
实现刮刮卡并不难,但其中却涉及很多知识点,掌握这些知识点,有助于我们更深刻理解原理,对于提升举一反三的能力很有帮助。本文以实现刮刮卡为例,分享下如何科学合理地封装函数,并对涉及的相关知识点进行讲解。
学习 React Hooks 和 Vue Composition API 不同的方面并记录某些我们会遇到的区别吧。