今天在http://www.jibbering.com/faq/faq_notes/closures.html读了有关javascript闭包的文章,发现有下面的代码,想学习一下,于是在自己的机器上跑了一遍,但没调通。其中getElementWithId()方法不知道是什么,在网上也找过,没找到。我索性把它改成document.getElementById,但是return obj[methodName](e, this); 行报了错误:对象不支持此属性或方法。不知道哪位大侠能帮我看一下.谢谢!
function associateObjWithEvent(obj, methodName){
return (function(e){
e = e||window.event;
return obj[methodName](e, this);
});
}
function DhtmlObject(elementId){
var el = getElementWithId(elementId);
if(el){
el.onclick = associateObjWithEvent(this, "doOnClick");
el.onmouseover = associateObjWithEvent(this, "doMouseOver");
el.onmouseout = associateObjWithEvent(this, "doMouseOut");
}
}
DhtmlObject.prototype.doOnClick = function(event, element){
... // doOnClick method body.
}
DhtmlObject.prototype.doMouseOver = function(event, element){
... // doMouseOver method body.
}
DhtmlObject.prototype.doMouseOut = function(event, element){
... // doMouseOut method body.
}
......
-----------------------------------------------------------------------------------------
这是我的调试程序:
三个数x,y,z 比大小..
var x,y,z,t;
if (x>y)
{t=x;x=y;y=t;} //交换x,y的值
if(x>z)
{t=z;z=x;x=t;}//交换x,z的值
if(y>z)
{t=y;y=z;z=t;}//交换z,y的值
这是 ......
在客户端知道文件路径,我想不用fileUpload控件把这个文件传到服务器,也可以用fileupload控件但是这个控件必须隐藏(就是不用这个控件来选择路径)
请问能不能实现!!!
没有人做过吗!!!!!
那不就是木马 ......
初学javascript.学完了基础语法.也能写一点基本的表单验证.
看到很多JS写成的列表.类似QQ空间图片列表那样的.是用什么思想.谢谢
基于jquery写会简单,因为提供了很多插件,不要重复做轮子
楼主我的资源中有,不 ......