您的位置:首页 > Web前端 > JavaScript

JS_工厂模式

2013-11-18 09:37 204 查看
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script>
var page = page || {};
page.dom = page.dom || {};
page.dom.Text = function(){
this.insert = function(where){
var txt = document.createTextNode(this.url);
where.appendChild(txt);
};
}
page.dom.Link = function(){
this.insert = function(where){
var link = document.createElement('a');
link.href = this.url;
link.appendChild(document.createTextNode(this.href));
where.appendChild(link);
};
}
page.dom.Image = function(){
this.insert = function(where){
var im = document.createElement('img');
im.src = this.url;
where.appendChild(im);
}
}
page.dom.factory = function(type){
return new page.dom[type]
}
</script>
</body>
</html>


工厂模式,抄自tamu大叔博客的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: