(function(){
      var $ = function (id) {
           return "string" == typeof id ? document.getElementById(id) : id;
      };
 
      var Extend = window.Extend  = function(destination, source) {
          for (var property in source) {
               destination[property] = source[property];
          }
          return destination;
      }      ...下面一样处理})();这个是闭包防止冲突的办法 一般的js文件里面声明的变量就不应该散开在window中(除非有必须的理由)
另外 你可以 直接 jQuery.ajax访问 jquery