js所有函数都有回调函数吗,如下代码

问题

js所有函数都有回调函数吗?,形如在函数后面加上如下


,function(){

    //

}

下面2,3没有执行alert("aa"),1,4执行了alert("aa")

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title></title>

</head>

<body>

<button id="btn">btn</button>

<script src="https://cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script>

<script>

    $("#btn").click(function(){

//        $(this).css("color","red");



//        1.有弹出

//        $(this).css("color",function(){

//            alert("aa");

//        });


//        2.没有弹出

//        $(this).css("color","red",function(){

//            alert("aa");

//        })

        

//        3.没有弹出

        $(this).css({"color":"red"},function(){

            alert("aa");

        })


//        4.有弹出

//        $(this).hide("hide",function(){

//            alert("aa");

//        })

    })

</script>

</body>

</html>


繁星淼淼
浏览 791回答 2
2回答

蛊毒传说

你的写法是jquery的写法 jquery是个库 javascript是一门编程语言,请先阅读javascript高级程序设计打好基础。

慕村225694

$(selector).css(name,value)中的css只有两个参数,第一个始样式的名称,第二是样式的值。不是回调函数。js中函数有没有回调,是根据你自己封装的时候有没有让其具备回调的能力。希望回去好好打好基础。。。。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript