一文搞懂各种 XaaS 究竟是什么 前言大家可能都听说过 IaaS、PaaS、SaaS 等名词,但这些概念经常容易混淆。正好我们这次接触到 FaaS 相关业务,借此机会来彻底搞清这些名词及其区别。 什么是 aaS?as a Service(即服务)是一种云计算服务交付模式,使企业和个人能够通过互联网按需访问和使用各种IT资源和服务,而无需关心背后的硬件和软件基础设施。简单来说,as a Service 就像是租借你需要的IT资源,而 2024-08-01 服务器运维 > 云计算 #文章 #云计算
Chrome 插件 MV3 配置清单 前言有过开发 Chrome 插件经历的朋友应该知道,开发插件时需要在根目录添加一个 manifest.json 配置清单,清单内容需要根据需要添加,每次开发时基本需要去翻配置文档,但 Chrome 开发文档繁杂难找,同时还需要科学上网,每次查起来都要花费不少时间,所以整理一份清单表格作为参考使用。 完整清单 字段 类型 描述 manifest_version 整数 用于指定扩展程序使用的 2024-07-25 前端编程相关 > Chrome 插件开发 #文章 #前端技术
Chrome 插件入门教程 1. 介绍Chrome 插件(也称为扩展程序)是用来扩展和增强 Google Chrome 浏览器功能的小程序。它们允许用户定制和扩展浏览器的功能,为用户提供更丰富、更高效的浏览体验。无论是广告拦截、密码管理、页面翻译,还是开发者工具,Chrome 插件都能满足各种需求。通过创建 Chrome 插件,开发者可以在用户浏览网页时增加额外的功能和体验,提高用户的工作效率和浏览体验。 Manifest 2024-07-24 前端编程相关 > Chrome 插件开发 #文章 #前端技术
Leafer 小游戏-拼图 前言本篇文章,我将带领你使用 Leafer 创建一个简单的拼图游戏。通过实现思路、步骤讲解以及代码演示,可以带你轻松上手使用 Leafer 编写游戏,同时可以让没有使用过 Leafer 的开发也能轻松理解并动手尝试。 最终效果图 思路拼图游戏实现思路简单,功能也复杂,借助 Leafer 我们可以快速实现一个拼图游戏项目。Leafer 提供了高度封装的 Canvas 操作API,让我们能专注于游戏逻 2024-07-07 前端编程相关 > 前端框架与库 > Leafer #文章 #前端技术 #LeaferJS
Vue3 自定义打印原理 前言最近接触到了一个 Vue3 的打印需求,我发现自己虽然从事前端开发已有多年,但对如何实现自定义打印还没有深入研究,一般都是找现成的库来解决问题,借这次的机会研究了一下如何实现自定义打印。 在现在的前端开发中,打印是一个比较常见的功能,无论是在生成报表、下载发票还是其他用途上都会用到。 最基本的打印方式是直接打印整个页面内容,但在实际项目中,我们常常需要更灵活的打印功能,例如选择性打印某个特定部 2024-06-28 前端编程相关 > 前端框架与库 > Vue #文章 #前端技术 #Vue
我在人间凑数的日子 元数据 我在人间凑数的日子书名: 我在人间凑数的日子作者: 段段简介: 这是一本由资深皮友、段友,新锐作者段段创作的散文,精选作者写的多篇散文,有对生活的感悟,有对爱情的伤感,有对人生的追寻,有对工作的探索,有对友谊的感触、有对生命的思考……作者文笔细腻,言语间不乏对自己的调侃和幽默,既有无奈也有动情,既有丧念也有温暖,寥寥数语间,给你无限的感悟和遐想。出版时间 2020- 2024-04-18 微信阅读笔记
code-inspector 源码浅析 前言code-inspector 是一个源代码定位插件,它可以通过点击页面上的 DOM 元素,自动启动 IDE 并将光标定位到对应 DOM 元素的源代码位置。 去年,一位同事曾向我推荐过这个插件,不过当时我已经非常熟悉项目目录结构了,所以没有觉得特别需要它。最近,社区的朋友又提起了code-inspector,正好我对其背后的实现机制感到好奇,遂深入研究了一番它的源码设计。 源码浅析code-in 2024-03-20 前端编程相关 > 源码杂记 #文章 #前端技术
NPM 仓库的超集 JSR 来了! # 引言今天在 Deno 博客中看到了一篇文章,介绍了一个叫 JSR 的包管理注册中心,简单尝试了一下觉得还不错,本文将结合原文章和个人体验对 JSR 进行一个详细的介绍。 在现如今的前端开发中,包管理注册中心 (如 npmjs.com) 扮演着至关重要的角色。它们不单是代码共享的媒介,更是实现模块化开发的枢纽。对于长久以来习惯于使用 npm 以及它的生态系统的前端开发者来说,我们见证了它如何帮助 2024-03-17 前端编程相关 > 包管理 #文章 #前端技术 #包管理
使用 pnpm 搭建 monorepo 项目 引言在我之前的开发经历中,并没有实际使用过 Monorepo 管理项目,尽管之前对此有所了解,但并未深入探究。然而,如今许多开源项目都采纳了 Monorepo 方式,对于不熟悉它的开发者来说,阅读和理解这些项目的源码可能会相对困难。所以,我近期简单研究了以下使用 PNPM 搭建 Monorepo 项目的方法。 什么是 Monorepo?在软件开发中,随着项目的逐渐庞大和复杂化,管理多个相关联的代码 2024-03-16 前端编程相关 > 包管理 #文章 #前端技术 #包管理 #monorepo
如何使用 JS 创建 css 类样式? 前言去年我为公司内部开发了一个浏览器插件,当时为了加快开发进度,我没有选用现成的插件框架,而是直接使用原生 JavaScript 搭配 Rollup 进行打包。由于这是一个浏览器插件,我不可避免地需要对页面元素进行操作,比如添加按钮、调整颜色等。刚开始,我采取的做法是直接向元素上添加style。这种方法一开始还算可行,但随着插件更新,组件增加,直接添加style变得更加繁琐且不优雅。 例如,手动添 2024-02-27 前端编程相关 > 前端基础 #文章 #前端技术