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


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 相关文章推荐
十分钟打造AutoComplete自动完成效果代码
Dec 26 Javascript
jquery移动listbox的值原理及代码
May 03 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
Aug 23 Javascript
js 对小数加法精度处理示例说明
Dec 27 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
Oct 21 Javascript
全面解析JavaScript中“&amp;&amp;”和“||”操作符(总结篇)
Jul 18 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
Dec 29 Javascript
详解AngularJS 路由 resolve用法
Apr 24 Javascript
使用 vue.js 构建大型单页应用
Feb 10 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
Jul 24 Javascript
微信小程序实现底部弹出框
Nov 18 Javascript
全面解析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分页详细讲解(有实例)
2013/10/30 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
js数组操作常用方法
2014/05/08 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
Bootstrap警告(Alerts)的实现方法
2017/03/22 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
js布局实现单选按钮控件
2020/01/17 Javascript
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
python实现飞船大战
2020/04/24 Python
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
银行实习生自我鉴定范文
2013/09/19 职场文书
财务会计人员岗位职责
2013/11/30 职场文书
CAD制图设计师自荐信
2014/01/29 职场文书
护士毕业生自我鉴定
2014/02/08 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
小学优秀辅导员事迹材料
2014/05/11 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏