使用 Microsoft AJAX 库进行面向对象编程
事件处理与测试
在使用 Microsoft AJAX 库进行面向对象编程时,事件处理是一个重要的部分。以下是一个简单的示例,展示了如何注册、触发和移除事件处理程序:
var Mike = new AjaxTutorial.Person("Mike");
// 为 change 事件注册两个处理程序
Mike.add_change(OnChangeHandler);
Mike.add_change(OnChange2Handler);
// 更改姓名,触发 change 事件
Mike.set_name("Michael");
// 移除一个事件处理程序
Mike.remove_change(OnChange2Handler);
// 再次更改姓名
Mike.set_name("Mike");
在这个示例中,我们创建了一个名为 Mike 的 Person 对象,并为其 change 事件注册了两个处理程序。当姓名更改时, change 事件会被触发,相应的处理程序会被执行。之后,我们移除了一个处理程序,并再次更改姓名,此时只有剩余的处理程序会被执行。
继承机制
继承是面向对象编程中的一个核心概念,Microsoft AJAX 库提供了一套机制来实现继承。 Type 类包含五个注册方法,分别是 registerBaseMethod
超级会员免费看
订阅专栏 解锁全文

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



