javascript自执行函数之伪命名空间封装法
2010-12-25 18:29
645 查看
(function() {
//根据id获取对象
function $(id) { return document.getElementById(id); }
//内部函数,在外层是不可以调用的
function _setStyle(id, styleName, styleValue) {
$(id).style[styleName] = styleValue;
}
//创建伪命名空间
window.mySpace = {};
//将内部函数_setStyle封装在mySpace命名空间内
//调用时,使用window.mySpace.setStyle(id, styleName, styleValue)
window.mySpace.setStyle = _setStyle;
})();
//下面是测试代码
window.onload = function() {
//将id为test的对象的文字颜色设置为红色
window.mySpace.setStyle("test", "color", "#f00");
}
相关文章推荐
- javascript自执行函数之伪命名空间封装法
- JavaScript Core -- 构造命名空间封装函数
- Javascript学习笔记之函数篇(六) : 作用域与命名空间
- javascript封装继承圣杯模式 和 命名空间,this,属性表示法介绍
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->add 函数
- Javascript学习笔记之函数篇(六) : 作用域与命名空间
- javascript基本知识小结--命名空间,函数
- 执行xpath时提示,需要命名空间管理器或XsltContext。此查询具有前缀、变量或用户定义的函数
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->addRange 函数
- JavaScript权威设计--命名空间,函数,闭包(简要学习笔记十二)
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->clear 函数
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->clone 函数
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->contains 函数
- C#基础知识复习1代码规范-执行流程(c#)-面向对象-引用命名空间-封装-继承-访问修饰符-虚方法-静态成员-多态-抽象类等
- JavaScript编写命名空间函数
- JavaScript命名空间、函数参数类型重载的实现
- 深入理解JavaScript系列(2):揭秘命名函数表达式
- JavaScript立即执行函数的解释分析(2)—函数表达式与函数声明的区别
- [Hb-XVII] 计算机的抽象层次-简 使用寄存器 使用内存空间 程序执行过程 使用main函数规定 不定参数函数机制 C
- 如何设置WebView使得加载网页时能够执行JavaScript脚本中的alert()函数