Vue 构造函数

Vue 构造函数 如何寻找Vue构造函数 当我们使用 Vue 的时候,常常这样开始: 1 2 3 4 5 6 var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) 那么当我们 new Vue() 的时候,到底发生了什

算法系列(一)-链表

最近在复习算法知识,打算用JS来实现算法,估计会有一个系列的文章产出。 进入正题。 一般来说,链表这类数据结构插入和删除,而单纯的数组则擅长随机

Vue项目package.json分析

Package.json 分析一下Vue使用的依赖以及一些配置。也可以学到不少东西,比如对于打包。 无副作用模块 关于此部分,可参见作者自己的回答。 太长不看版本:告诉打

Debounce Throttle and More

Debounce和Throttle是两种常用的JS技巧,同时也是非常实用的技术。 所以有大量的文章专门介绍,包括不少洗稿了CSS-Trick那篇文章,尤其是那些用电梯做比喻的文章,不得不说,电梯的比喻烂透了。

简单来说,debounce在计算机词典中译作防反跳,其他常见翻译是防抖动,由词根 de-bounce 组成,具体详解见下文。throttle可译作节流,那些写成截流的,估计是用了拼音输入法并且没理解throttle含义,截流的英文通常译作closure,截流原指堵截水流,使改变方向或提高水位,所以叫截流根本是牛头不对马嘴;而节流本意是节制水流,比喻节约开支。其实想想成语开源节流或者节流阀门,就明白了。

这两个从字面来看,似乎能得到些感性上的大致理解。下面,细说一下这两个技巧。

Let's Encrypt 部署

Let’s Encrypt 最近支持wildcard,顺便自己之前vps的东西也铲掉重来,所以这里是一篇再次部署Let’s encrypt证书的文章。