为什么是三比二先执行?

来源:1-7 jQuery中ready与load事件

lisa2moon

2016-06-15 11:33

show('脚本解析一')

//测试加载

$(function(){

    show('脚本解析二')

})

show('脚本解析三')


写回答 关注

1回答

  • zdddrszj
    2016-06-15 18:29:18
    已采纳

    (1) 解析HTML结构。
    (2) 加载外部脚本和样式表文件。
    (3) 解析并执行脚本代码。
    (4) 构造HTML DOM模型。//ready
    (5) 加载图片等外部文件。
    (6) 页面加载完毕。//load

    因为步骤(3)先于步骤(4),“三” 在解析的时候就执行了,所以比“二”先执行。

    lisa2m...

    明白了。原来jQuery是在构造DOM模型呀。

    2016-06-17 14:19:22

    共 1 条回复 >

jQuery源码解析(架构与依赖模块)

由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密

84047 学习 · 280 问题

查看课程

相似问题