摘要: 一、闭包 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包有三个特性: 1.函数嵌套函数; 2.函数内部可以引用外部的参数和变量; 3.参数和变量不会被垃圾回收机制回收。 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的 阅读全文
posted @ 2018-04-13 11:42 惠鹏曦 阅读(282) 评论(0) 推荐(0)
摘要: 一、前奏 在谈回调函数之前,先看下下面两段代码: 不妨猜测一下代码的结果。 function say (value) { alert(value); } alert(say); alert(say('hi js.')); 如果你测试了,就会发现: 1.只写变量名 say 返回的将会是 say方法本身 阅读全文
posted @ 2018-04-13 11:30 惠鹏曦 阅读(977) 评论(0) 推荐(0)
摘要: 前言 其实回调函数简单通俗点就是当有a和b两个函数,当a作为参数传给b,并在b中执行,这时a就是一个回调(callback)函数,如果a是一个匿名函数,则为匿名回调函数那下面们来通过一个实例来具体解释下Javascript回调函数怎么使用。 实例 在很久很久以前,有一个人。 他是个人,也就是一个对象 阅读全文
posted @ 2018-04-13 11:12 惠鹏曦 阅读(243) 评论(0) 推荐(0)