• Javascript中的回调函数和匿名函数的回调


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript">
    /*
     * 匿名函数自调的意义:
     1.营造了一个封闭的空间
     2.防止变量冲突
     3.有选择性的对外开发(第三方框架都是对js这样封装的)
     */
    //==================普通函数回调=================================
    //回调要运行的动作
    function callback(){
    	alert("帮我去快递吧");
    }
    //正要做的事情
    function goShopping(a,fun){
    	alert("我去shopping了");
    	//10点之前胡来要干的事情
    	if(a<10){
    		fun();
    	}
    }
    //回调測试
    goShopping(9,callback);
    //这个小样例就是一个回调函数运用的一个场景:当某些功能在运行的时候,并不知道未来可能干什么,
    //同一时候。满足了一定的条件就会去做还有一些动作。这个动作就是毁掉函数。
    //==================普通函数回调=================================
    //=================匿名函数的回调=================================
    //正要做的事情
    function goShopping(a,fun){
    	alert("我去shopping了");
    	//10点之前胡来要干的事情
    	if(a<10){
    		fun();
    	}
    }
    goShopping(9,function(){
    	alert("帮我去快递的啦");
    });
    //=================匿名函数的回调=================================
    //=================匿名函数的自己调用==============================
    function(){
    	alert("我没名。怎样运行");
    }();
    //===============带參数的匿名函数的自己调用===============
    function(name){
    	alert("我是"+name);
    	function test(){"我是大内密探!

    "}; //要想外部调用内部的test window.test=test; }("javaScript"); //调用自调函数的内部函数 test(); //那么jquery等js的框架都是依照上述方式来写的哦。 //=================匿名函数的自己调用============================== </script> </head> <body> </body> </html>


  • 相关阅读:
    运用 MyPasswordSafe 规画暗码
    用Solaris Express体验OS新功能
    Linux体系上安顿Flash Media Server
    LyX 宣布支持 CJK 的 1.5 正式版
    对Unix效能器制止机能监测(下)
    Oracle在Solaris下的机能与调整简介
    Linux据有率无望在2008年打破4%
    Fedora更符合做技术人用
    Gimmie — 一个创新的 GNOME 面板步调
    Sun推出OpenSolaris 为技术创新注入活力
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7254038.html
Copyright © 2020-2023  润新知