当前位置: 首页 > news >正文

进一步加强网站建设管理建筑考试培训网

进一步加强网站建设管理,建筑考试培训网,企业邮箱注册申请免费注册入口,建设门户网站需要注意什么JavaScript 函数#xff08;作用域以及闭包#xff09; ・执行环境及作用域 执行环境定义了变量或函数有权访问的其他数据。 每个执行环境都有一个与之关联的变量对象#xff0c;环境中定义的所有变量或函数都保存在这个对象中#xff0c; 虽然我们编写的代码无法访问这个对… JavaScript 函数作用域以及闭包   ・执行环境及作用域    执行环境定义了变量或函数有权访问的其他数据。   每个执行环境都有一个与之关联的变量对象环境中定义的所有变量或函数都保存在这个对象中   虽然我们编写的代码无法访问这个对象但解析器在处理数据时会在后台使用它。     当代码在一个环境中执行时会创建变量对象的一个作用域链。   作用域链的作用是保证对执行环境有权访问的所有变量和函数的有序访问   作用域的前端始终是当前执行的代码所在环境的变量对象。   ・函数表达式     定义函数的两种方式 函数声明和函数表达式     函数声明的重要特征是函数声明提升及在执行代码之前会先读取函数声明。   sayHi();   function sayHi() {         ......   }   ・闭包   概念 有权访问另一函数作用域中的变量的函数。   function(value1, value2) {if(value1 value2) {return -1;} else if(value1 value2) {return 1;} else {return 0;} }var result compare(5, 10);       闭包会携带包含它的函数的作用域因此会比其他函数占用更多的内存。     另一个副作用 闭包只能取得包含函数中任何变量的最后一个值。因为闭包所保存的是整个变量对象而不是某个特殊的变量。   function createFunctions() {var result new Array();for(var i0; i10; i) {result[i] function() {return i;};}return result; }   返回的函数数组中的每个函数的返回值都为10。   解决方案   function createFunctions() {var result new Array();for(var i0; i10; i) {result[i] (function(num) {return function() {return alert(num);};})(i);}return result; }   ・this对象   全局函数中this等于window;   函数被作为某个对象的方法调用时this等于那个对象   匿名函数的执行环境具有全局性this通常指向window。   var name The Window;var object {name: My Object,getNameFunc: function() {return function() {this.name;};} };alert(object.getNameFunc()());// 执行结果 The Window   第一步 object.getNameFunc()作为函数方法调用this指向的是object   第二步 object.getNameFunc()()作为匿名函数调用this指向的是window;   转载于:https://www.cnblogs.com/dreamerjdw/p/6233534.html
http://www.yutouwan.com/news/114943/

相关文章:

  • 神州顺利办深一做网站建设网站模板免费
  • 怎样免费建立自己网站直接打域名访问网站
  • dedecms做企业网站中铁建设集团有限公司总部在哪
  • 天河企业网站建设网易云企业网站建设模板
  • 网站建设制作设计开发给网站建设提意见
  • 重庆品牌营销型网站建设定西临洮网站建设
  • 网站制作的流程是什么企业专业搜索引擎优化
  • 可以做视频的一个网站建网站的网络公司的名称以及服务
  • 优设网站怎么下载软件下载网站如何履行安全管理义务确保提供的软件
  • 做钓鱼网站原理报考二级建造师证需要什么条件
  • wordpress图片缩略图黑帽seo工具
  • 手机访问网站 自动缩放宁德网站开发
  • 石家庄网站建设规划扫二维码直接进入网站怎么做
  • 网站做公司简介怎么做高端品牌网站建设公司
  • 怎样做网站代理网站建设开发免费咨询
  • 企业门户网站平台建设招标采购文件搜索热词排行榜
  • 网站开发流程 知乎国内做网站用的程序
  • 做网站要有什么功能wordpress 手机版 导航
  • 医药招商网站建设网站 内部搜索引擎
  • 河南网站优化公司哪家好wordpress论坛优化
  • 云端网站建设重庆企业官网设计
  • 建立自己的网站需要多少钱国家建设免费论文网站
  • 流行的网站建设技术有哪些网店怎么开的
  • 怎么用vs2010做网站设计安阳吧百度贴吧
  • 博客论坛网站开发建网站几个按钮
  • 深圳seo网站推广报价网页制作的内容
  • 沈阳市网站建设慢慢来做网站多少钱
  • 网站设计模板含数据库防封域名
  • 农家乐网站源代码wordpress下载付费
  • 阳春做网站网站开发电脑内存要多少