首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
李熠
掘友等级
前端工程师
|
Thoughtworks
v2think.com / 知乎专栏「技术圆桌」/ 公众号「技术圆桌」
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
代码与质量的思考与随笔
在上一篇文章里,我建议 API 应该围绕消费端需求展开设计。“以消费者为中心”只是我个人的经验之谈。但是如果你有心去发掘,你会找到更多 API 相关的设计指南 在 《Designing Web APIs》 一书的第四章里,作者提出了他认为的 Design Best Practi…
一篇来自前端同学对后端接口的吐槽
去年的某个时候就想写一篇关于接口的吐槽,当时后端提出了接口方案对于我来说调用起来非常难受,但又说不上为什么,没有论点论据所以也就作罢。最近因为写全栈的缘故,团队内部也遇到了一些关于接口设计的问题,于是开始思考实现接口的最佳实践是什么。在参考了许多资料之后,逐渐对这个问题有了自己…
深入理解 Webpack 打包分块(下)
随着前端代码需要处理的业务越来越繁重,我们不得不面临的一个问题是前端的代码体积也变得越来越庞大。这造成无论是在调式还是在上线时都需要花长时间等待编译完成,并且用户也不得不花额外的时间和带宽下载更大体积的脚本文件。 然而仔细想想这完全是可以避免的:在开发时难道一行代码的修改也要重…
深入理解 Webpack 打包分块(上)
随着前端代码需要处理的业务越来越繁重,我们不得不面临的一个问题是前端的代码体积也变得越来越庞大。这造成无论是在调式还是在上线时都需要花长时间等待编译完成,并且用户也不得不花额外的时间和带宽下载更大体积的脚本文件。 然而仔细想想这完全是可以避免的:在开发时难道一行代码的修改也要重…
仪表盘场景的前端优化
图表卡片支持多种类型的图表展现,以满足不同角色同学以不同的角度观察指标的变化。但是无论卡片的展现形式有多么的千变万化,背后都需要后端精确的数据予以支撑。 考虑到卡片是仪表盘的最小单元,彼此之间相互独立,并且可以被动态的添加、预览。所以在页面最初的设计阶段,我们将仪表盘信息分开存…
不如自己写一个 schema 类库吧
在上一篇文章 构建大型 Mobx 应用的几个建议 中,我提到过使用 schema 来约定数据结构。但遗憾的事情是,在浏览器端,我一直没有能找到合适的 schmea 类库,所以只能用 Immutable.js 中的 Record 代替。 如果你还不了解什么是 schema,在这里…
构建大型 Mobx 应用的几个建议
Mobx 与 Redux 相似,都是适用于状态管理的出色工具。它同样遵循单向数据流,同样能与 React 搭档配合。与 Redux 不同的是,它的学习成本更低,框架体系更加完善(比如它自带异步操作的解决方案,而 Redux 只提供了中间件体系,必须借助第三方类库实现)。如果说 …
Mobx 与 Redux 的性能对比
在本文中你将看到我最终得出的结论是 Mobx 的性能优于 Redux。但很明显这样的结论是片面的,甚至是有失偏颇的,因为我只选取了一个的场景对两者进行测试。可能真实的情况恰恰相反,Mobx 仅仅在我测试的这个场景中优于 Redux,但是在我所有没有测试到的场景中都劣于 Redu…
从美团这篇文章聊聊微前端的聚合问题
如果大家听说过“微服务(Microservices)”的概念的话就不难理解“微前端(Micro Frontends)”。和后端应用类似,当一个前端应用变得异常庞大以后,它会变得难以维护,同时也会变得不稳定。将大的应用拆分为小的应用能够让每个专业团队专心负责自己的功能,更易于测试…
用100行代码提升10倍的性能
你需要在前端展示 5000 条甚至更多的数据,每一条数据的数据结构是一个对象,里面有格式各样的属性。每个属性的值又可以是基本类型,对象,甚至数组。这里的对象或者数组内部的元素又可以继续包含对象或者数组并且允许无限嵌套下去。比如 页面上提供一个搜索框,用户通过输入搜索的内容可以找…
下一页
个人成就
优秀创作者
文章被点赞
4,042
文章被阅读
230,347
掘力值
10,800
关注了
0
关注者
2,382
收藏集
0
关注标签
1
加入于
2017-09-28