如何处理 loading 闪烁
图片来源于踏青随手一拍
考虑一个场景,在使用 userequest hooks 的时候经常会返回 {data, loading, error} 结构,为了交互更好,通常会对 loading 字段做一些处理,例如在小程序中可能会调用 showLoading 来告知用户正在请求中。
在 load...
如何处理时区
这个问题可能在日常中不太可能遇到,但是在处理一些国际化的项目中可能会涉及。例如当你浏览一些推特或者国外的论坛,它们会标记所在的时区是什么,在什么时候发布。
考虑一个真实的场景,如果你要定时发布一个文章,可能希望在 12 月 11 日的 12 点发布,采用纽约时间,但是因为你所在中国可能并没有考...
Next.js 构建博客之资源抓取
Next.js 构建博客之资源抓取
Next.js 构建博客之博客搭建
Next.js 构建博客之打包 SSG
Next.js 构建博客之常见问题处理
Next.js 构建博客之功能拓展
Next.js 构建博客之自动构建
这是 Next.js 搭建博客的第一章,整个系列会详细介绍如何结合 ...
Next.js 构建博客之博客搭建
Next.js 构建博客之资源抓取
Next.js 构建博客之博客搭建
Next.js 构建博客之打包 SSG
Next.js 构建博客之常见问题处理
Next.js 构建博客之功能拓展
Next.js 构建博客之自动构建
在上一篇 Next.js 构建博客之资源抓取 介绍了如何把 GitH...
Next.js 构建博客之打包SSG
Next.js 构建博客之资源抓取
Next.js 构建博客之博客搭建
Next.js 构建博客之打包 SSG
Next.js 构建博客之常见问题处理
Next.js 构建博客之功能拓展
Next.js 构建博客之自动构建
这是 Next.js 构建博客的第三篇文章,上一篇文章 Next.j...
Next.js 构建博客之常见问题处理
Next.js 构建博客之资源抓取
Next.js 构建博客之博客搭建
Next.js 构建博客之打包 SSG
Next.js 构建博客之常见问题处理
Next.js 构建博客之功能拓展
Next.js 构建博客之自动构建
这是 Next.js 构建博客的第四篇文章,上一篇文章 Next.j...
Next.js 构建博客之功能拓展
Next.js 构建博客之资源抓取
Next.js 构建博客之博客搭建
Next.js 构建博客之打包 SSG
Next.js 构建博客之常见问题处理
Next.js 构建博客之功能拓展
Next.js 构建博客之自动构建
这是 Next.js 构建博客的第五篇文章,上一篇文章 Next.j...
Next.js 构建博客之自动构建
Next.js 构建博客之资源抓取
Next.js 构建博客之博客搭建
Next.js 构建博客之打包 SSG
Next.js 构建博客之常见问题处理
Next.js 构建博客之功能拓展
Next.js 构建博客之自动构建
这是 Next.js 构建博客的第六篇文章,上一篇文章 Next.j...
从Vue3看组件开发新写法
这是一篇迟来的文章,原定是 21 年的文章,当时恰逢 Vue3 正式发布已经过去了一段时间,打算介绍一下在 Vue3 中的一些新写法,不过因为种种原因拖延到了今天才动笔。
Hooks
Vue3 最大的提升我觉得在于三点:
第一引入了 Proxy 以及编译器的重写,让性能提升一个台阶;
第二 ...
如何编写爬虫
这是一篇鸽了许久的文章,最近失业在家重构博客的时候发现还有一些文章没有来的及写,就有了这篇文章。
最终代码放到了 codesandbox
准备工作
编写爬虫之前需要调查一下需要爬取的网站是什么形式来渲染的
如果是 spa 页面则只需要拿到账号信息,通常是 token 或者 cookie 之类...