0. 当我们谈设计时,我们在谈什么

2021-01-19
阅读 2 分钟
2.1k
功能、设计与审美开始之前,我们先来看张图片:多功能瑞士军刀 & MUJI 壁挂 CD 机这两样都是享誉世界的产品:一件是多种实用工具集于一身的瑞士军刀;另一件则是秉持“less is more”简约范儿的 CD 机。这是两种完全不同的设计风格,却都是各自领域的佼佼者。它们所应用的场景完全不同,也都有着众多的拥趸。相信大家...

5分钟即可掌握的前端高效利器:JavaScript 策略模式

2020-09-09
阅读 7 分钟
8.6k
浅谈 JavaScript 中策略模式的使用:什么是设计模式什么是策略模式策略模式在 JavaScript 中的应用(使用策略模式封装百度AI识别调用)策略模式在 Vue 组件封装中的应用(使用策略模式封装Select组件)什么是设计模式设想有一个电子爱好者,虽然他没有经过正规的培训,但是却日积月累地设计并制造出了许多有用的电子设备...

图解两数之和:双指针法

2020-08-14
阅读 2 分钟
13.6k
给定一个整数数组nums 和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。case:给定 nums = [2, 1, 7, 11, 15], target = 9因为 nums[0] + nums[2] = 2 + 7 = 9所以返回 [0, 2]

图解两数之和:哈希表法

2020-08-10
阅读 3 分钟
8.4k
给定一个整数数组nums 和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。case:给定 nums = [2, 1, 7, 11, 15], target = 9因为 nums[0] + nums[2] = 2 + 7 = 9所以返回 [0, 2]

面试官:如何对字符串版本号构成的数组进行排序?

2020-08-04
阅读 3 分钟
9.9k
有一组版本号如下['0.1.1', '2.3.3', '0.302.1', '4.2', '4.3.5', '4.3.4.5']。现在需要对其进行排序,排序的结果为 ['4.3.5','4.3.4.5','2.3.3','0.302.1','0.1.1']

为什么要花80%的时间去设计,再用剩下的20%时间去实现?

2019-12-25
阅读 2 分钟
3.9k
2019马上就要过去了。相信临近年底的你一定和我一样有好多事情需要处理,比如:写年终总结PPT、制定下个季度OKR、需求讨论、技术方案设计、开发小伙伴找你调接口、产品小伙伴找你聊可行性等等,当然还有最重要的刷火车票。

5分钟即可掌握的前端高效利器:JavaScript 策略模式

2018-09-06
阅读 7 分钟
2.3k
浅谈 JavaScript 中策略模式的使用:什么是设计模式什么是策略模式策略模式在 JavaScript 中的应用(使用策略模式封装百度AI识别调用)策略模式在 Vue 组件封装中的应用(使用策略模式封装Select组件)什么是设计模式设想有一个电子爱好者,虽然他没有经过正规的培训,但是却日积月累地设计并制造出了许多有用的电子设备...