发布网友 发布时间:2022-04-23 14:34
共2个回答
热心网友 时间:2023-10-18 18:04
他是避免重复引入。追问那执行加载的js是当script标签被添加到head标签中的时候吗?就是只要js的标签被添加到页面上去,就会执行行中的内容吗?
追答是的,在runjs里面不是一直有loadjs吗?这就说明了,每执行一次runjs就会执行一次loadjs,而loadjs里面不是有加入引用吗?所以这里需要把之前的引用移除。
热心网友 时间:2023-10-18 18:05
Script标签一经插入dom树,浏览器在其内容加载完成后就会立即执行里面代码。
函数名为runjs也就是一次性运行的意思(将来不会重用),所以运行了就是移除script标签。追问非常感谢!
热心网友 时间:2023-10-18 18:04
他是避免重复引入。追问那执行加载的js是当script标签被添加到head标签中的时候吗?就是只要js的标签被添加到页面上去,就会执行行中的内容吗?
追答是的,在runjs里面不是一直有loadjs吗?这就说明了,每执行一次runjs就会执行一次loadjs,而loadjs里面不是有加入引用吗?所以这里需要把之前的引用移除。
热心网友 时间:2023-10-18 18:05
Script标签一经插入dom树,浏览器在其内容加载完成后就会立即执行里面代码。
函数名为runjs也就是一次性运行的意思(将来不会重用),所以运行了就是移除script标签。追问非常感谢!