JavaScript 操作滚动条 2020年09月04日 Mr. Ma 对于大多数网站来说,在编写前端的时候操作滚动条应该是少不了的。现在的很多网站都有一键返回顶部的功能,这就需要涉及到滚动条的操作,还有很多手机 APP 和网站是根据滚动条的位置动态加载数据的,也需要涉及到滚动条的操作。这里简单写一下滚动... 阅读全文 1 评论
红米 AC2100 刷入 Padavan 固件 2020年08月27日 Mr. Ma 之前家里用的路由器是很早以前买的 TP-LINK ,因为买的时间比较早,也不是高端路由器,也不支持 5G 频段的 WI-FI,所以准备换一个。考虑到目前家里还没有支持 WI-FI 6 的设备,也很少有需要连接 WI-FI 的智能家居,... 阅读全文 30 评论
Typecho 主题开发 - 获取文章中的第一张图片作为文章头图或缩略图 2020年08月20日 Mr. Ma 很多笔记或博客网站,例如 语雀、Blogger 等 都可以自动获取文章中的第一张图片作为文章头图或缩略图。一些笔记类的文章,可能很多人都不会专门制作或挑选缩略图,对于这一类的文章,最省事的方法就是使用文章中的第一张图片作为缩略图。下面... 阅读全文 0 评论
Vuex 的简单使用 2020年07月30日 Mr. Ma Vue 组件之间有很多种通信方式,例如 props、ref、$emit 等。但是这些通信方式都有一个问题就是一次只能和一个组件通信,如果要把值传给多个组件就需要写多行代码,而且对于层级较多的组件来说需要传很多次,不太方便。Vuex 是... 阅读全文 0 评论
Typecho 主题开发 - 点赞功能 2020年07月10日 Mr. Ma Typecho 默认是没有提供点赞相关的 API 的,点赞功能只能自己开发,点赞也需要涉及到数据库操作。这里就以 我的博客主题 点赞功能为例,简单写一下点赞功能的开发。编写函数Typecho 提供了一个 functions.php,可... 阅读全文 10 评论
JavaScript 复制文本和读取剪贴板 2020年07月06日 Mr. Ma 在很多提供在线翻译服务的网站和 APP 的译文区域基本都有一个复制的按钮,点击就可以一键复制翻译结果,不需要手动选择复制。除了翻译网站外,很多需要提取内容的网站也都提供一键复制功能。这里就来简单写一下 JavaScript 在浏览器环... 阅读全文 0 评论
Linux 安装最新 Node.js 并配置环境变量 2020年06月22日 Mr. Ma 今天准备在服务器上构建一个前端项目,我的服务器用的 Linux 是 CentOS 7,我通过 Yum 安装了 Nodejs。在运行构建命令的时候出现了一堆错误信息,项目也无法成功构建,其中的一段错误信息如下:npm ERR! Make... 阅读全文 2 评论
Linux 使用 vsftpd 搭建 FTP 服务器 2020年06月21日 Mr. Ma FTP 是一种常用的文件传输协议。很多虚拟主机和服务器也都在使用 FTP 传输文件。FTP 包含服务端和客户端。服务端的主要功能就是存储文件和为客户端提供文件管理服务,客户端的主要功能就是连接到服务端管理文件。下面简单写一下 FTP ... 阅读全文 0 评论
我的博客主题给我带来的垃圾外链 2020年06月14日 Mr. Ma 半年前我开发了一个 Typecho 的博客主题 MWordStar,这也是我自用的主题,这个主题是免费开源的。在主题的页脚区域有一段 Powered by Typecho Theme by MWordStar 的版权信息,其中 Typ... 阅读全文 5 评论
在 Linux 服务器搭建 Web 版 VSCode 2020年06月12日 Mr. Ma Visual Studio Code 是微软的一个代码编辑器,它的桌面版使用 TypeScript + Electron 开发,目前 VSCode 已经可以在普通浏览器中运行。Web 版的 VSCode 可以运行在普通浏览器中,也就是... 阅读全文 6 评论