So easy! 将你的 ES5 代码转换为 ES6。
So easy! 将你的 ES5 代码转换为 ES6。

前言作为一名前端开发者,用最新 JS 语法写代码是非常爽的事情,简单高效。而且现在的很多项目都推荐使用 ES6,比如 Angular、React、Vue。然而目前大多数浏览器对于 ES6 的语法支持并不统一,但这不是问题,使用 Babel 将 ES6 转换为 ES5,浏览器就能处理了。有种场景在写代码的时候可能会遇到过:使用 node 构建的新项目中,有部分旧项目的代码要转移过来。新项目是 ES6 语法,旧项目是 ES5 语法。针对这种场景,我们不可能一句一句,一个命令一个命令的敲过来,这是件很费事的事情。为了减少开发时间,下面我推荐一款工具 Lebab,可以将 ES5 转换为 ES6。作用T ......

7 行 JS 代码获取最简短的 base64 格式纯色占位图
7 行 JS 代码获取最简短的 base64 格式纯色占位图

有时候为了网站速度,我们不希望有些不必要的图片提前加载,于是使用占位图代替。占位图片可以是纯色的,也可以是个性化的。占位图有很多种选择,大家可以查阅小影的这篇文章 ☞ 10 个优秀的占位图服务但是,占位图也有缺点,就是也需要连接和加载时间。如果一张占位图过大,体验是不好的。那么,为了更快的加载占位图,可以直接使用 data 类型的图片格式,就是 data:image/png;base64,XXX 这种。这种格式的图片存储于页面内,浏览器直接加载,非常快。这时你是不是打算把占位图转换为 base64 ?没错,你的打算是对的。但是!不管多小的图片,转换后 base64 数据都会很长,这么长的数据嵌 ......

使用 TpCache 加速您的 Typecho 博客
使用 TpCache 加速您的 Typecho 博客

使用 Typecho 的原因就是因为它小巧轻便速度快,为了让访问速度更快,同时减少代码执行时间,我们可以安装 TpCache 来加速。TpCache 是由老高编写的一款 Typecho 插件,源码和下载地址在 Github.com/phpgao/TpCache。不过这款插件不支持 Redis Auth 验证,这就很糟糕了。不过我 Fork 后进行了修改,现在支持了。源码和下载地址在 Github.com/maicong/TpCache下面我来介绍下如何正确食用。首先下载该插件并解压,将文件夹 TpCache-x.x 重命名为 TpCache,放到 [Typecho 根目录]/usr/plugi ......

改版、除草,麦葱我又回来了!
改版、除草,麦葱我又回来了!

博客荒废好久了,一直没时间来弄这个博客。前几个月还夸下海口说要做一套独一无二的博客。结果呢,做了一半就吃灰了。好久不更新博客了,不是我不更新,而是博客太丑拿不出手。就说上次花费好多心血做的 BTMT 3.0,结果不尽人意,整了好多新功能上去,但是运行起来会卡。后来我重新搭建看了一下,真的卡。我已经完全没有希望把她拿出来秀了。。。最近吧,我在做其他的事情,放飞身心,代码这一块写太久了有种疲惫感,放松放松再回来,感觉真的不错。这博客从 WordPress 模版到自己写的单页引擎,在到现在的 Typecho,折腾来折腾去,也没折腾出个什么。前几天逛了逛以前知道的比较牛的博客,顿时就打击到了我。才多久 ......

LNMP 项目上了 Github Trending Repositories
LNMP 项目上了 Github Trending Repositories

昨天把 LNMP 脚本更新到了 2.0,发到了 V2EX, 今天上线 Github 给了我个惊喜!项目上了 Trending Repositories !!!起因是发现 Graphs Traffic 里有大量来自 Github.com 的流量,我就纳闷,我只发到了 V2EX,怎么有 Github 的流量。然后我就谷歌搜了下关键字,发现居然上了榜单。截个图留恋一下,Trending PHP repositories on GitHub today 榜单,排名第七。  项目地址:https://github.com/maicong/LNMP 榜单地址:https://github.c ......

CentOS 7 YUM 安装 LNMP 环境
CentOS 7 YUM 安装 LNMP 环境

源码编译安装 LNMP 环境虽然便于自定义,但是对于小型服务器来说,漫长的编译时间让人无法等待。如果能在 10 分钟后内搞定环境安装,再好不多了。那么如何在 10 分钟内安装完 LNMP 环境呢,答案是 使用 YUM 安装。什么 YUM ?官网给出的解释yum is a software package manager that installs, updates, and removes packages on RPM-based systems. It automatically computes dependencies and figures out what things shoul ......

WordPress 主题 BYMT 3.0 发布
WordPress 主题 BYMT 3.0 发布

时隔一年半,同样的开场白,BYMT 3.0 终于来了!!!!朋友们,抱歉让你们久等了!上一次更新是在 2014年02月27日 ,原计划是于今年六月发布新版,心想着这四个月的时间写新版妥妥的够了吧。结果呢,上班没时间,下班没心情,四个月时间根本没有写出个什么,断断续续的写到了现在。不过最近爆发,熬夜写代码,总算在8月来临之前完成了 BYMT 3.0 beta。经过几天的内测反馈,麦葱修复了各种出现的 BUG,终于在今天,BYMT 3.0 正式版来了!BYMT 是什么BYMT,是 Better Your Main Theme 的首字母缩写。或许语法不通,但意思到了就行了。BYMT 是 麦葱 (麦田 ......

Chrome 插件 Twitter Emoji 发布,让 Chrome 显示 Emoji 表情
Chrome 插件 Twitter Emoji 发布,让 Chrome 显示 Emoji 表情

说明本扩展用于替换 Chrome 浏览器 Emoji 字符为 SVG 矢量图形,让 Chrome 支持 Emoji 显示。SVG文件和替换JS来自 https://github.com/twitter/twemoji安装方法1:前往Chrome 网上应用店 安装方法2:点击下载源码,使用 "加载正在开发的扩展程序..." 安装预览😊😍😘😳😡😓😲😭😁😱😖😉😏😜😰 ......