使用伪命名空间封装保护独自创建的对象方法


Posted in Javascript onAugust 04, 2016

实例如下:

var LILL ={};//创建全局
(function (wd) {
function $(id) {
return document.getElementById(id);
}
function alertNodeName(id) {
alert($(id).nodeName);
}

var name = "aaaa"; 

function showName()//函数
{
alert(name);
}
alert(wd);
wd['test'] = {};//创建对象
wd['test']['debuglog'] = alertNodeName;
wd['test']['name'] = name;
showName();
})(LILL);

之后引用写好的js文件,然后在html页面调用

<script>

window.onload=function () {

alert("test");
LILL['test']['debuglog']('AA');
}
</script>

以上这篇使用伪命名空间封装保护独自创建的对象方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
document.onreadystatechange事件的用法分析
Oct 17 Javascript
将文本输入框内容加入表中的js代码
Aug 18 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
Aug 28 Javascript
jquery拖拽排序简单实现方法(效果增强版)
Feb 16 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
Feb 14 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
Apr 07 Javascript
Layui数据表格之获取表格中所有的数据方法
Aug 20 Javascript
解决vue移动端适配问题
Dec 12 Javascript
VUE脚手架的下载和配置步骤详解
Apr 01 Javascript
在vue中使用setInterval的方法示例
Apr 16 Javascript
JavaScript原型继承和原型链原理详解
Feb 04 Javascript
Vue router安装及使用方法解析
Dec 02 Vue.js
全面解析Angular中$Apply()及$Digest()的区别
Aug 04 #Javascript
window.open不被拦截的简单实现代码(推荐)
Aug 04 #Javascript
js实现多图左右切换功能
Aug 04 #Javascript
window.open打开窗口被拦截的快速解决方法
Aug 04 #Javascript
浅谈js中子页面父页面方法 变量相互调用
Aug 04 #Javascript
JS图片等比例缩放方法完整示例
Aug 03 #Javascript
JS获取url参数、主域名的方法实例分析
Aug 03 #Javascript
You might like
php smarty的预保留变量总结
2008/12/04 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
javascript背投广告代码的完善
2008/04/08 Javascript
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
微信小程序的部署方法步骤
2018/09/04 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
JS事件流与事件处理程序实例分析
2019/08/16 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
基于html5绘制圆形多角图案
2016/04/21 HTML / CSS
商务日语毕业生自荐信范文
2013/11/14 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
简述Java中throw-throws异常抛出
2021/08/07 Java/Android