自动化部署脚本教程:前端项目的自动打包、上传与部署 前言在实际项目开发中,并不是所有项目都会配置 CI/CD 流程,特别是在中小型团队或者公司内部测试环境中,很多时候我们仍然需要手动打包、上传和部署项目。这个过程虽然简单,但往往是重复性强且浪费时间还容易出错,尤其是当项目规模较大时,整个流程会变得非常耗时和繁琐。 为了解决这些问题,我们可以编写一个自动化脚本,将项目的打包、上传及部署等一系列步骤自动化,这样可以减少重复性工作,节省时间,提 2024-09-30 服务器运维 > Linux #Linux #服务器运维 #shell
批量修改文件字符集 前言在日常生活、工作中,我们经常会遇到需要处理不同编码格式的文件。有时,在尝试打开这些文件时会遇到乱码,原因通常是文件的编码与我们使用的文本编辑器或编程语言的默认编码不匹配。这种情况尤其常见于一些历史遗留的文件或从不同系统中导出的数据。 手动处理这种问题不仅耗时,而且容易出错。如果文件数量较多,更是令人头疼。为了解决这个问题,我编写了一个脚本,自动化地将大量文件的编码格式转换为常用的 UTF-8。 2024-08-08 后端编程相关 > node #文章 #node #后端技术
前端面试题库 前言在求职的过程中,前端面试是一个重要的环节。为了帮助大家更好地准备,我整理了一些内容丰富且质量很高的前端面试题库。这些题库涵盖了广泛的知识点,从基础到高级,不仅包含了实用的面试经验,还涉及到许多前端开发中的核心原理问题。 无论你是刚入行的新人,还是有一定经验的前端工程师,都可以从中找到适合自己学习的内容。我建议你可以选择一个题库作为主要参考资料,深入学习和理解其中的知识点;同时,也可以利用其他题 2024-08-07 前端编程相关 > 前端面试 #前端技术 #前端面试
KOReader:万能电子书阅读器 前言KOReader 是一款主要针对电子墨水阅读器的文档查看器,它支持几乎所有主流的电子书格式。无论是我们常见的 EPUB、MOBI、PDF,还是 RTF、DJVU,KOReader 都能轻松应对。 除此之外,它还能阅读漫画格式的 CBZ、CBR 文件,甚至普通的 TXT 文本和 HTML 网页都不在话下。 这意味着,你无需再为找到一个能兼容所有格式的阅读器而烦恼,KOReader 可以满足你各种 2024-08-04 开源项目 #开源项目 #文章 #阅读器
一文搞懂各种 XaaS 究竟是什么 前言大家可能都听说过 IaaS、PaaS、SaaS 等名词,但这些概念经常容易混淆。正好我们这次接触到 FaaS 相关业务,借此机会来彻底搞清这些名词及其区别。 什么是 aaS?as a Service(即服务)是一种云计算服务交付模式,使企业和个人能够通过互联网按需访问和使用各种IT资源和服务,而无需关心背后的硬件和软件基础设施。简单来说,as a Service 就像是租借你需要的IT资源,而 2024-08-01 服务器运维 > 云计算 #文章 #云计算
Chrome 插件入门教程 1. 介绍Chrome 插件(也称为扩展程序)是用来扩展和增强 Google Chrome 浏览器功能的小程序。它们允许用户定制和扩展浏览器的功能,为用户提供更丰富、更高效的浏览体验。无论是广告拦截、密码管理、页面翻译,还是开发者工具,Chrome 插件都能满足各种需求。通过创建 Chrome 插件,开发者可以在用户浏览网页时增加额外的功能和体验,提高用户的工作效率和浏览体验。 Manifest 2024-07-26 前端编程相关 > Chrome 插件开发 #文章 #前端技术
Chrome 插件 MV3 配置清单 前言有过开发 Chrome 插件经历的朋友应该知道,开发插件时需要在根目录添加一个 manifest.json 配置清单,清单内容需要根据需要添加,每次开发时基本需要去翻配置文档,但 Chrome 开发文档繁杂难找,同时还需要科学上网,每次查起来都要花费不少时间,所以整理一份清单表格作为参考使用。 完整清单 字段 类型 描述 manifest_version 整数 用于指定扩展程序使用的 2024-07-26 前端编程相关 > Chrome 插件开发 #文章 #前端技术
Leafer 小游戏-拼图 前言本篇文章,我将带领你使用 Leafer 创建一个简单的拼图游戏。通过实现思路、步骤讲解以及代码演示,可以带你轻松上手使用 Leafer 编写游戏,同时可以让没有使用过 Leafer 的开发也能轻松理解并动手尝试。 最终效果图 思路拼图游戏实现思路简单,功能也复杂,借助 Leafer 我们可以快速实现一个拼图游戏项目。Leafer 提供了高度封装的 Canvas 操作API,让我们能专注于游戏逻 2024-07-07 前端编程相关 > 前端框架与库 > Leafer #文章 #前端技术 #LeaferJS
Vue3 自定义打印原理 前言最近接触到了一个 Vue3 的打印需求,我发现自己虽然从事前端开发已有多年,但对如何实现自定义打印还没有深入研究,一般都是找现成的库来解决问题,借这次的机会研究了一下如何实现自定义打印。 在现在的前端开发中,打印是一个比较常见的功能,无论是在生成报表、下载发票还是其他用途上都会用到。 最基本的打印方式是直接打印整个页面内容,但在实际项目中,我们常常需要更灵活的打印功能,例如选择性打印某个特定部 2024-06-28 前端编程相关 > 前端框架与库 > Vue #文章 #前端技术 #Vue
code-inspector 源码浅析 前言code-inspector 是一个源代码定位插件,它可以通过点击页面上的 DOM 元素,自动启动 IDE 并将光标定位到对应 DOM 元素的源代码位置。 去年,一位同事曾向我推荐过这个插件,不过当时我已经非常熟悉项目目录结构了,所以没有觉得特别需要它。最近,社区的朋友又提起了code-inspector,正好我对其背后的实现机制感到好奇,遂深入研究了一番它的源码设计。 源码浅析code-in 2024-03-20 前端编程相关 > 源码杂记 #文章 #前端技术