加载中
Windows 10 中到底有多少层不一样的 UI?

这是之前群友分享过的一篇文章,读来觉得非常有意思,这里也翻译出来分享给大家。时至今日,我们所使用的 Windows 10 从 UI 来看似乎已经非常现代化了,但其实它的 UI 并不像我们大多数人认为...

JS 原生方法原理探究(九)如何实现浅拷贝和深拷贝?

这是 JS 原生方法原理探究系列的第九篇文章。本文会介绍如何手写实现浅拷贝和深拷贝。 实现浅拷贝 什么是浅拷贝? 对原对象进行浅拷贝,会生成一个和它“一样”的新对象。但是这种拷贝只会拷...

JS 原生方法原理探究(十):如何手写实现 Promise/A+ 及其方法?

这是 JS 原生方法原理探究系列的第十篇文章。本文会介绍如何手写一个符合 Promise A+ 规范[1]的 Promise,并顺带实现 Promise 的相关方法。 1实现 Promise/A+ 术语 为了更好地阅读本文,先约...

黑客说:如何做到 4 天上线一个小程序?

自 6 月 6 号上线 “黑客说” 网页版(hackertalk.net)以来吸引了很多用户,为了进一步完善终端体验,我们决定复用已有的技术栈,实现微信端小程序,前后开发仅花了4天,本文主要从技术的角...

JS 原生方法原理探究(七):如何实现 Object.assign()?

这是JS 原生方法原理探究系列的第七篇文章。本文会介绍如何实现 Object.assign() 方法。 1Object.assign() 的基本用法 要实现 Object.assign(),首先了解它的大概用法: 接受的第一个参数表示...

2021/07/08 21:41
74
JS 原生方法原理探究(八):如何实现 JSON.stringify()?

这是 JS 原生方法原理探究系列的第八篇文章。本文会介绍如何实现 JSON.stringify() 方法。 JSON.stringify() 可以将对象或值转化为 JSON 字符串。理论上,它可以接受很多种不同的数据类型作为...

2021/07/08 21:41
20
Emoji之旅:从情绪表达工具到“百万美元商机”

原文链接:https://uxdesign.cc/emojis-journey-from-a-form-of-easier-self-expression-to-a-multi-million-dollar-business-822d3b17b07a 原作者:Brinda Koushik 译者:Chor Emoji 是千禧...

JS 原生方法原理探究(六):手写实现 30 个 JS 数组 API

这是JS 原生方法原理探究系列的第六篇文章。本文会一口气带你手写实现 JS 中的 30 个数组 API。 本文较长,先提供一下文章的思维导图: 文章分为四个部分,分别介绍在数组原生 API 中: 会修...

2021/06/16 14:30
0
JS 原生方法原理探究(五):如何实现 instanceof?

这是JS 原生方法原理探究系列的第五篇文章。本文会介绍如何实现 instanceof 方法。 typeof 操作符返回一个表示数据类型的字符串,它可以应付常规场景下的数据类型判断。对基本数据类型 unde...

2021/06/16 14:30
12
JS 原生方法原理探究(四):实现继承的几种方式以及优缺点对比

这是JS 原生方法原理探究系列的第四篇文章。本文会介绍如何实现 JS 中常见的几种继承方式,同时简要介绍它们的优缺点。 实现继承的方法 图源:《JavaScript核心原理精讲》 实现继承的方法共有...

JS 原生方法原理探究(三):从规范解读如何实现 new 操作符

这是 JS 原生方法原理探究系列的第三篇文章。本文会介绍如何模拟实现 new 操作符。关于 new 的具体用法,MDN 已经描述得很清楚了,这里我们不说废话,直接讲如何模拟实现。 new 操作符的规范...

2021/06/15 08:15
10
JS 原生方法原理探究(一):深入解析如何实现 call、apply 和 bind

这是 JS 原生方法原理探究系列的第一篇文章。本文会介绍如何实现 call、apply 和 bind 方法。关于这几个方法的具体用法,MDN 以及网上的文章已经描述得很清楚,这里不再赘述。 手写实现 call...

JS 原生方法原理探究(二):从规范解读如何实现 Object.create()

这是JS 原生方法原理探究系列的第二篇文章。本文会介绍如何实现 Object.create() 方法。关于这个方法的具体用法,MDN 已经描述得很清楚了,这里我们只做简单的介绍,具体的重点在于如何模拟实...

1984 年的苹果麦金塔电脑长什么样呢?

原文链接:https://uxdesign.cc/the-1984-apple-macintosh-how-does-it-look-today-d08dde79da05 原作者:Dmitrii Eliuseev 译者:Chor Part1硬件 1984 年的苹果公司在市场上早就不是初出茅庐...

从 Babel 转译过程浅谈 ES6 实现继承的原理

都说 ES6 的 Class 是 ES5 的语法糖,那么 ES6 的 Class 是如何实现的呢?其实现继承的原理又是什么呢?不妨我们通过 Babel 转译代码的方式,看看其中有什么门道。 这篇文章会从最简单的代码...

Tailwind CSS (可能)是名过其实的

Image for post Tailwind CSS 是一个工具集 CSS 框架,网上很多文章已对其有详尽的介绍。本文不是官方文档的复述,也不是系列优点的罗列,作者 Gerard 会从另一个角度出发,在尽力保持客观的...

30 个案例教你用纯 CSS 实现常见的几何图形

❝ 本文会介绍一些常见几何图形的 CSS 绘制方案,思路参考自 The shapes of CSS 一文以及网上的其它文章,部分地方会做适当的修改和补充。❞ 1. 三角形 传统 border 实现 我们知道,如果设置...

pen
2021/02/09 21:23
127
为什么需要在 JavaScript 中使用顶层 await?

原文地址:Why Should You Use Top-level Await in JavaScript?[1] 原文作者:Mahdhi Rezvi[2] 译者:Chor 作为一门非常灵活和强大的语言,JavaScript 对现代 web 产生了深远的影响。它之所以...

Chor 的 2020 年终总结 | 再见,2020;你好,2021

当意识到需要为 2020 年写一个年终总结的时候,已经是 2021 年 1 月 4 号了。不过没关系,年终总结虽迟但到。我的年度总结可能和别人不太一样,不会有文采飞扬的标题和笔墨,也不会谈太多技术...

如何基于心智模型打造更棒的用户体验

前言:好久不见,因为最近事情有点多,文章更新搁置了比较长的时间(然而这段时间关注数不减反增,这是我最诧异的地方)。今天是周六,我觉得不能继续摸鱼(误)了,所以想给各位分享一篇 UX...

ufo
2020/09/19 21:41
36

没有更多内容

加载失败,请刷新页面

返回顶部
顶部