把所有相关的JS都引入,要注意顺序问题,如果b.js调用的一个方法在另外一个a.js里面,在引入的时候,要先引入a.js,再引入b.js

解决方案 »

  1.   

    all.js
    document.write('<script type="text/javascript" src="1.js"></script>");
    document.write('<script type="text/javascript" src="2.js"></script>");
    document.write('<script type="text/javascript" src="3.js"></script>");
    document.write('<script type="text/javascript" src="4.js"></script>");
    //....还有其他js继续输出
      

  2.   

    人工操作的方法就是2楼的那样,智能点的方法就是这种:弄个Inc文件,然后把插件所有的js引入到Inc文件,你页面上直接引入inc文件就行了
      

  3.   

    可以用seajs,写一个初始化js,动态加载其他js文件,并且只要文件中用define函数包一下代码,seajs是可以保证代码执行的先后次序的自己写的话也可以,写一个js文件动态加载js文件,在加载完的回调函数中又加载下一个
      

  4.   


    这样写是错误的,js会提前中断,正确的写法应该在闭合前加一个反斜杠。示例:
    document.write('<script type="text/javascript" src="1.js"><\/script>");
    这样才能成功插入js。
      

  5.   


    这样写是错误的,js会提前中断,正确的写法应该在闭合前加一个反斜杠。示例:
    document.write('<script type="text/javascript" src="1.js"><\/script>");
    这样才能成功插入js。
    最外面是单引号,刚直接复制的,忘记修改 了
      

  6.   


    这样写是错误的,js会提前中断,正确的写法应该在闭合前加一个反斜杠。示例:
    document.write('<script type="text/javascript" src="1.js"><\/script>");
    这样才能成功插入js。看清楚是再js文件里面,不是放在html页面的script标签
      

  7.   

    你已经有模块化倾向了requirejs