今天不是很忙,真不容易,项目编码这个星期结束,今天花了三十分钟把一天的任务都搞完了,花时间写个日志,一边读document一边整理一下js,怕过完年,换了地方,忘记了 ,哈
不知道年底还会不会有其他项目了........................
1. $()的特点是,可以传如多个id作为参数,然后返回一个array对象
var divs = $('myDiv','myOtherDiv');
for(i=0; i<divs.length; i++)
...{
alert(divs[i].innerHTML);
}
2. $A()函数:把接受到的参数转换成一个ARRAY对象。把一些list转换成array,更容易遍历

function showOptions()...{
var someNodeList = $('lstEmployees').getElementsByTagName('option');
var nodes = $A(someNodeList);
nodes.each(function(node)...{
alert(node.nodeName + ': ' + node.innerHTML);
});
}
3.$H()函数

function testHash()...{
//create the Object
var a = ...{
first:10,
second:20,
third:30
};
alert(a.first);
var h =$H(a);
alert(h.toQueryString());
}
testHash()
4.$R()函数
var range = $R(10, 20, false);
range.each(function(value, index)...{
alert(value);
}
);
后面写在wod里,弄完帖上来
本文介绍了前端开发中几个实用的技巧,包括使用$()快速选择多个元素并返回数组对象,利用$A()函数将NodeList转换为Array以方便迭代操作,通过$H()函数创建和操作Hash对象,以及运用$R()函数生成指定范围内的数值数组。
1022

被折叠的 条评论
为什么被折叠?



