问答详情
源自:2-3 页面切换部分的代码封装

为什么js在封装的时候所有代码没有加在$(docunment).ready()里面,我代码如果没有这句就不会生效!!

为什么js在封装的时候所有代码没有加在$(docunment).ready()里面,我代码如果没有这句就不会生效!!



提问者:慕娘7387834 2016-07-22 11:44

个回答

  • 慕粉3650363
    2016-09-16 18:45:54

    你没发现在index文件里的js代码是放在底端吗

  • 慕娘7387834
    2016-07-22 11:55:47

    我明白了,因为封装的js在html页面中的脚本javascript中被调用到,会在页面加载时执行。如果是把js所有代码放到一个单独文件中而在html中通过script标签关联该文件时,则需要把代码写在$(docunment).ready()里面,表示当docunment文档加载完毕时执行里面内容。