JS-8-封装
来源:互联网 发布:php 判断数组长度 编辑:程序博客网 时间:2024/06/12 21:01
一、命名空间:
var ns ={};
ns1.ns11 = {};
ns1.module1 = {name:"dfdf",m:function(){}}
ns1.module1.name;
二、成员:
1.静态成员
function Person(name,age){
this.name = name;
}
Person.userTools = true;//静态成员
2、公有方法
function Person(name){
var age = 100;//私有
function pm(){ //私有
console.log("32132")
}
this.name = name //公有
this.test = function(){ //公有
console.log("dfdf")
}
}
//互相调用
function Person(pname){
var age = 100;
function pm(){
console.log(this.name)
}
this.name = pname
this.test = function(){
console.log("dfdf");
//pm();//this会转为指向window对象
pm.call(this)
}
}
或
function Person(pname){
funtion pm(){
console.log(self.name)
}
var self ={
name:pname,
test:function(){
pm();
}
}
return self;
}
3、
阅读全文
0 0
- JS-8-封装
- JS封装
- js封装
- Js封装
- js封装
- js xml封装解析
- Ajax的js封装
- js window封装类
- js优雅封装
- js 封装学习
- js中的变量封装
- js封装Hashmap
- js封装函数
- js类的封装
- js封装的MAP
- JS的封装
- js 动画封装
- js 常用封装方法
- Java并发编程(五)《并发工具类》
- 约塞夫问题:
- (七)策略模式详解
- (考试)2017年大一下学期C++期末考试题目一
- IDA动态调试so源码 F5伪代码查看
- JS-8-封装
- 人脸检测和识别及python实现系列(2)-- 相关API介绍与数据采集
- MPEG
- 数据分析(入门篇)-第三章-Show出你的数据-Part2(水晶易表)
- 关于notification的使用,setLatestEventInfo方法在新SDK不能使用的解决方法
- (八)适配器模式详解
- NGINX和TOMCAT配置动静分离端口丢失问题
- React Native 触摸事件处理详解
- 第四章 文件系统的内部表示