今天查找js对象,看到了一个像极了类的js中的function,原来js中的function也可以这样使用,记录下来,好好看一下,在以后加强js能力的时候,可以在此基础上延伸
function User(name,sex){
//这样是申明类的属性 this.name=name; this.sex = sex; //这样是申明类的公共方法 this.getMyFullName=function(){ return _firstname+this.name; } //这个是定义类的私有变量 var _name= name; var _firstname="黄"; //这个是定义类的私有方法 function getSex(){ } } var my = new User("hc","1"); alert(my.name); alert(my.getMyFullName());- Javascript的数据和成员封装很简单。没有类完全是对象操作。纯动态!
- Javascript function中的this指针很关键,如果没有的话,那就是局部变量或局部函数。
- Javascript对象成员函数可以在使用时临时声明,并把一个全局函数直接赋过去就好了。
- Javascript的成员函数可以在实例上进行修改,也就是说不同实例相同函数名的行为不一定一样。