随笔分类 - JS相关
摘要:setTimeout和setInterval的区别: setTimeout()是延时器,setInterval()是定时器,setTimeout()在执行的时,是在载入后延迟指定时间后,去执行一次表达式,次数是一次,而setInterval()则不一样,它从载入后,每隔指定的时间就执行一次表达式 s
阅读全文
摘要:作用域有两种工作模型: 第一种是最为普遍的,被大多数编程语言所采用的词法作用域 第二种叫作动态作用域 词法作用域就是定义在词法阶段的作用域。换句话说,词法作用域是由你在写代码时将变量和块作用域写在哪里来决定的,因此当词法分析器处理代码时会保持作用域不变。 作用域气泡由其对应的作用域块代码写在哪里决定
阅读全文
摘要:1、编译原理 Javascript程序中的一段代码在执行之前经历三个步骤,统称为“编译”。 (1)分词/词法分析 (2)解析/语法分析 (3)代码生成 2、LHS查询和RHS查询 LHS和RHS的含义是“赋值操作的左侧或右侧”并不一定意味着就是“ =赋值操作符的左侧或右侧”。 当变量出现在赋值操作的
阅读全文

浙公网安备 33010602011771号