标签:编程
React 自 2013 年首次亮相以来已经走过了很长的路,最初是一个用于构建用户界面的客户端 JavaScript 库。 我回想起当 Create React App 是新 React 项目的起点,React 严格是一个客户端 JavaScript 库的时候。那是在生命周期方法...
Airbnb在改善需要更大字体大小的房东和客人的网络可访问性方面取得了显著进步。 本文深入探讨了: 仅依赖浏览器缩放时在移动网页上遇到的问题。 引入可能影响所有前端工程师工作流程的变更的挑战。 自推出这些可访问性改进以来所看到的好处。 作者:Steven Bassett 提...
注意:这是几年前我写的文章系列的更新版本,但内容仍然非常相关。 构建组件库是一次充满挑战和回报的经历,但不仅仅是编写外观出色的组件那么简单。在旅程的每一步,您都需要做出选择,以确保您的库适合其预期受众。 在构建您的库时,您需要考虑以下困境: 我应该编写纯Web组件还是使...
快速摘要:我们如何能更擅长命名?这篇文章致力于命名约定、技巧和现实世界的例子,帮助您以一种健壮和灵活的方式命名事物。 命名很难。作为设计师和开发人员,我们经常在为设计令牌、颜色、UI组件、HTML类和变量找到正确名称方面遇到困难。有时,我们选择的名称太通用,因此很难理解确...
我自2012年左右开始全职从事JavaScript工作,这既是幸运也是不幸。不幸的是,在2015年左右,当ECMAScript规范开始出现重大改进之前,这门语言每天都在让我头疼。 然而,我也很幸运,因为自那以后JavaScript进行了很多改进,但语言的基本工作原理仍然相同,所以...
类型 -> 集合 TypeScript的类型系统可以被看作是一个纯粹函数式语言,它在类型上操作。但是,在类型上操作意味着什么?对我来说,我发现将类型解析为它可以构造的项目集合非常有用。这个集合将包含每个可以分配给该类型的实际值。 然后TypeScript的核心语法是操作给定集合中...
在 JavaScript 中使用 Sets 生成唯一的随机数
快速摘要:想要在你的 JavaScript 代码中创建更多的随机效果吗?仅使用 Math.random() 方法,由于其局限性,不足以生成唯一的随机数。Amejimaobari Ollornwi 将解释如何使用 Set 对象生成一系列唯一的随机数,如何将这些随机数用作数组的...
显示 2/2 页
⇚ 上一页