浏览器控制台获取一个网页的HTML

当我们在开发工程化的前端项目时,常常会遇到需要SEO的问题,因为常用的NextJS和NuxtJS框架中区分了客户端组件和服务端组件,所以我们经常需要考虑到一些页面在被搜索引擎爬取时能否获取到带有数据的页面,所以我们可以使用以下方法粗略查看:// 请求指定网站并打印文本内容 async function fetchPageAsText(url) { try { const respons

- 阅读全文 -

vim操作命令大全

### Vim 操作大全 | 操作类别 | 操作 | 命令/快捷键 | |---------------|-----------------------------------|------------------------------------------| |

- 阅读全文 -

程序员必备英文

git相关提交内容英文中文解释Update third-party dependencies更新第三方依赖版本Build frontend assets前台打包Refactor the structure of the project重构项目结构Improve the performance of XX page优化XX页面性能Enhance the user interface of XX pa

- 阅读全文 -

程序员使用mac的一些笔记

nodejs包管理器安装最新稳定版 node:n stable 安装最新版本 node:n latest 安装某个具体node版本:n 14.16.1 删除某个具体的node版本: n rm 14.16.1 查看本机已安装的node版本: n ls

- 阅读全文 -

如何评估算法的效率

前言在算法设计和分析中,时间复杂度是衡量算法运行时间随输入规模增长而增长的速度的一种方法,通过分析算法的时间复杂度,我们可以评估算法的效率和性能。在对一些数据量特别大的场景来说,优化算法是一件很重要的事情?,所以不能忽视。什么是时间复杂度?时间复杂度是指算法运行所需的时间与输入规模之间的关系。通常用大O符号(O)来表示,称为“大O记号”。时间复杂度描述的是算法的运行时间与输入规模之间的增长关系,而

- 阅读全文 -