JS(面向对象--模拟类、对象)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>博客日志</title>
</head>
<body>
<script>
/*模拟一个类*/
function Person(){
var name="lisi";
}
//往该类中添加公共的方法
Person.prototype.getName=function(){
alert("method run....");
}
//创建对象
var p=new Person();
p.getName();
</script>
</body>
</html>
JS(面向对象--模拟完整的类)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>博客日志</title>
</head>
<body>
<script>
function Person(){
//私有的静态属性
var sex="男";
//私有的静态方法
function checked(sex){
if(sex=="男"){
alert("ok...");
}
else{
alert("no no ");
}
}
//私有属性
this.name="lisi";
//私有方法
this.checkSex(sex){
checked(sex);//调用私有的静态方法
}
}
//公有静态方法
Person.show=function(){
alert("show run...");
}
//公有方法
Person.prototype.getSex=function(){
return this.sex;
}
//*************************************
//公有静态方法调用
Person.show();
//公有方法调用
var p=new Person();
p.getSex();
//私有方法调用
p.checkSex("女");
</script>
</body>
</html>
JS(面向对象--模拟封装、继承)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>博客日志</title>
</head>
<body>
<script>
function Person(){
this.name="lisi";
}
Person.prototype.setName=function(name){
this.name=name;
}
Person.prototype.getName=function(){
return this.name;
}
//模拟继承
function Student(){
}
Student.prototype=new Person();
var stu=new Student();
stu.setName("wangwu");
alert(stu.getName());
</script>
</body>
</html>
JS(面向对象--重载、重写)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>博客日志</title>
</head>
<body>
<script>
function Person(){
//私有属性
this.name = "刘德华";
}
function Person(name){
this.name = name;
}
//共有方法
Person.prototype.getName = function(){
return this.name;
}
Person.prototype.setName = function(name){
this.name = name;
}
//------------------------------------------
//创建Student类
function Student(){
}
//---------------------------------------------
//让Student类继承Person类
var p = new Person();
Student.prototype = p;
//-------------------------------
//重写getName()、setName()方法
Student.prototype.getName = function(){
return "person";
}
Student.prototype.setName = function(name){
alert("haha");
}
//-----------------------------
var stu = new Student();
stu.setName("章子怡");
//alert (stu.getName() );
</script>
</body>
</html>
JS(特有语句)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>博客日志</title>
</head>
<body>
<script>
var d=new Date();
with(d){
alert(getFullYear()+"年"+(getMonth()+1)+"月"+getDate()+"日");
}
function Person(){
this.name="lisi";
this.age=20;
}
var p=new Person();
for(x in p){
alert(p[x]);
}
</script>
</body>
</html>
分享到:
相关推荐
asp.net的网址重定向方法的比较:面向搜索引擎友好 也谈 ASP.NET 1.1 中 QueryString 的安全获取写法 ASP.NET运行模式:PageHandlerFactory 利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多...
C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、面向对象的认识问题和分析问题的思想、以及数据结构和常用算法,学习单件模式、...
C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、面向对象的认识问题和分析问题的思想、以及数据结构和常用算法,学习单件模式、...
C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、面向对象的认识问题和分析问题的思想、以及数据结构和常用算法,学习单件模式、...
<br>第一阶段教学内容安排(200课时) 课程名称 课程内容 培训目的 C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、...
<br>第一阶段教学内容安排(200课时) 课程名称 课程内容 培训目的 C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
前言 在javascript的世界里,写法是个...(这里对于js的继承,多态,我就不多说了,高级程序员应该具备这些知识,如果您也做过java开发,这个概念太熟悉了。 ) 主要对封装进行研究,因为前后台都会涉及到面向对象的概
面向对象思想 集合框架 IO流 多线程与并发 异常处理 网络编程 数据库 MySQL Oracle JDBC C3P0 Druid 前端技术 HTML CSS JavaScript jQuery Ajax Vue webpack elementUI 微信小程序 动态网页 Servlet Jsp EL JSTL ...
Web站点的开发者能够学到把自己的站点提高一个层次的技术,而编程者和软件系统程序员能够学到XML如何和他们的系统相配合,以及如何使用它来解决应用程序集成中的问题。 XML应用程序天生就具备分布性而且通常是面向...
printf()的引入是为了照顾c语言程序员的感情需要 格式化输出 Formatter;格式化输入 Scanner;正则表达式 输出格式控制: 转义符: \ddd 1到3位8进制数指定Unicode字符输出(ddd) \uxxxx 1到4位16进制数指定...
阅读本书唯一的前提条件,是具备对Java编程或类似面向对象语言(比如说C#)的基本理解,不需要拥有为移动设备开发软件的经验。实际上,如果你确实有这方面的经验,反倒应该忘记它们。Android是如此与众不同,因此...