在JS脚本标签预分析

在JS脚本标签预分析
首先介绍了预分析,虽然前期分析字面意思很好理解,但它是一个地方,大多数的坑是bug,经常在一些地方,基于良好的预分析的特点,可以解决很多问题,提高质量和数量的代码,代码在浏览器之前变量的声明和函数分析(到顶部的整体功能)在当前的范围。

细节:在许多脚本标记中,如果它具有相同的函数,那么它们之间的关系不会受到影响,在脚本标记变量或创建函数的第二个语句中,在第一个脚本标记中是不可访问的,这意味着预解析Javascript只会发生。在每个脚本标签的同时,错误的第一个script标签不会影响下面的js代码脚本标签在执行。但是,在标签的第一对声明的变量和函数可以在标签的二对获得的。当然,对于一个函数,preparsing将只有升级声明和分段函数的当前函数的顶部。
VAR向学生= 5;
函数数字(){
返回1;
}
console.log(Num()); / / 1
console.log(向学生); / / 5
函数数字(){
返回2;
}
console.log(Num()); / / 2
console.log(向学生); / / 5
VAR向学生= 10;
以上是本文的全部内容,希望本文的内容能给大家的学习工作带来一定的帮助,同时也希望能给予更多的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部