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


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获取元素值的方法(常见的表单元素)
Nov 15 Javascript
Javasipt:操作radio标签详解
Dec 30 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
Jun 26 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
学习JavaScript设计模式(策略模式)
Nov 26 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
Apr 01 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
Jul 24 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
Feb 23 Javascript
JS获取子、父、兄节点方法小结
Aug 14 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
Oct 22 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
Nov 25 Javascript
用vuex写了一个购物车H5页面的示例代码
Dec 04 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中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php正则表达式(regar expression)
2011/09/10 PHP
php实现的漂亮分页方法
2014/04/17 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
2014/06/22 PHP
php简单定时执行任务的实现方法
2015/02/23 PHP
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
Python中使用hashlib模块处理算法的教程
2015/04/28 Python
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
Python简单生成随机数的方法示例
2018/03/31 Python
基于PyQt4和PySide实现输入对话框效果
2019/02/27 Python
python怎么提高计算速度
2020/06/11 Python
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
会计专业自我鉴定范文
2013/12/29 职场文书
财务情况说明书范文
2014/05/06 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
物业管理交接协议书
2016/03/24 职场文书
基于python的matplotlib制作双Y轴图
2021/04/20 Python
详解用Python把PDF转为Word方法总结
2021/04/27 Python