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

WordPress用户管理系统优化seo方法

WordPress用户管理系统,优化seo方法,开发网站的项目背景描述,做公司的后台网站用什么软件好我是目录 引言声明提升声明提升的理解函数表达式声明提升总结代码生成与查找变量的过程代码生成词法分析( Tokenizing/Lexing)语法分析( Parsing)代码生成生成代码总结查找变量不同版本中的执行上下文不同版本对执行上下文的定义let/constlet特点const特点let/const声明的变…

我是目录

  • 引言
  • 声明提升
      • 声明提升的理解
      • 函数表达式
      • 声明提升总结
  • 代码生成与查找变量的过程
    • 代码生成
      • 词法分析( Tokenizing/Lexing)
      • 语法分析( Parsing)
      • 代码生成
      • 生成代码总结
    • 查找变量
  • 不同版本中的执行上下文
    • 不同版本对执行上下文的定义
  • let/const
    • let特点
    • const特点
    • let/const声明的变量,是否还会变量提升?
    • let/const是如何实现块级作用域的?

引言

上一篇作用域、执行上下文与闭包中,主要介绍的是概念,其中涉及很多细节和考点并没有详述。这一篇查缺补漏,讲一些有时候会考的东西(大概碰到过一两次?)。

声明提升

引擎会在解释 JavaScript 代码之前首先对其进行编译。 编译阶段中的一部分工作就是找到所有的声明, 并用合适的作用域将它们关联起来。包括变量和函数在内的所有声明都会在任何代码被执行前首先被处理。这个过程就好像变量和函数声明从它们在代码中出现的位置被“移动”到了最上面。 这个过程就叫作提升。
每个作用域都会进行提升操作,函数声明和变量声明都会被提升。

foo();
bar();
var foo = function bar() {// ...};

上段代码将被看成,所以会报错:

var foo;
foo(); // TypeError
bar(); // ReferenceError
foo = function() {var bar = ...self...// ...
}

但是一个值得注意的细节是函数会首先被提升, 然后才是变量。后面的函数声明还是可以覆盖前面的函数声明。

foo(); // 1
var foo;
function foo() {console.log( 1 );
} 
foo = function() {console.log( 2 );
};

会输出 1 而不是 2 ! 这个代码片段会被引擎理解为如下形式:

function foo() {console.log( 1 );
} 
foo(); // 1
foo = function() {console
http://www.dt0577.cn/news/26410.html

相关文章:

  • 融安有那几个网站做的比较好的长沙建设网站制作
  • 深圳服务平台网站网络营销理论基础有哪些
  • 竞价外包seo到底是什么
  • 企业微信电脑版浙江seo外包
  • wordpress去版权信息汕头最好的seo外包
  • 德清县建设银行官方网站快速将网站seo
  • 最出名的网站建设公司自媒体发布软件app
  • 职业院校专题建设网站新媒体营销案例分析
  • WordPress设置页数温州seo公司
  • 建个微商城网站代写企业软文
  • 台州 做网站重庆seo网站收录优化
  • 定制网站制作广州wordpress建站公司
  • 自己网站怎么做外链上海百度关键词搜索推广服务
  • 网站生成手机版手机免费建网站
  • 加利弗设计公司seo关键词优化软件app
  • 徐州新沂网站建设网站流量
  • 加盟营销型网站制作百度认证营销推广师
  • 用web做简单的电商网站最新小组排名
  • 网站维护后期费用什么是网络营销平台
  • 网站安全风险评估报告免费网络推广渠道
  • 广东建设营销型网站网络营销外包收费
  • 黄页88企业西安百度网站快速优化
  • 南昌网站建设工作惠州seo网站管理
  • 网站开发专业培训学校免费html网页模板
  • 石狮网站建设费用大型集团网站建设公司
  • 江门市蓬江区最新发布专业seo培训
  • 公众号中做微网站关键词林俊杰的寓意
  • 长沙医疗网站建设12345浏览器网址大全
  • 网站建设设计制作包头企业宣传推广方案
  • 网站建设多长时间凡科建站怎么导出网页