笔记:flex 的完备性与正交性

2017-11-09
阅读 1 分钟
2.2k
flex 布局很容易与其他布局方式(包括 flex 布局)嵌套在一起,实际上它是一个独立的盒子,这个盒子由一个元素(称为容器)及其直接的子元素(称为项目)构成。这个容器外部以及这些项目内部都不会受 flex 布局的影响。

什么是依赖注入?你可能天天都在用

2017-11-03
阅读 1 分钟
2.4k
假如你老板叫你做一件事(doWork)。 你说:可以,但是我需要一些工具(tool1, tool2)。 老板:你要的工具我后面会提供给你,现在你马上写个计划。 然后,你就可以这样写: {代码...} 但是现在你还不能开始做事(doWork()),因为你都没有 tool1 和 tool2. 你需要老板为你提供这些工具,老板是这样的: {代码...} 现在,...

JavaScript 中一颗有毒的语法糖

2017-11-02
阅读 5 分钟
2.4k
在 JavaScript 中 this 其实是一颗语法糖,但是这糖有毒。this 致命的地方在于它的指向往往不能直观确定。希望下面可以一步步去掉有毒的糖衣。

如何快速将 '*' 重复 9 次?

2017-10-30
阅读 1 分钟
4k
如果是将 '*' 重复 8 次,一下子就可以想到这种快速算法: '*' + '*' => '**' '**' + '**' => '****' '****' + '****' => Bingo! 用 JavaScript 代码实现: {代码...} 同样的算法可用于 16 次、32 次、64 次、1024 次... 但是如果是要求重复 9 次呢?这就需要调整一下上述的算法。 先抽象出一个函数 repeat: (s...

16 道 JavaScript 基础算法 - freeCodeCamp

2017-10-29
阅读 8 分钟
1.7k
You may need to turn the string into an array before you can reverse it.