Hello-World
这是哪里 这里是小康博客Hexo 版,此站将会替代曾经的博客。 地址说明 本博客采用的地址是不加www的根域名,这是当初一个错误的决定。因此,当此博客关闭时,这个域名不会解析到新博客,新博客地址为加wwww的即https://www.antmoe.com。在这里我发现 coding 还是挺不错的,给申请 https 证书,不知道能不能自动续期。 文章说明 文章这件事我思考了很久,决定只留一些有意义的文章,一些笔记什么的可能就直接放弃了。 不过这么一来好像也就没什么可以留的了。 最后说明 关于本博客的一些友情链接,我会在博客关闭前逐一去访问,如果贵站还添加着本站,并且支持 https 那么我会搬到新博客的友情连接。当然了贵站还是可以与本站再次添加友情链接的。 打赏记录 打赏记录于2020 年 05 月 23 日。其中时间与订单交易时间一致,姓名(昵称)如果没有备注,默认即交易中的名称。如果您觉得侵犯了您的隐私,那么可以私信我,删除姓名(昵称)。 时间 途径 姓名(昵称) 金额 2021-03-2920:45:50 QQ blog ¥ 10.00 2021-01 ...
浏览器中的事件循环(Event Loop)机制
什么是事件循环(Event loop),浅谈浏览器事件循环,一文带你了解什么是浏览器中的事件循环机制;通过代码帮你梳理事件循环是如何进行循环的。
使用pnpm创建一个monorepo仓库
关于monorepo 简单来说monorepo就是将多个项目(有关联)放到一个仓库,其好处最明显的就是解决代码复用的问题和开发流程的统一。 至于更多关于monorepo管理方式,网上也有很多文章介绍,此文的主要目的是记录一下初始化过程。 创建项目 新建目录并初始化(项目名以kklearn为例) pnpm init 接下来在生成的package.json文件中写入字段来限制使用pnpm等 { "name": "kklearn", "version": "1.0.0", "description": "", "private": true, "engines": { "node": ">=16", "pnpm": ">=7" }, "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "au ...
JavaScript中的原型链到底是什么
原型链是什么,浅谈原型链,一文带你了解什么是原型链
一文搞懂网格grid布局
什么是网格布局 网格布局能够将网页划分成一个个网格,亦可以组合任意不同的网格。 grid布局是二维布局,而flex布局则是一维布局。grid将容器划分为行和列,产生单元格,通过指定项目所在的单元格。 定义网格布局 定义网格布局很简答,通过display即可设置。 不过与flex布局不同的是,单纯的设置后是无效果的,需要同样为其设置网格布局属性才可以看到效果 gridinline-grid容器内部设置为网格布局,容器为块级元素 div{ display: grid; }容器内部设置为网格布局,容器为行内元素 div{ display: inline-grid; } 网格布局属性 列宽和行高 定义列宽grid-template-columns和行高grid-template-rows用于规定单元格的大小。(类似于width和height) .container { /* 定义网格布局 */ display: grid; /* 定义三列网格,宽度为200px */ grid-template-columns ...
个人图床的最终抉择
谈一谈我的个人图床的解决方案
初识vue3之无限滚动
vue3中自定义无限滚动指令与无限滚动组件的封装
友链及友链朋友圈折腾史
此文参考仓库:https://github.com/kkfive/my-friend 友链 友链数据 说到友链,算是入坑 Hexo 博客以后第一个魔改的内容。 当时的魔改的友链还只是在原主题的基础上修改源代码,导致每次升级主题都要进行大量适配工作。 于是第一版的友链(不修改源代码)魔改出现了,其原理是通过 JavaScript 异步请求 giteeAPI,来在前端显示友链信息。gitee 端使用 issue 存储友链,使用户更方便的交换友链。 此处省略大量前端适配及优化方案。 方便的同时也产生了大量问题,其中我最不能容忍的情况如下: 交换友链后站点关闭即博主不在维护 交换友链后换主题或博客系统导致曾经友链记录全部消失并且不补 因此在 2022 年年初,基于 kkapi 我想要交换友链的小伙伴通过 API 提交交换,并且与用户 GitHub 或者 Gitee 绑定。前端通过自行填写表单的方式提交。 但是此方案的实现过于复杂,且由于出现账号的概念,所以无形中为用户的“账号记录库”增加负担,且在代码维护与安全方面存在很多问题需要完善,因此此项方案作废。 在同一时间,受到乐特大佬 ...
基于Docker安装之安装友链朋友圈爬虫
通过docker-compose快速部署友链朋友圈爬虫