怎样在自己的对象里实现collection?
hax 2002-06-20 11:25:46 浏览器对象里包含许多collection,例如all、children之类。实际上就是一些对象的集合。
所有的collection都包括属性length、方法item()。
item方法的参数可以是数字,也可以是指定名字的字符串。而且all.item(p)也可以写成all(p)。
可是我不知道这些在js里是怎么实现的?JS好像不支持重名函数呀?而且也没见过对象可以像函数那样使用?
不知道IE和Netscape的DHTML文档模型是如何符合JS规范的?如果符合,我也能构造出类似的collection对象呀……