我是一名前端开发工程师,擅长 Vue 和 Angular 框架。平时喜欢跑步、爬山、烹饪等等,向往自由,梦想是不劳而获!在这里记录日常探索和运用到的工具,以及一些重要的经历,分享我的所思所想。

Node.js 实现简单爬虫

介绍爬虫是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。本文将使用 Nodejs 编写一个简单的爬虫脚本,爬取一个美食网站,获取菜品的标题和图片链接,并以表格的形式输出。 准备工作1、初始化项目 首先,确保已安装 Node,然后创建一个新的文件目录,运行以下命令初始化...

Git 分支合并

Merge(合并)Merge 是 Git 中最常用的分支合并方式之一。当你想要将一个分支的更改合并到另一个分支时,你可以使用 Merge 操作。 合并步骤:通常是从开发分支往主分支上合并代码的时候用 merge 1、git...

万能的 reduce

reduce 介绍reduce 是 JavaScript 数组的一个高阶函数,它用于将数组的每个元素按照指定的方式进行归约(合并)操作。 reduce 接受两个参数: callback 回调函数,它执行数组的归约逻辑。 initialValue...

前端分页

前言虽然在实际开发中,大多数分页都是由后端处理,但还是有小部分场景需要前端来实现分页。实现并不难,仅作为记录,方便下次拿来直接使用。 准备数据源数据源可以是从后端获取的数据列表,也可以是前端模拟的数据集。将数据源格式处理成数组即可。

如何生成 SSH 密钥

什么是 SSH 密钥?SSH 密钥是一种安全连接到远程服务器的方式。通过使用 SSH 密钥,您可以实现更安全、更便捷的身份验证,并免去传统的用户名和密码登录方式。 检查是否已有 SSH...

用 Node.js 实现一个上传图片接口

初始化项目在当前目录下创建一个名为 upload-image-api 的新文件夹,并初始化一个包含默认设置的 package.json 文件。 mkdir...

博客搭建 — 站点优化之图片懒加载

关于图片懒加载图片懒加载是一种优化网页性能的技术,它延迟加载页面中的图片,只在用户需要时才进行加载,从而减少初始页面加载时的资源请求和传输量。 lazysizes 让该技术成为非常简单的实现策略。

VSCode 换行符问题

换行符格式在 Visual Studio Code (VSCode) 中,换行符问题通常涉及两种常见的换行符格式:CRLF(Carriage Return Line Feed)和 LF(Line Feed)。 默认情况下,VSCode 在不同操作系统上使用适当的换行符格式。例如,在 Windows 上,默认使用 CRLF 格式,而在...

博客搭建 — 添加图片放大功能

简介Fancybox 是一个流行的 JavaScript 图片和媒体轻盒效果库,用于在网页中展示图片、视频、内联内容和多媒体内容。它提供了一种优雅而灵活的方式来创建响应式的弹出窗口,使用户能够以漂亮的方式浏览和交互。

博客搭建 — Algolia DocSearch 实现站点搜索

关于 Algolia DocSearchAlgolia DocSearch 帮助您在站点和应用程序上实现高效、灵活和有见地的搜索。为您的用户提供快速而丰富的搜索体验。 DocSearch 分为爬虫和前端库 爬网由...