**伯克利大学** 的计算机入门教程

2022-05-15
阅读 5 分钟
1.9k
import-local 是一个 NodeJS 端的工具,用于检测本地是否安装了某个包。如果你在开发一个 node 的 cli 应用,并且想要提高性能使用用户本地安装好的包,它就很适合你。

跨域了? 装个插件就够了!

2022-02-06
阅读 1 分钟
12.3k
浏览器为了安全引入了同源策略,这直接导致默认情况下前后端域名如果不同,那么则功能会受限。 随着前后端分离的发展,前端和后端职责的分离,前端会有专门的本地开发服务器(local dev server)用于本地开发。这个时候和后端接口联调时就很可能会遇到跨域安全问题。

Chrome 新功能 - 录制小视频

2021-11-11
阅读 1 分钟
3.6k
Chrome 97 推出了一个预览功能 - Recorder。它允许你录制 Web 页面的操作并支持回放,编辑,测量性能 等诸多功能。它长什么样你可以直接在 chrome devtool 中看到一个 Recorder 面板,点击它就可以体验。如果没有找到,可以尝试 cmd + shift + p 调出命令面板搜索 Recorder。当然如果该功能未发布是搜不到的它有什么用?...

【10月精彩回顾】Github 支持脚注,Chrome插件开发全攻略

2021-11-01
阅读 4 分钟
3.1k
和 requestIdleCallback 不同, 它是检测用户是否空闲,即是否有交互动作,比如鼠标,键盘等。而 requestIdleCallback 是检测浏览器本身是否空闲。

【每日一荐月刊】每天分享一点好玩的东西~

2021-04-02
阅读 5 分钟
2.4k
每日一荐每天给你推荐一个新奇,好玩,高品质的开源库,好文,观点或言论等。项目主页维护当前月份的内容,想看往期内容,可以翻到下方历史汇总部分,然后选择自己感兴趣的月份点进去即可。2021-032021-03-31[工具]一个可以实时翻译不同语言,以支持不同语言的人一起开会。这或许就是跨国远程办公党的胜利?更容易赚美刀...

如何自动同步博客到 Github 主页?

2021-02-27
阅读 2 分钟
2.9k
Github 支持通过创建同名仓库的形式自定义主页。比如我的 Github 用户名是 azl397985856,那么新建一个名为 azl397985856 的仓库即可。接下来你可以通过修改此仓库的 README 文件来自定义 Github 主页。也就是说,你想要自定义主页就新建一个同名仓库并修改 README 就行了。

2021届秋招哈啰出行前端面经(一面)

2021-02-23
阅读 2 分钟
3.8k
面试过程简单做个自我介绍吧。面试官您好。。。看到了你的项目经验,简单介绍一下你的项目吧。。。。你的项目中用到了 React,用的是那个版本呢?用的 React 16.5(记错了,应该是 16.8)React 16.5 已经有 Hooks 了吗?没有(场面一度十分尴尬,React 16.8.0 是第一个支持Hook 的版本)。Hooks 和 class 有哪些优势?有...

如何将 github 上的代码一键部署到服务器?

2021-02-18
阅读 3 分钟
4.7k
在 Github 上看到一些不错的仓库,想要贡献代码怎么办?在 Github 上看到一些有用的网站,想部署到自己的服务器怎么办?。。。我想很多人都碰到过这个问题。如果要贡献代码,之前我的做法通常是将代码克隆到本地,然后在本地的编辑器中修改并提交 pr。如果想部署到自己的服务器,之前我的做法通常是克隆到本地,然后本地...

一个让你的 YouTube 丝滑般柔顺的插件

2021-01-15
阅读 1 分钟
8.1k
一开始我还挺喜欢 Youtube 的,不仅是因为可以看到一些其他人看不到的东西,也因为体验比较棒。而现在,我已经彻底失望了。每次看一个十分钟的视频被跳出来四次广告的痛苦你了解么?如果你在看一个需要集中精力思考的视频,那么这种打断真的是非常让人恼怒。如果不是实在无法忍受这种行为,我也不会使用一些广告屏蔽的插...

【每日一荐月刊】2020-12

2021-01-06
阅读 4 分钟
2.1k
每天给你推荐一个新奇,好玩,高品质的开源库,好文,观点或言论等。项目主页维护当前月份的内容,想看往期内容,可以翻到下方历史汇总部分,然后选择自己感兴趣的月份点进去即可。在线阅读:[链接]电子书文件太大, 大家可到我的公众号《脑洞前端》回复“每日一荐”获取。新鲜出炉 (2020-12)2020-12-31[好文]啊哈!今天是...

TypeScript 练习题(第二弹)

2020-10-19
阅读 26 分钟
2.8k
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:它们大多数没有一个清晰的主线,而是按照 API 组织章节的,内容在逻辑上比较零散。大多是“讲是什么,怎么用“,而不是”讲为什么,讲原理“。大多数内容比较枯燥,趣味性比较低。都是干巴巴的文字,没有图片,缺...

TypeScript 练习题

2020-09-28
阅读 18 分钟
9.5k
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:它们大多数没有一个清晰的主线,而是按照 API 组织章节的,内容在逻辑上比较零散。大多是“讲是什么,怎么用“,而不是”讲为什么,讲原理“。大多数内容比较枯燥,趣味性比较低。都是干巴巴的文字,没有图片,缺...

TypeScript 配置文件该怎么写?

2020-08-25
阅读 6 分钟
10k
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:它们大多数没有一个清晰的主线,而是按照 API 组织章节的,内容在逻辑上比较零散。大多是“讲是什么,怎么用“,而不是”讲为什么,讲原理“。大多数内容比较枯燥,趣味性比较低。都是干巴巴的文字,没有图片,缺...

types 和 @types 是什么?

2020-08-22
阅读 4 分钟
5.5k
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:它们大多数没有一个清晰的主线,而是按照 API 组织章节的,内容在逻辑上比较零散。大多是“讲是什么,怎么用“,而不是”讲为什么,讲原理“。大多数内容比较枯燥,趣味性比较低。都是干巴巴的文字,没有图片,缺...

TypeScript 类型系统

2020-08-16
阅读 7 分钟
7.2k
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:它们大多数没有一个清晰的主线,而是按照 API 组织章节的,内容在逻辑上比较零散。大多是“讲是什么,怎么用“,而不是”讲为什么,讲原理“。大多数内容比较枯燥,趣味性比较低。都是干巴巴的文字,没有图片,缺...

Webkit 内核初探

2020-08-12
阅读 6 分钟
6.9k
当下浏览器内核主要有 Webkit、Blink 等。本文分析注意是自 2001 年 Webkit 从 KHTML 分离出去并开源后,各大浏览器厂商魔改 Webkit 的时期,这些魔改的内核最终以 Chromium 受众最多而脱颖而出。本文就以 Chromium 浏览器架构为基础,逐层探入进行剖析。

上帝视角看 TypeScript

2020-08-04
阅读 3 分钟
6.7k
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:它们大多数没有一个清晰的主线,而是按照 API 组织章节的,内容在逻辑上比较零散。大多是“讲是什么,怎么用“,而不是”讲为什么,讲原理“。大多数内容比较枯燥,趣味性比较低。都是干巴巴的文字,没有图片,缺...

你不知道的 TypeScript 泛型(万字长文,建议收藏)

2020-06-22
阅读 14 分钟
26.1k
泛型是 TypeScript(以下简称 TS) 比较高级的功能之一,理解起来也比较困难。泛型应用场景非常广泛,很多地方都能看到它的影子。平时我们阅读开源 TS 项目源码,或者在自己的 TS 项目中使用一些第三方库(比如 React)的时候,经常会看到各种泛型定义。如果你不是特别了解泛型,那么你很可能不仅不会用,不会实现,甚至...

你不知道的前端异常处理(万字长文,建议收藏)

2020-06-19
阅读 14 分钟
9k
除了调试,处理异常或许是程序员编程时间占比最高的了。我们天天和各种异常打交道,就好像我们天天和 Bug 打交道一样。因此正确认识异常,并作出合适的异常处理就显得很重要了。

一文看懂浏览器事件循环

2019-12-16
阅读 7 分钟
8.8k
实际上浏览器的事件循环标准是由 HTML 标准规定的,具体来说就是由whatwg规定的,具体内容可以参考event-loops in browser。而NodeJS中事件循环其实也略有不同,具体可以参考event-loops in nodejs