杭州、西溪、冬、烟雨朦胧,又是一年阿里 D2。同样的会场,同样的人,但却是不一样的感受。

这届 D2 的主题是“匠心”,令笔者最为触动的词是“中台”,而笔者今年关注了 D2 新加入的主题“前端技术管理”,关注了团队与个人的“技术修养”问题,因此,结合几个关键词,给这篇文章起了一个比较文艺的题目《颇具匠心的中台技术修养》。

阅读全文 »

行前准备 护照 签证 机票 越南盾 当地的手机卡 Day1(11.29)—-初见摩托之城胡志明市新山机场在机场取了越南盾,每个人都成了百万富翁。从机场到市中心正值上班早峰,见识了路上川流不息的摩托车队。 胡志明市中心到达胡志明市中心,吃了第一顿早餐–越南河粉。味道有点独特的香味。 西宫中心邮局 ...
阅读全文 »

前言最近我在整理一套团队内部使用的设计规范,其中颜色部分参考了 Ant Design 的 “色彩” 部分,恰逢 Ant Design 发布了 3.0 版本,调色板做了调整,借此机会我学习了一下 Ant Design 迄今为止三个版本色板生成算法的源码,感觉其“确定”设计思想非常值得学习。 “确定” ...
阅读全文 »

背景越来越多的应用基于前后端分离构建,后端提供数据接口,前端调用接口返回 json 数据渲染到 UI,这个时候保证后端接口数据正确性变的愈来愈重要,接口测试就是来解决这个问题。很多团队,接口测试就是手动运行接口,肉眼比对接口返回的数据,这样的操作流程效率低下,容易出错。使用 YApi 只需要在可视化 ...
阅读全文 »

今天我参加了『本固枝荣』第二届前端体验大会(北京站),收获了很多。 首先感谢一下新浪和腾讯组织这次大会,质量很高,干货满满,举办方准备了丰富的小礼物、茶歇和美味的午餐,主持人风趣幽默,声音很有磁性。 其次,这次大会有个小插曲,原定的地点在新浪总部大厦,后来由于报名的小伙伴太多,原会场规模不足,大会 ...
阅读全文 »

前言RecyclerView是一个大家常用的列表控件,在列表中不免会出现多种类型的布局,这时adapter中多种类型的判断就会充满着switch的坏味道,可怕的是需求变更,增加或修改新的类型时,所有的改动都在adapter中进行,没有一个良好的扩展性。为了解决这些问题,作者把相关代码整理并进行了开源 ...
阅读全文 »

React Native(以下简称 RN) 是 Facebook 推出的跨平台移动应用开发框架,一经推出便受到广大开发者的追捧,可以说是当前最热门的跨平台移动应用开发框架,国内很多企业也都先后学习、使用 RN;去哪儿网(Qunar)是早一批在生产环境上引入 RN 的公司,Qunar 移动架构组(YM ...
阅读全文 »

特别简的介去年开始火遍南北的 PWA 技术落地情况有负重望,主要源于 safrai 对于这一技术支持不甚理想,不支持 mainfest 文件也不支持 service Worker。 service worker 是一个特殊的 web Worker,因此他与页面通信和 worker 是一样的,同样不能 ...
阅读全文 »

​ Git 是免费开源的分布式版本控制系统,主要工作就是确保永远不会丢失已经提交的记录,但是 Git 的设计初衷也是为了让我们掌控开发的工作流程和规范,如 [adr]fix: resolve NPE at ... 方便以后查看历史提交记录(详见 wiki)。然而开发过程中难免会遇到提交信息错误或不符合规范的情况,下面将直奔主题介绍一下如何修改 git 的提交历史记录。

阅读全文 »

前一段时间碰到一需求,前端对从后端获取数据进行纯前端筛选过滤操作后,希望保存下文件,由于内容格式相对简单,经调研采用 Blob URL方式实现。 浏览器兼容性 实现下载的函数1234567891011function loadFile(fileName, content){var aLin ...
阅读全文 »