87,993
社区成员
发帖
与我相关
我的任务
分享
function getXMLHttpRequest(){
var req;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
return req;
}
var XML_HTTP_REQUEST=getXMLHttpRequest();
function executeXhr(callback, url) {
req = XML_HTTP_REQUEST;
req.onreadystatechange = callback;
req.open("GET", url, true);
req.send(null);
}
function callback1(){
//这里省略了判断请求完成的语句
alert("this is func1");
}
function callback2(){
//这里省略了判断请求完成的语句
alert("this is func2");
}
function test(){
executeXhr(callback1,"www.google.com");
executeXhr(callback2,"www.google.com");
//executeXhr(callback3,"www.google.com");
//..........................
}
<script type="text/javascript">
//<![CDATA[
var bar = (function foo() {
var private_var = 'never-online';
return {
get: function () {
alert(private_var);
},
set: function (str) {
private_var = str;
}
}
})();
bar.get();
bar.set('BlueDestiny');
bar.get();
alert(bar.private_var);
//]]>
</script>
function a() {
function b() {
alert("b");
}
}