(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
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
解决方案 »
- 用户控件中使用jQuery获取不了控件?
- 实现鼠标经过时切换图片
- 你们的IE也会非法操作吗:JavaScript正则表达式执行崩溃
- 如何设置指定大小的行距(或则调整行距)
- 那位师兄师姐能帮个忙解决----网页最大化后图片上的文字错位问题!!
- 提交表单给本页,如何让下拉框SELECT里的选择的选项不变?
- 如何控制表单中的静态文字显示或不显示?
- 正则表达式:如何匹配数值?(不是数字.如12.45是匹配的,而"13"不匹配)
- 急切求助! javascript调用当前页面的url和title
- 怎样获取光标在文本中的位置?
- 代码比较长。。。。。。。。。。。
- 我用EXTjs写了一个表格面板,就是数据一直读不出来,高手帮忙看看,急,下面是代码及显示页面
额 我没用看懂这个
var Extend = window.Extend = function(destination, source) {
for (var property in source) {
destination[property] = source[property];
}
return destination;
}
是什么意思啊?而且我用jquery.ajax貌似也不行 有点烦躁。这是怎么回事哦?