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


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 相关文章推荐
jquery里的正则表达式说明
Aug 03 Javascript
JavaScript加强之自定义callback示例
Sep 21 Javascript
前端必备神器 Snap.svg 弹动效果
Nov 10 Javascript
jQuery延迟执行的实现方法
Dec 21 Javascript
微信小程序 Button 组件详解及简单实例
Jan 10 Javascript
Vue filters过滤器的使用方法
Jul 14 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
Nov 06 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
一些你可能不熟悉的JS知识点总结
Mar 15 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
Sep 27 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
Aug 07 Javascript
Vite + React从零开始搭建一个开源组件库
Jun 25 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更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
PHP入门教程之PHP操作MySQL的方法分析
2016/09/11 PHP
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
浅谈关于.vue文件中style的scoped属性
2017/08/19 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
微信小程序如何获取群聊的openGid以及名称详解
2019/07/17 Javascript
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
浅谈python多线程和队列管理shell程序
2015/08/04 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
2020/02/19 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
PREMIUM-MALL法国:行李、箱包及配件在线
2019/05/30 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
2013/03/30 面试题
农民工工资发放承诺书
2014/03/31 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
mysql 排序失效
2022/05/20 MySQL