});
ts.showPanel ();
});
</script>
这个例子有一个简单的 TabStrip 类,其中有个 showPanel 方法。这个方法激发两个事件,onShowPanel 和 afterShowPanel。这个能力是通过用Y.EventTarget 扩大类来实现的。一旦做成,我们就实例化了一个 TabStrip 对象,并将一堆处理器都分配给它。这是用来处理实例的唯一行为而又能避免混乱当前类的常用代码。
总结
如果你打算重用代码,无论是在同一网页,同一网站还是跨项目操作,考虑一下在类里面将其打包和组织起来。面向对象 JavaScript 很自然地帮助实现更好的代码组织以及代码重用。除此以外,有点远见的你可以确保代码具有足够的灵活性,可以在你写完代码后持续使用很长时间。编写可重用的 不过时 JavaScript 代码可以节省你,你的团队还有你公司的时间和金钱。这绝对能让你大受欢迎。