页面加载时,渲染节点同时会执行script块内的JS和外部加载的无包装JS,这两种JS的安全执行,要保证涉及到的相关节点已被渲染到页面;所以外部JS要想安全的早于DOMReady执行,要放在页面底部;所以全部JS放到底部最好,不使用DOMReady也能最早执行;

对于外部加载的有包装的JS,包括ready内的,seajs模块内的,onload内的,执行顺序依次为:ready早于seajs早于onload;

有种情况是ready在seajs里:

阅读原文 »

4 1 收藏


直接登录

推荐关注