JavaScript使用命名空间
2012-02-22 14:50
323 查看
接触到Javascript里面说的新手常犯的一个毛病就是没有使用命名空间,菜鸟的一个标志也是随意定义变量全局变量,全局函数随处可见。今天看到命名空间的用法这里做个标签以后写js的时候就要用命名空间了。虽然不是什么新技术,但是是必须会的。
var phpzfNS = {}; //声明一个命名空间 phpzfNS phpzfNS.alert = function(tips) { alert(tips)}; //声明空间内的一个函数 alert alert('this is not a namaspace alert'); // 全局alert phpzfNS.alert("this is a namespace function. Hello NameSpace!"); //命名空间的alert var big_str = 'one'; //全局变量 big_str phpzfNS.big_str = 'two'; //命名空间内的变量 big_str alert(big_str); //调用全局变量 alert(phpzfNS.big_str);//调用命名空间内变量 phpzfNS.alert(phpzfNS.big_str);
相关文章推荐
- javascript 使用命名空间编程2
- Struts2使用命名空间后JSP页面无法加载javascript脚本的问题
- javascript 使用命名空间编程
- JavaScript 命名空间 使用介绍
- JavaScript 命名空间 使用介绍
- JavaScript 命名空间 使用介绍
- JavaScript 命名空间 使用介绍
- javascript之使用伪命名空间
- JavaScript之命名空间模式
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->clone 函数
- php5.3命名空间内使用 php内置类的时候
- 标准C++命名空间的使用
- 使用DataRowView时需要导入命名空间
- 从vc到使用vs 的一些改变(“std”: 具有该名称的命名空间不存在; msvcp90.dll丢失)
- Javascript 命名空间
- 使用命名空间、头文件和实现文件
- C++命名空间的使用实践
- global--命名空间的使用(一些零散的js方法)
- vs2015使用小技巧-- 快捷键:导入命名空间
- JavaScript 实现命名空间(namespace)的最佳方案——兼容主流的定义类(class)的方法,兼容所有浏览器,支持用JSDuck生成文档