京程一灯

773 篇文章
64 人订阅

全部文章

疯狂的技术宅

《重构-代码整洁之道TypeScript版》第一天

看到这个标题你的脑海中一定会浮现出两本书,一本就是,《重构--改善既有代码设计》 和 《代码整洁之道》 。这确实是两本非常伟大的图书,但是很遗憾里面提供的 co...

6230
疯狂的技术宅

《重构-代码整洁之道TypeScript版》第2天

动机?:在分布系统和并发系统中,不可变的值对象特别有用,因为你无需考虑他们的同步问题。

7210
疯狂的技术宅

《重构-代码整洁之道TypeScript版》第3天

描述?:你有一些列的条件测试都得到了相同的结果,你可以将这些测试合并为一个条件表达式,并将这个条件表达式提炼为一个独立的函数。

7030
疯狂的技术宅

《重构-代码整洁之道TypeScript版》第4天

描述?:你有一个复杂的if..else if ...else语句,可以把它从复杂的代码中提取出来

5110
疯狂的技术宅

2020最新:100道有答案的前端面试题(下)

8330
疯狂的技术宅

浅析 JavaScript 中的事件委托

为了实现这个小功能,你需要选择按钮,然后再用 addEventListener() 方法来附加事件监听器:

5530
疯狂的技术宅

深入研究 Node.js 的回调队列

队列是 Node.js 中用于有效处理异步操作的一项重要技术。在本文中,我们将深入研究 Node.js 中的队列:它们是什么,它们如何工作(通过事件循环)以及它...

7210
疯狂的技术宅

微前端自检清单

最近在做公司微前端,整理了一份微前端搭建清单,如果你正在考虑是否要做微前端,不妨做个参考。

7820
疯狂的技术宅

最简WebGL教程,仅需 75 行代码

现代 OpenGL(以及名为WebGL的扩展)与我过去学习的传统 OpenGL 有很大不同。我了解栅格化的工作原理,所以对这些概念很满意。但是我所阅读的每篇教程...

6520
疯狂的技术宅

深入探索 Vue 路由

SPA 非常好,因为它们不需要在每次更改路由时都去加载页面。这就意味着一旦加载了全部内容,就可以真正快速地对视图进行切换,并提供出色的用户体验。

8230
疯狂的技术宅

在 React 中进行事件驱动的状态管理

自 Hook 被引入 React 以来,Context API 与 Hook 库在应用状态管理中被一起使用。但是把 Context API 和 Hooks(许...

7610
疯狂的技术宅

用 Javascript 和 Node.js 爬取网页

本文主要针对具有一定 JavaScript 经验的程序员。如果你对 Web 抓取有深刻的了解,但对 JavaScript 并不熟悉,那么本文仍然能够对你有所帮助...

9510
疯狂的技术宅

React 开发者常犯的 3 个错误

关于前端开发,我最开心的事情就是总有新的东西可以学习。但我们可能一辈子都在与各种编程语言、库和框架大交道,却仍然对它们一无所知。

9430
疯狂的技术宅

比较 JavaScript 对象的四种方式

比较 JavaScript 中的值非常简单,只需用相等运算符即可,例如严格相等运算符:

8230
疯狂的技术宅

浏览器是怎样向网卡发送数据的

当我们在浏览器的地址栏中输入地址并回车后,浏览器可能会做一些预处理,比如 Chrome 会根据历史统计来预估所输入字符对应的网站,比如输入了“bai”,根据之前...

78840
疯狂的技术宅

TypeScript中的类型断言

本文是关于 TypeScript 中的 type assertions 的,它与其他语言中的类型强制转换有相似之处,并通过 as 运算符执行。

9340
疯狂的技术宅

探索 Vue-Multiselect

创建下拉菜单总是很麻烦的,特别是当我们需要自定义样式时,select 元素的作用非常有限。如果用 Vue 来构建我们的应用,则可以用一些组件来帮助简化工作。

6720
疯狂的技术宅

TypeScript 中的顶级类型:any 和 unknown

在 TypeScript中,any 和 unknown 是包含所有值的类型。在本文中,我们将会研究它们是怎样工作的。

8320
疯狂的技术宅

10 个超有用的 JavaScript 技巧

众所周知,JavaScript 一直在迅速变化。新的 ES2020 引入了许多很棒的功能。你可以通过很多不同的方式去编写代码。他们会达到相同的目标,但其中一些会...

8520
疯狂的技术宅

VS Code 调试完全攻略(6):调试由 TypeScript 开发的 React

‍‍说到前端,我现在选择的武器是 React、TypeScript 和 Parcel trinity。这是一个简单、可靠而且高效的设置,只需最少的配置。本文将向...

8720

扫码关注云+社区

领取腾讯云代金券