ASP.NET AJAX 教学笔记(三) 2
3.4理解继承
一.基于原型的继承:
步骤:
(1)在子类构造函数中调用基类构造函数,从而继承基类的属性。
(2)将基类的一个新实例赋给子类,从而继承基类的方法。
Samples.Cat=function()
{
Samples.Pet.call(this);
}
Samples.Cat.prototype =new Samples.Pet(); //测试代码
Samples.Pet.registerClass('Samples.Pet');
Samples.Cat.registerClass('Samples.Cat');
调用:
var cc=new Samples.Cat();
cc.set_name("白猫");
cc.speak();
覆盖方法:
Samples.Cat.prototype.speak=function (){alert ('meeeewooooo')};
二.Microsoft Ajax Library从一个基类派生子类
function Pet()
{
this._name;
this._age;
}
Pet.prototype={
speak:function (){
alert (this._name+"Meeeeooow"); }
}
Cat=function (){
Cat.initializeBase(this ); //处理继承并调用基类构造函数
Samples.Cat.registerClass('Samples.Cat',Samples.Pet)
调用:代码不变
覆盖方法:
Samples.Cat.prototype={
speak:function (){
alert ("Meeeeooow");
}
}
测试:代码不变
3.4.2向基类传递参数
Samples.Pet= function (name ,age)
{
this._name=name ;
this._age=age;
}
…..
Samples.Cat=function (name,age)
{
Samples.Cat.initializeBase(this,[name,age]);
}
……&hel
相关文档:
近来,随着Mono2.4和Jexus web server 2.3的成功发布,在Linux 平台架设Asp.net的时机已经完全成熟。由于Linux服务器系统所具备的大量的优点,可以预计,跨平台的Linux ASP.NET网站必将进入我们的工作与生产实际。
名词解释:
一、Mono:
Mono是一个开源项目,是按ECMA-335定义的标准执行.NET框架,简单地说,Mono就是 ......
<一>页面级的错误处理
void Page_Error(Object sender, EventArgs e) {
String message = "<font face=verdana color=red>"
......
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/MVC.aspx
http://www.cnblogs.com/chsword/archive/2009/03/11/zd_mvc1.html
jQuery框架学习:http://www.zz68.net/WebDesign/js/200907/0H611P2009.html
ASP.NET 中的设计模式之MVC篇:http://www.cnblogs.com/superhasty/archive/2005/06/08 ......
一、JSON 是什么?
JSON 的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。
JSON 与XML 具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON 比
XML 数据传输的有效性要高出很多。JSON 完全独立与编程语言,使用文本格式保存。
JSON 数据有两种结构:
• Name-Value 对构成的集 ......
一.通过js访问Flex组件
1.准备工作。先建立Flex工程 :fademo,并放置一个文本框:txtName。做完后代码应该类似于这个样子:
view plaincopy to clipboardprint?
·········10······· ......