js包装模块知识点学习

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对象,避免与其他框架标识冲突
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值