标签: 模式

几乎不使用 CSS 的暗色模式

几乎不使用 CSS 的暗色模式

要制作柔和的颜色,可以使用 CSS 系统颜色和混色功能(自 2023 年起跨浏览器可用)将前景色与背景色结合起来。这也有助于提高可访问性:如果用户已在浏览器中配置了默认颜色,那么通过混合创建额外的颜色将保留用户的偏好,而直接设置颜色则会产生更刺眼的外观。

16 种设计思想 – Design for failure

16 种设计思想 – Design for failure

作为一名designer或者developer,应该要对墨菲定律心存敬畏,以下讲一下我对这16中设计思想的一个大致看法吧。

为什么需要在 JavaScript 中使用严格模式?

为什么需要在 JavaScript 中使用严格模式?

严格模式是什么意思?有什么用途?为什么我们应该使用它?本文将主要从这几个问题入手,讲述在 JavaScript 中使用严格模式的必要性。

为什么「暗色模式」不应采用纯黑背景?这是谷歌的理由

为什么「暗色模式」不应采用纯黑背景?这是谷歌的理由

适配暗色主题并不是「换个纯黑色的背景」那么简单,我们也期待更多国产应用能够尽快根据平台设计规范适配出更加舒适的暗色主题解决方案。

华为鸿蒙系统惊现ADB模式 兼容安卓还是抄袭安卓?

华为鸿蒙系统惊现ADB模式 兼容安卓还是抄袭安卓?

这两天有人发现智慧屏的鸿蒙OS中出现了ABD调试授权模式,众所周知这是安卓系统中常见的,所以这两天网上出现了许多质疑鸿蒙OS的文章。

一句话总结《Head first 设计模式》

一句话总结《Head first 设计模式》

我觉得这时的书更像是打通自己任督二脉的武功秘诀。在平时工作中,杂七杂八地学了一些东西,但是却不能融会贯通。所以还需要通过书来厘清你的思路。这是写本文的出发点,也是我的碎碎念!

顶级程序员和普通程序员在思维模式上的5个区别!

顶级程序员和普通程序员在思维模式上的5个区别!

《The Effective Engineer》的作者在写书的过程中,为了了解那些顶级程序员和普通程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式:

大话设计模式

大话设计模式

很多人应该听说过设计模式(Design pattern),又或多或少的看过或用过设计模式,但是实际用在开发过程中总有点心有余而力不足的感觉。那肯定是对设计模式的理解有少许偏差或者不够深入。先不谈某种具体的模式,先来看看什么是设计模式?

软件的反重力定律

软件的反重力定律

谁都想赢家通吃,但是对于绝大部分的创业者来说,定位某个细分市场要更加实际得多。不过也有人打鱼与熊掌兼得的算盘— 我先从一个细分市场做起,然后再慢慢扩展到其他细分市场。但 Costanoa Venture Capital 的合伙人 Neill Occhiogrosso认为,从低端市场慢慢做到高端市场还有可能,但是先做高端再做低端就几乎不可能了,他称之为软件的反重力定律。

详解设计模式六大原则

详解设计模式六大原则

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

代码审查“查”什么?

代码审查“查”什么?

让我们来谈谈代码审查(Code Review)。如果花几秒钟去搜索有关内容,你会发现许多论述代码审查好处的文章(例如,Jeff Atwood的这篇文章)。你还会发现许多介绍如何使用代码审查工具的文档,比如我们常用的Upsource。但能够在你审查他人代码时指导查什么的内容却很少见。

小米4c的“高铁模式”到底是个什么鬼?

小米4c的“高铁模式”到底是个什么鬼?

不管技术上有没有革新,也不管软件作没作弊,只要雷军这条微博发出来,以后用户乘坐高铁使用小米4c时,如果网络好,用户会说小米手机好,而网络不好,用户会骂运营商。这是教科书式的一次宣传。

每个程序员都应注意的9种反面模式

每个程序员都应注意的9种反面模式

某种健康的自我批评对于专业和个人成长是至关重要的。对于编程而言,这种自我批评的意义需要检测出在设计、代码、过程和行为中的低效和反效果的模式。