# javascript函数调用
在javascript中,每一个函数在被调用的时候都会创建一个执行上下文,在该函数内部定义的变量和函数只能在该函数内部被使用,而正是因为这个上下文,使得我们在调用函数的时候能创建一些私有变量。
- 先声明后调用
```
// 声明:
var foo = functi... ...
分类:
Web程序 时间:
2019-01-03 00:00:45
阅读次数:
188
简明 ES6 模块 1.什么是模块 模块就是一段代码,这段代码可以反复使用,经常单独写成一个文件,一旦加载会立即执行。 2.导出 导出有 2 种方式:命名导出和默认导出,分别用关键字 和`export default`表示 2.1 命名导出:export 关键字 第一种方式:在要导出的代码前加上 e ...
分类:
其他好文 时间:
2019-01-02 12:37:00
阅读次数:
188
要更好的理解多线程的话,必须要把多线程的生命周期搞懂。 多线程的生命周期 1.新建(New):线程创建以后就处于新建状态,Thread t = new Thread(); 2.就绪(Runnable):当线程调用start()方法就进入就绪状态,线程进入就绪状态后不会立即执行,而是会等待CPU来调用 ...
分类:
编程语言 时间:
2018-12-27 18:19:38
阅读次数:
184
vue当中的属性,侦听器watch computed可以根据数据的变化而变化,而watch也具备同样的功能 既然这么相似,那么两者的区别是什么呢 首先是执行顺序上有一些细微差别,dom加载完成后将立即执行computed再watch 触发事件后,若有methods则先执行再watch 其次watch ...
分类:
其他好文 时间:
2018-12-25 13:22:20
阅读次数:
180
PHP 的真正力量来自它的函数:它拥有超过 1000 个内建的函数。 PHP 用户定义函数 除了内建的 PHP 函数,我们可以创建我们自己的函数。 函数是可以在程序中重复使用的语句块。 页面加载时函数不会立即执行。 函数只有在被调用时才会执行。 在 PHP 创建用户定义函数 用户定义的函数声明以关单 ...
分类:
Web程序 时间:
2018-12-23 11:05:49
阅读次数:
171
1.构造器 在Scala中,每个类都有一个主构造器。主构造器与类的定义交织在一起,如下: 主构造器会执行类定义中的所有语句。如下,println语句是主构造器的一部分,当类被实例化时,println语句会立即执行。 通过把private修饰符添加在类参数列表的前边把主构造器隐藏起来。如: 这样客户代 ...
分类:
其他好文 时间:
2018-12-22 01:30:06
阅读次数:
210
线程池应用达到的目的 1、降低资源消耗;可以重复利用已创建的线程从而降低线程创建和销毁所带来的消耗。 2、提高响应速度;当任务到达时,不需要等线程创建就可以立即执行。 3、提高线程的可管理性;使用线程池统一分配、调优和监控。 线程池实现原理 1、 最核心的ThreadPoolExecutor类,Th ...
分类:
编程语言 时间:
2018-12-18 10:54:08
阅读次数:
221
一、为什么要用线程池 合理利用线程池能够带来三个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系 ...
分类:
编程语言 时间:
2018-12-03 20:05:21
阅读次数:
202
一般认为,钩子函数就是回调函数的一种,其实还是有差异的,差异地方就是:触发的时机不同。 先说钩子函数: 钩子(Hook)概念源于Windows的消息处理机制,通过设置钩子,应用程序对所有消息事件进行拦截,然后执行钩子函数。 上面的例子,在按钮点击时候立即执行钩子函数。而看下面的例子: 给btn绑定了 ...
分类:
其他好文 时间:
2018-11-24 21:07:38
阅读次数:
196
并发编程线程池 合理利用线程池能够带来三个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳 ...
分类:
编程语言 时间:
2018-11-20 16:28:08
阅读次数:
242