Vuex 的简单使用 2020年07月30日 Mr. Ma 1970 Vue 组件之间有很多种通信方式,例如 props、ref、$emit 等。但是这些通信方式都有一个问题就是一次只能和一个组件通信,如果要把值传给多个组件就需要写多行代码,而且对于层级较多的组件来说需要传很多次,不太方便。Vuex 是 Vue 的一个状态... 阅读全文 0 评论
Typecho 主题开发 - 点赞功能 2020年07月10日 Mr. Ma 7007 Typecho 默认是没有提供点赞相关的 API 的,点赞功能只能自己开发,点赞也需要涉及到数据库操作。这里就以 我的博客主题 点赞功能为例,简单写一下点赞功能的开发。编写函数Typecho 提供了一个 functions.php,可以用来定义函数,数据... 阅读全文 16 评论
JavaScript 复制文本和读取剪贴板 2020年07月06日 Mr. Ma 5855 在很多提供在线翻译服务的网站和 APP 的译文区域基本都有一个复制的按钮,点击就可以一键复制翻译结果,不需要手动选择复制。除了翻译网站外,很多需要提取内容的网站也都提供一键复制功能。这里就来简单写一下 JavaScript 在浏览器环境下的复制文本和读取... 阅读全文 0 评论
Linux 安装最新 Node.js 并配置环境变量 2020年06月22日 Mr. Ma 2695 今天准备在服务器上构建一个前端项目,我的服务器用的 Linux 是 CentOS 7,我通过 Yum 安装了 Nodejs。在运行构建命令的时候出现了一堆错误信息,项目也无法成功构建,其中的一段错误信息如下:npm ERR! Make sure you ... 阅读全文 2 评论
Linux 使用 vsftpd 搭建 FTP 服务器 2020年06月21日 Mr. Ma 2867 FTP 是一种常用的文件传输协议。很多虚拟主机和服务器也都在使用 FTP 传输文件。FTP 包含服务端和客户端。服务端的主要功能就是存储文件和为客户端提供文件管理服务,客户端的主要功能就是连接到服务端管理文件。下面简单写一下 FTP 服务端的搭建。FTP... 阅读全文 0 评论
我的博客主题给我带来的垃圾外链 2020年06月14日 Mr. Ma 3149 半年前我开发了一个 Typecho 的博客主题 MWordStar,这也是我自用的主题,这个主题是免费开源的。在主题的页脚区域有一段 Powered by Typecho Theme by MWordStar 的版权信息,其中 Typecho 链接指向了... 阅读全文 5 评论
在 Linux 服务器搭建 Web 版 VSCode 2020年06月12日 Mr. Ma 8357 Visual Studio Code 是微软的一个代码编辑器,它的桌面版使用 TypeScript + Electron 开发,目前 VSCode 已经可以在普通浏览器中运行。Web 版的 VSCode 可以运行在普通浏览器中,也就是说能运行现代浏览器的... 阅读全文 6 评论
国内常用的搜索引擎的蜘蛛 UserAgent 2020年06月04日 Mr. Ma 3351 UserAgent 是软件或设备在发送请求时随发送内容一起发送的一组用来标识设备或软件的信息。搜索引擎在发送请求时也会包含 UserAgent,每个搜索引擎的 UserAgent 都不一样,通过提取服务器日志中相应的 UserAgent,可以统计和分析搜... 阅读全文 0 评论
我的博客折腾记录 2020年05月30日 Mr. Ma 4957 大概在 2014 年的时候我就开通了新浪博客,当时还不会编程,文章内容基本上也是生活相关的。但当时因为浏览量太少且比较占用时间,最终还是放弃了。17 年的时候想要尝试建一个网站,当时正在学习 PHP,准备用 PHP 写一个博客程序,但是最终因为后端知识不... 阅读全文 9 评论
使用 Docusaurus 为开源项目生成帮助文档 2020年05月23日 Mr. Ma 7596 Docusaurus 是 Facebook 开源的一个静态网站生成器,主要用来给开源项目生成帮助文档或博客。我开源的博客主题 MWordStar 的使用文档就是用 Docusaurus 生成的。Docusaurus 的功能和 HEXO 或 Jekyll ... 阅读全文 13 评论