前端的Clean Architecture

2022-01-08
阅读 18 分钟
2.4k
首先,我们要大概的介绍一下什么是clean architecture,然后熟悉一下domain,用例和分层的概念。然后我们来讨论一下这些怎么用在前端,和是否有这个必要。

JavaScript的CJS、AMD、UMD、ESM都是啥

2021-07-03
阅读 2 分钟
18.6k
在最开始JavaScript没有import / export模块这些机制。所有的代码都在一个文件里,这简直就是灾难。之后就出现了一些机制改变只有一个文件的问题。于是就出现了CJS、AMD、UMD和ESM。这篇小文就是让大家了解这些都是什么。CJSCJS全称CommonJS。看起来是这样的: {代码...} CJS经常在node开发中出现。CJS使用同步方式引入...

函数缓存

2021-06-13
阅读 7 分钟
1.9k
为了讲明白这个概念,假设你在开发一个天气app。开始你不知道怎么做,正好有一个npm包里有一个getChanceOfRain的方法可以调用:

Flutter - 掌握ListView

2020-06-03
阅读 14 分钟
6.4k
如果你了解Android或者iOS的开发,你会喜欢Flutter ListView的简洁。本文中,我们就是用几个简单的例子来实现一些很常用的情景。

Flutter - Key内部原理浅析

2020-05-24
阅读 9 分钟
3.3k
基本上每个widget都有key参数,但是使用的方法确各有不同。在widget从widget树的一个地方移动到另一个地方的时候,key会保存状态。在实际使用中,Key可以用来保存用户滚动的位置或者保存集合修改的状态。

深入Flutter

2020-05-17
阅读 9 分钟
5.9k
本文主要说了Flutter内部使用了怎样的算法和优化让Flutter如此强大。某些内容对比了Flutter和其他开发工具一致性算法的优劣,不过个人感觉还是太过简短,后面我会花更多的时间来研究这方面的内容,后续补上。最后还讲述了Flutter在API设计上是如何达到开发者的预期的。由于译者水平有限,疏漏之处还请见谅。我没有全部翻...

Flutter:解析JSON

2020-04-16
阅读 10 分钟
3.9k
如果一个App界面上什么都没有的话,那么绝对够无聊的。但是你的app从哪里可以获得有趣的内容呢?必须是网络了。你的,你公司的后端或者是网络上的公开API!

[译]Flutter是如何绘制文本的

2020-04-01
阅读 12 分钟
5k
这不是一次愉悦的旅行,但是我会带你领略Flutter文本绘制里从未有过的精彩。第一眼看起来非常的简单。只不过是几个字符,对不?但是越往深挖越有难度。