能否写个小例子,解释一下闭包?
<script type="text/javascript">
var $={
get:function(url,fn){
var http=window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
http.onreadystatechange=function(){
if(http.readyState==4&&http.status==200){
fn(http.responseText);
}
};
http.open("GET",url);
http.send(null);
}</script>
其中get函数中的fn参数,就是使用了闭包功能
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
<script type="text/javascript">
var $={
get:function(url,fn){
var http=window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
http.onreadystatechange=function(){
if(http.readyState==4&&http.status==200){
fn(http.responseText);
}
};
http.open("GET",url);
http.send(null);
}
}
</script>
其中get函数中的fn参数,就是使用了闭包功能