js包装模块知识点学习
来源:互联网 发布:javascript启示录云盘 编辑:程序博客网 时间:2024/05/17 06:06
js包装模块知识点学习
1、location地址跳转常用的两种方式:
location.href="url"是常用链接跳转,可以前进和后退
location.replace("url")无法进行后退返回,常用于注销
2、立即执行函数
格式:(function(){})();
例如:
(function(str){alert(str)})("output");
相当于:
function OutPutFun(str){alert(str);};
OutPutFun("output");
3、自定义window对象属性
例如:
(function (){
window.aa='你好';
})();
alert(aa);
4、道格拉斯(json创立者)的模块模式(module pattern )
var singleton = function(){
//私有变量和私有函数
var privateVariable = 20;
function privateFunction(){
return false;
}
//特权/共有方法和属性
return {
publicProperty : true,
publicMethod : function(){
privateVariable++;
return privateFunction();
}
}
}();
5、onload与$(document).ready()的使用
写在这里面的代码,不管<script>在页面的什么位置,都会等到页面元素加载完毕进行执行
6、(function($) {})(jQuery);
限制次方法内部所有$仅指jQuery对象,避免与其他框架标识冲突
1、location地址跳转常用的两种方式:
location.href="url"是常用链接跳转,可以前进和后退
location.replace("url")无法进行后退返回,常用于注销
2、立即执行函数
格式:(function(){})();
例如:
(function(str){alert(str)})("output");
相当于:
function OutPutFun(str){alert(str);};
OutPutFun("output");
3、自定义window对象属性
例如:
(function (){
window.aa='你好';
})();
alert(aa);
4、道格拉斯(json创立者)的模块模式(module pattern )
var singleton = function(){
//私有变量和私有函数
var privateVariable = 20;
function privateFunction(){
return false;
}
//特权/共有方法和属性
return {
publicProperty : true,
publicMethod : function(){
privateVariable++;
return privateFunction();
}
}
}();
5、onload与$(document).ready()的使用
写在这里面的代码,不管<script>在页面的什么位置,都会等到页面元素加载完毕进行执行
6、(function($) {})(jQuery);
限制次方法内部所有$仅指jQuery对象,避免与其他框架标识冲突
阅读全文
0 0
- js包装模块知识点学习
- 【js学习笔记-018】-- 包装对象
- 【JS学习笔记】基本包装类型
- js学习笔记:基本包装类型
- 自己学习中的知识点(3)---包装类
- python模块学习- textwrap 文本包装和填充
- python2.7中模块学习- textwrap 文本包装和填充
- JS零碎知识点学习笔记
- Angular js学习知识点整理
- python中openpyxl模块学习知识点(一)
- server模块如何包装
- js学习笔记:基本包装类型——Boolean
- js学习笔记:基本包装类型——Number
- js学习笔记:基本包装类型——String
- JS学习之包装对象与日期对象
- Node.js知识点详解(三)缓冲与流模块
- Node.js知识点详解(三)缓冲与流模块
- node.js express模块学习
- Base64加密以及sun.misc.BASE64Decoder的用法
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 从MySQL导入数据到ElastICsearch
- php 生成微信二维码带头像图片***
- Android安全机制
- js包装模块知识点学习
- 基于ajax的异步分页技术实现
- Android之listview添加数据篇
- C++的常识
- 第十四章 springboot + profile(不同环境读取不同配置)
- Python中的method —— static mthod, class method和instance method
- opencv image2array
- HashMap实现原理分析
- 优化checkbox和radio,类似Bootstrap中的iCheck