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>


  • 相关阅读:
    java中字符串截取
    Linux主机添加Windows字体
    oracle命令
    Oracle索引
    快速搜索多个word、excel等文件中内容
    oracle数据库修改字符集
    Linux服务器安装svn
    Linux定时任务增删改查等说明
    Linux按行读取文件内容
    linux远程通过shell脚本执行另一台linux机器上的shell文件
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7254038.html
Copyright © 2011-2022 走看看