`
ayue222
  • 浏览: 48212 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1、JavaScript函数是被执行的代码和执行它们的作用域的组合。这个代码和作用域的组合在计算机科学著作中被称作:闭包(closure).所有的JavaScript函数都是闭包。然而,这些闭包只在这样使用时才有趣:当一个嵌套的函数被输出到它被定义的作用域之外。只有嵌套函数被如此使用时。才被明确的称为闭包。 2、“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 关于闭包的解释,推荐一篇文章,写的不错:http://www.felixwoo.com/archives/247/ 闭包的应用场景 保护函 ...
JS开发中,经常会遇到在执行一个函数时,需要设定该函数的context。比如,在使用window.setInterval(func, 1000)时,很多时候需要提供func函数的执行环境,这里是一个解决方案的例子,如下: var bind = function(obj, func){ return function(){ func.apply(obj,arguments); }; }; var Module = {}; Module.test = function(){ this.num = ...
作者:ShiningRay @ Nirvana Studio 随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在 ...
<!doctype html public "-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>JS模擬上傳進度條</title> </head> <body> ...
<!doctype html public "-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>排序</title> <style type="text/css"> ...
Global site tag (gtag.js) - Google Analytics