Vim 之 vim-autoformat 自动切换使用本地或全局eslint

最近使用vim变成javascript程序,自己的一些写代码的习惯并不是很好,需要经常通过格式化程序帮助自己来格式化代码,

vim-autoformat这个插件肯定是少不了,问题就是如何才能通过eslint来格式化代码,毕竟越来越多的高手都在用eslint来规范自己的代码,网上有些文章说的就是如何配置全局,但是我不喜欢全局配置,毕竟不是每个项目的内容都一样,而且版本可能也有要求,因地制宜才好,于是研




...

ESLint - no-await-in-loop 疑惑

在使用eslint的时候,遇到async/await语法 会报错,总是提示 no-await-in-loop。举个例子看下面的代码的逻辑

for (let i = 0; i < userRedpacketItem.length; i += 1) {
  userRedpacketItem[i].product_id = await productModel.redpacketMapPrdIdToRe

...

Yii2 如何在modules中添加验证码

最近玩了下Yii2的验证码部分,正常的逻辑都可以走通的,网上的例子也是没有问题的,关键有问题的部分是在module中使用的时候,分享给大家,往下看之前可以去看看正常情况下是如何使用的。


controller部分的代码,这里的跟网上的都类似

public function actions()
{
    return [
        'captcha' => [
            'class


...

React中上传图片到qiniu(2017-05-10更新)

之前有写过类似的一篇文章,有位同学突然找来解惑,发现自己采用了另外的一个方法,这里也分享下,希望对使用reactjs的同学有帮助。

逻辑思路是这样子的,在componentDidMount中实现更新dom的操作,异步加载需要的资源文件,然后在加载完后实现qiniu的初始化操作。这里就不需要在webpack或者其他打包工具中去引入qiniu的包文件,导致打完包的文件过大了。

我这里使用了nodejs的库


...

PHP7 新特性 学习

PHP7 的新特性大概浏览下,还是能在工作的效率上有很大益处的。

1,性能提升

这个我就不做测试了,哈哈


2,类型声明

class Student
{
    public function __construct()
    {
        $this->name = 'durban';
    }
}

$student = new Student();

function enroll(Stud









...