天天看点

当JS面向对象之后续(JS在设计级联菜单时)

我们在使用JS制作控件时,经常使用的方法就是建立一个function对象,然后对function的原型对象进行扩展对象的建立,这样在建立function对象的实例后,就可以访问到prototype原型所指定的新对象了.例如:

定义一个function对象

function zzl(){…}

为zzl对象建立一个原型扩展对象

有了上面的概念基础之后,再看我们设计的菜单

代码结构:

<a href="http://images.cnblogs.com/cnblogs_com/lori/201107/201107080937262160.png"></a>

源代码如下:

var str = "&lt;li class=\"Menu-Leaf\" title=\"" + this.title + "\"&gt;

&lt;a href=\"" + this.href + "\"&gt;" + this.text + "&lt;/a&gt;&lt;/li&gt;";

继续阅读