麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JavaScript的繼承的封裝介紹

2019-11-20 21:53:35
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

/**
* 當調用此函數時,只有第一次參數傳入,第二個不存在的情況下,就創建類
* 當調用此函數時,傳入了兩個參數,第一個參數為基類,第二個參數則在基類的基礎上添加內容
*/
function extend(obj,prop){
function F(){

}
//如果第一個參數為object類型(即json對象)的話,則將json的key value賦值給F函數的原型 F.prototype.key = value
if (typeof(obj) == "object") {
for(var name in obj){
F.prototype[name] = obj[name];
}
} else {//如果第一個參數為function類型的話,則將次函數的原型賦值給F函數,prop肯定是傳值的(json對象),所以將prop賦值給F函數的原型
F.prototype = obj.prototype;
for(var name in prop){
F.prototype[name] = prop[name];
}
}
return F;
}
//因為這里只有一個參數,所以此時會將json對象的key,value賦值給extend函數中的F函數的原型,然后用person變量接收F函數,此時person也成為了一個函數,此函數也擁有了F函數的原型 name和sex
var person = extend({
name:"xxc",
sex:"man"
});
//將person函數傳入,進入extend函數后,首先將person的原型賦值給F函數,然后將第二個參數hope:"more money"賦值給F函數,此時F函數的原型有三個東西name,sex,hope
//最后將F函數返回,導致person的原型也和F函數一樣,有name,sex,hope
var person = extend(person,{
hope:"more money"
});
alert(person.prototype.name);//xxc
alert(person.prototype.sex);//man
alert(person.prototype.hope);//more money

復制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>function.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script src="../jquery/jquery-1.10.2.min.js"></script>
<script src="extends2.js"></script>
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

</head>

<body>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕欧美亚洲 | 天天躁狠狠躁夜躁2020挡不住 | 49vvv| 日本在线免费观看视频 | gril hd| 日本一级黄色毛片 | 亚洲导航深夜福利涩涩屋 | 久久免费视频1 | 国产正在播放 | 男女羞羞的视频 | 中文区永久区 | 一本色道久久综合亚洲精品图片 | 免费a级网站 | 亚洲一二区视频 | h网站在线观看 | 免费淫视频 | 久久久久亚洲a | 99爱视频| 在线播放亚洲精品 | 久久久久久久久久久国产精品 | 一分钟免费观看完整版电影 | 一区二区久久精品66国产精品 | 日韩蜜桃视频 | 91精品国产99久久久久久红楼 | 91精品国产一区二区在线观看 | 久久久久久精 | 日韩精品久久久久久久电影99爱 | 久久精品视频日本 | 亚洲最新黄色网址 | 久久精品视频日本 | 亚洲国产高清自拍 | 黄色一级毛片免费看 | 国产一区视频观看 | 黄色一级电影网 | 久久久tv | 免费黄色在线 | 99激情| 成人在线视频免费观看 | 91在线精品亚洲一区二区 | 成片免费观看视频大全 | 欧美高清在线精品一区二区不卡 |