JS等等的创建
JS之类的创建
JS之类的创建
以前学JS只是为了对一些简单的控件进行控制以及对css样式的控制,早就了解JS这中语言异常强大是基于原型的脚本程序语言已经成为当今最火的语言,其语言思想是一切皆对象,其作者深受面向函数编程的影响导致其对象的声明有点像函数的赶脚。废话不说上代码。
首先编写HTML文件:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>测试JS类</title> <script type="text/javascript" src="js/JSObject.js" ></script> </head> <body> </body> </html>
然后是JSObject.js的JS代码:
//声明类
function User() {
//java 语言的public修饰属性的效果
this.name = "zdx";
this.age = 21;
//Java 语言的private修饰属性的效果
var school = "CSU";
this.getSchool = function() {
return school;
}
}
//使用类
var user = new User();
alert("显示年龄属性:" + user.age);
alert("显示school属性:" + user.school);//这里是无法访问到school的
alert("显示的getSchool()方法:" + user.getSchool());
//也可以用这种方式进行创建
var Student={
name:'zdx',
age:21
};
alert(Student.name);