js的学习之路

js的学习之路,第1张

        //回调函数1 可以传数组、对象、函数等
            function fn(arg){
            console.log(arguments[0]===arg)
            }
            fn(100)
            
            
            function fn(arg){
                
                var b=100
                arg(b)
            }    
            function fm(c){
                console.log(123,c);
                var a = 20
            }
            fn(fm)
            //回调函数(钩子函数) 和闭包相反 闭包是外部调用函数内部函数 回调是函数内部调用玩不函数

    //回调函数2
            function jquery(url,callback){
                var res = url+"假装我执行了5秒产生的新数据"
                callback(res)
            }
            //jquery函数在开发中 就是一个工具函数 执行某个功能产生的数据 调用回调函数 执行业务代码
            jquery("http://www.hqyj.com",function(data){
                console.log(data)
            })
        

            //案例
            function axios(selector,url,callback){
                console.log(this)
                var res= {tag:selector,data:url}
                callback("200",res)
            }
            axios("box1","http://www.baidu.com",function(arg1,arg2){
                
                console.log(arg1,arg2,this)
            })

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/944590.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-18
下一篇2022-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存