zoukankan      html  css  js  c++  java
  • 创建对象和方法

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    </head>
    <body>
    	<h1>创建对象和方法</h1>
    	<script type="text/javascript">
    		/*1.通Object或字面量创建*/
    
    		// var hs=new Object();
    		// 	hs.name="华盛";
    		// 	hs.showName=function(){
    		// 		alert(this.name);
    		// 	}
    		// 	hs.showName();//华盛;
    
    		// var hs={
    		// 	name:"华盛",
    		// 	showName:function(){
    		// 		alert(this.name);
    		// 	}
    		// }
    		// hs.showName();//华盛;
    
    
    
    		/*2.工厂模式*/
    
    		// function createObject(name){
    		// 	var hs=new Object;
    		// 	hs.name=name;
    		// 	hs.showName=function(){
    		// 		alert(this.name);
    		// 	}
    		// 	return hs;
    		// }
    		// var hs=createObject("华盛");
    		// 	hs.showName();//华盛
    
    
    		/*3.构造函数模式*/
    
    		// function CreateObject(name){
    		// 	this.name=name;
    		// 	this.showName=function(){
    		// 		alert(this.name);
    		// 	}
    		// }
    		// var hs=new CreateObject("华盛");
    		// hs.showName();//华盛
    
    
    		// 4.原型模式
    		
    		function createObject(){};
    
    		createObject.prototype.name="华盛";
    		createObject.prototype.showName=function(){
    			alert(this.name);
    		}
    		var hs= new createObject();
    			hs.showName();//华盛
    
    
    		/*5.组合模式*/
    
    		// function createObject(name){
    		// 	this.name=name;
    		// }
    		// createObject.prototype.showName=function(){
    		// 	alert(this.name);
    		// };
    		// var hs=new createObject("华盛"),
    		// 	lsq=new createObject("立水桥");
    		// 	hs.showName();//华盛
    		// 	lsq.showName();//立水桥
    
    	</script>
    </body>
    </html>
    

      

  • 相关阅读:
    Python文件操作
    两个标签页定位第二个标签页元素时显示element not visible
    Selenium Webdriver元素定位的八种常用方式
    Python集合set
    Python 字典
    数据库存储过程
    打印1-100
    》》》 《类的多态》
    》》》《类的继承》
    》》》关于eclipse中git同步代码报错checkout conflict with files的解决方法
  • 原文地址:https://www.cnblogs.com/wysdddh/p/6260367.html
Copyright © 2011-2022 走看看