关于js 单列设计模式问题 请教下各位大神们
var getSingle=function(fn){
var result;
return function(){
return result||(result=fn.apply(this,arguments));
}
};
//创建单列--可变的部分
var creatDiv=function(height){
var div=document.createElement('div');
div.innerHtml='单列模式';
div.style.display='none';
div.style.height=height+'px';
document.body.appendChild(div);
return div
}
//创建
var createSingleDiv=getSingle(creatDiv);
document.getElementById('button').onclick=function(){
var login=createSingleDiv('100');
login.style.display='block'
}
把上面这段改成这样会出现关于apply的错误,哪位可以讲解一下谢谢~!
var getSingle=(function(fn){
var result;
return function(){
return result||(result=fn.apply(this,arguments));
}
})(creatDiv);
var creatDiv=function(height){
var div=document.createElement('div');
div.innerHtml='单列模式';
div.style.display='none';
div.style.height=height+'px';
document.body.appendChild(div);
return div
}
document.getElementById('button').onclick=function(){
var login=getSingle('100');
login.style.display='block'
}
var result;
return function(){
return result||(result=fn.apply(this,arguments));
}
};
//创建单列--可变的部分
var creatDiv=function(height){
var div=document.createElement('div');
div.innerHtml='单列模式';
div.style.display='none';
div.style.height=height+'px';
document.body.appendChild(div);
return div
}
//创建
var createSingleDiv=getSingle(creatDiv);
document.getElementById('button').onclick=function(){
var login=createSingleDiv('100');
login.style.display='block'
}
把上面这段改成这样会出现关于apply的错误,哪位可以讲解一下谢谢~!
var getSingle=(function(fn){
var result;
return function(){
return result||(result=fn.apply(this,arguments));
}
})(creatDiv);
var creatDiv=function(height){
var div=document.createElement('div');
div.innerHtml='单列模式';
div.style.display='none';
div.style.height=height+'px';
document.body.appendChild(div);
return div
}
document.getElementById('button').onclick=function(){
var login=getSingle('100');
login.style.display='block'
}
...全文
相关推荐
js实现表格单列按字母排序
主要为大家详细介绍了js实现表格单列按字母排序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
浅绿单列信息网页模板
浅绿单列信息网页模板
JavaScript实现GriwView单列全选(自写代码)
在 GridView 里有一系列的 Checkbox ,要实现对其全选或全不选。开始在网上找了,但是参考的代码会全选 GridView 里所有的 Checkbox ,而我要的是单列全选。如图: 审核和权限是要分开的。 我自己写了 JavaScript 代码,贴出来供大家参考。 代码如下: function chkAll(CheckAll) { var items = document.getElementsByTagName(“input”); for (var i = 0; i < items.length; i++) { if (items[i].type == “checkbox”
jQuery实现调整表格单列顺序完整实例|angluo-javascript-154010.pdf
主要介绍了jQuery实现调整表格单列顺序的方法,结合完整实例形式分析了jQuery响应鼠标事件及动态操作页面元素的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
微信小程序实现单列下拉菜单效果
主要介绍了微信小程序单列下拉菜单,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


