理解JavaScript中的call,apply和bind方法

2018-11-15
阅读 2 分钟
2.6k
js中的call(), apply()和bind()是Function.prototype下的方法,都是用于改变函数运行时上下文,最终的返回值是你调用的方法的返回值,若该方法没有返回值,则返回undefined。这几个方法很好地体现了js函数式语言特性,在js中几乎每一次编写函数式语言风格的代码,都离不开call和apply,能够熟练运用它们,是真正成为一名...

影响JavaScript中this指向的几种函数调用方法

2018-11-11
阅读 2 分钟
1.2k
初学javascript总会对this指向感到疑惑,想要深入学习javascript,必须先理清楚和this相关的几个概念。javascript中this总是指向一个对象,但具体指向谁是在运行时根据函数执行环境动态绑定的,而并非函数被声明时的环境。除去不常用的with和eval的情况,具体到实际应用中,this指向大致可以分为以下4种。

自动部署hexo博客到阿里云服务器

2018-07-19
阅读 2 分钟
6.7k
之前博客是托管在GitHub Page,访问速度不太乐观,后来买了台阿里云ECS,把博客迁了过来,作为一个程序员,过多的手动操作简直是对键盘的侮辱,下面介绍如何将博客直接推送到阿里云ECS(CentOS系统),实现自动部署。