Matt Reach

搭建同时支持 ES6 Module 和 CommonJS 的开发环境

JavaScript
我在编写 RxJS 入门教程的时候,折腾了大半上午都没能跑出一个 demo 来,让我感到沮丧,我知道使用 node.js 分分钟就能出现效果,可我就是想用 node 的 npm 去管理项目依赖,然后在浏览器里执行,因为我感觉使用这种方式才是做前端项目管理依赖的正确方式,而不是拿来源码,拖到 ...
Read more

JavaScript 模块化编程

JavaScript
JavaScipt 是一门非常流程的脚本语言,特别是 Node.js 的出现,让这门语言大放异彩!也给前端开发人员转型做后端敞开了大门,同时也对 JavaScript 模块化编程产生了深远影响。一起来看下模块化的发展历程吧! 无模块化下面是不使用模块的方式,比如要使用 jquery 库, ...
Read more

MySQL 学习笔记

CentOS
以下命令如有权限问题请自行使用 sudo 或者切换到 root 账户,我的这台主机是公司分配的,通过 ssh 直接登录的 root 账户,所以就没有带 sudo.该笔记可能不适用于 CentOS 7. 查看系统版本 uname Linux uname -a Linux 10.1 ...
Read more

iOS 自动化构建(一)

iOS, Script
回想 17 年自己想搞自动化构建,没有相关环境,只好使用 crontab 去做,真是好费劲,因为很多环境变量没有,本地调试好的脚本可是定时任务执行时就报错。这是之前对 crontab 使用的简单介绍:macOS 定时任务 而现在呢,我们有了自己的打包机,打包机上装了 jenkins,为脚本执 ...
Read more

提升 Webstorm 开发效率

macOS
我并不是一个前端开发者,由于今年转到了小游戏开发,游戏逻辑甚至框架都是用 Javascript 写的,因此选择使用 Webstorm 这款编辑器软件。 优点:前端开发支持的相当不错了,支持变量方法跳转,断点调试,Filewatch,CVS,内置 Termianl,JSLint … 缺点 ...
Read more

常见的 POST 请求体编码方式

HTTP
前面介绍过了 HTTP 请求,现在看下 POST 这种请求方式,根据 HTTP 协议的规定,通过 POST 方式提交的数据必须放在请求体中,但协议没有规定数据采用什么编码方式,所以请求体的消息格式其实可以自动决定,但要让服务器能够解析才有意义。 请求体编码方式一般情况下主流的有以下 4 ...
Read more

HTTP/1.1 协议简介

HTTP
简介HTTP 是一种传输协议,全称(HyperText Transfer Protocol,超文本传输协议)。HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)的应用层协议,早在 1990 年万维网兴起的时候,就得到了应用,截至目前可谓是使用最 ...
Read more

Github Pages 自定义域名支持 HTTPS

Other
自从有了自己的域名后,我的博客就失去了那把小绿锁,就在刚刚我还在搜索:Github 自定义域名怎么支持https,当我看到这个 帖子 之后,事情就有了翻转,没想到 Github 支持了,皆大欢喜了!也不用去折腾 Cloudflare 了…. 看了下,使用的是 Let’s Encrypt ...
Read more

macOS 上安装 Jenkins

macOS
官网https://jenkins.io/download/ 下载 Jenkins官网的 download 不好使,点击后没能开始下,估计是被墙了,所以找了个镜像: http://mirrors.jenkins-ci.org/osx/ 也由 war 包的镜像: http://updates ...
Read more

搞定 macOS JRE

macOS
macOS 是自带了 JRE 的,但实际上却没那么好用,今天就来聊下我遇到的问题以及解决方案. 我也记不清楚之前本机的 Java 环境是否是配置好了,昨天更新了 macOS 之后,今天想装个 Jenkins 玩下,结果在运行 Jenkins 的时候发现 No Java runtime p ...
Read more