RequireJS学习笔记

如果有疑惑的地方,欢迎讨论,我是初学,希望能切磋和得到指点;

js加载会阻塞页面加载:

    //requirejs默认异步加载js文件;
    方法一、
        把script放到页面底部加载;
    方法二、
        
        //IE支持defer
        

定义全局相对路径:

    方法一:
        
        //自定义属性data-main指定网页程序的主模块--main.js文件;
        //data-main定义整个网页代码的入口(js文件的相对位置),以后require()此文件下的文件可以直接写文件名;
        //require.js文件位置是任意的;
        //定义了data-main的缺点:
        //    data-main只适用于页面只有一个脚本入口的情况;
        //    如果页面有多个脚本入口,并且与主模块加载的脚本之间有依赖关系,加载会随机报错;
        //    因为data-main定义的主模块内的require()模块是异步加载的,不阻塞页面加载,所以,随机出现脚本查找不到的错误--页面内与
                    
                    

你可能感兴趣的:(javascript,requirejs)