摘要:
如果一个文档流中包含多个script代码段(用script标签分隔的js代码或引入的js文件),运行顺序是:step1. 读入第一个代码段,JavaScript执行引擎并非一行一行地执行程序,而是一段一段地分析执行的(以<\script\>标签来分割)step2. 做语法分析,有错则报语法错误(比如括号不匹配等),并跳转到step5step3. 对var变量做声明(初始为undefined)和function定义做“预解析”(永远不会报错的,因为只解析正确的声明)step4. 执行代码段,有错则报错(比如变量未定义)step5. 如果还有下一个代码段,则读入下一个代码段,重复ste 阅读全文
posted @ 2012-06-02 23:52
clara_babybear
阅读(4513)
评论(0)
推荐(1)
浙公网安备 33010602011771号