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

温州 做网站做婚宴的网站有哪些

温州 做网站,做婚宴的网站有哪些,网站的策划分析,成都小程序开发平台JavaScript高级程序设计(第4版)读书分享笔记记录 适用于刚入门前端的同志 执行上下文 变量或函数的上下文决定 了它们可以访问哪些数据,以及它们的行为。在浏览器中,全局上下文就是我们常说的 window 对象(第 12 章会详细介绍)&am…

JavaScript高级程序设计(第4版)读书分享笔记记录

适用于刚入门前端的同志

 执行上下文

变量或函数的上下文决定 了它们可以访问哪些数据,以及它们的行为。
在浏览器中,全局上下文就是我们常说的 window 对象(第 12 章会详细介绍),因此所有通过 var 定义的全局变量和函数都会成为 window 对象的属性和方法
示例:
var color = "blue"; 
function changeColor() { let anotherColor = "red"; function swapColors() { let tempColor = anotherColor; anotherColor = color; color = tempColor; // 这里可以访问 color、anotherColor 和 tempColor } // 这里可以访问 color 和 anotherColor,但访问不到 tempColor swapColors(); 
} 
// 这里只能访问 color 
changeColor();
以上代码涉及 3 个上下文:
全局上下文changeColor()的局部上下文swapColors()的局部上下文

 

  • 内部上下文可以通过作用域链访问外部上下文中的一切,但外部上下文无法访问内部上下文中的任何东西。
  • 每个上下文都可以到上一级上下文中去搜索变量和函数,但任何上下文都不能到下一级上下文中去搜索

变量声明

使用 var 的函数作用域声明

  • 在使用 var 声明变量时,变量会被自动添加到最接近的上下文。
  • var 声明会被拿到函数或全局作用域的顶部,位于作用域中所有代码之前——‘变量提升’

使用 let 的块级作用域声明

  • ES6 新增的 let 关键字跟 var 很相似,但它的作用域是块级的,这也是 JavaScript 中的新概念
  • 块级作用域由最近的一对包含花括号{}界定
  • if 块、while 块、function 块,甚至连单独 的块也是 let 声明变量的作用域
let var 的另一个不同之处是在同一作用域内不能声明两次。重复的 var 声明会被忽略,而重复的 let 声明会抛出 SyntaxError
http://www.yayakq.cn/news/309362/

相关文章:

  • 怎么搭建Wordpress博客优化seo招聘
  • 国内知名设计网站昆明
  • 即墨建网站价格西部数码网站管理助手 ftp上传文件失败
  • 滨州做网站的公司网站常用热点hot小图标
  • 网站开发公司成都建设企业网站方法
  • 哪里网站书最全网站seo排名优化工具
  • 网站建设策划包括哪些内容做网站的公司怎么推广
  • 中国十大流量网站如何自己建网站企业网站
  • 有服务器和域名怎么做网站点石家装
  • 深圳网站开标准的网络推广计划书的目录
  • 做做网站连州网站建设
  • 模板网站有利于做seo吗哪个网站可以做照片分享
  • 潍坊制作网站的公司网站开发语言为wap
  • 宿迁做网站的公司会议管理系统
  • 瑞丽市建设局网站菜鸟网站建设
  • 网站 html5徐州手机网站制作公司哪家好
  • 增加网站备案怎么直播带货卖东西
  • 市场上网站开发价格厦门南希网站建设
  • 一个人可以做网站网站建设需要入无形资产吗
  • 全球网站排名wordpress谷歌翻译插件
  • 百度网站关键字搜索怎么做用mediawiki做的网站
  • 怎么快速建设小型外贸网站官网设计优秀案例
  • 上海学校网站建设wordpress微信主页
  • 做团购网站视频51视频
  • 在市场部做网站多少工资新手学做免费网站
  • 自己建网站流程要学什么网站手机客户端如何开发
  • 企业网站资料大全做网站哪种域名好记
  • 如何提高网站收录数青岛市城市建设投标网站
  • 做的网站修改编码做网站公司有什么出路
  • 有趣的网站初音网站建设廴金手指花总壹陆