问题1:
一个页面全部都是ajax交互数据。。比如 getItems、addItem、removeItem 这样。
当然还有其他的一些方法和变量,需不需要能不能把他们封装成一个整体?问题2:
一个项目,每个页面都有一些js、jquery的方法,如果不放到页面里,每个文件都要一个js文件吗?会不会太多了?  有没有办法,放在一个文件里,每个页面加载不同的方法呢?

解决方案 »

  1.   

    1:看需求决定需不需要 一般就是使用闭包方式
    (function(){
      var param1;
      var param2;
      window.myajax = {
         getItems:function(){}
         ,addItem:function(){}
         ,removeItem:function(){}
      }
    })();
    这样你就有一个相对封闭的 全局的 myajax对象 而且可以内部访问 param1 param2变量2:每个页面都要引用的js 那就单独放在外部文件里  因为浏览器会缓存资源 
    每个页面加载不同js  那么文件小就写在页面里(减少一次文件请求也好)