zoukankan      html  css  js  c++  java
  • 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>


  • 相关阅读:
    tp5.1 查询自定义排序(按照查询结果顺序排序)
    Laravel Auth 用户认证
    Laravel 文件上传
    Laravel 缓存操作
    Laravel 验证码
    第46章:TEB
    第45章:TLS回调函数
    第4章:逆向分析技术--32位软件逆向技术
    第43章:内核6中的DLL注入
    第42章:内核6中的会话
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7254038.html
Copyright © 2011-2022 走看看