JS 匿名函数

1.概念

声明一个没有函数名的函数,就是匿名函数。
有函数名的函数就是具名函数。

 var f = function(){
    alert("哥们我是匿名函数内的代码");
  }

2、给标签绑定事件

<script type="text/javascript">
    var btn = document.getElementById("btn");
    btn.onclick = function () {
        alert("点我干吗");
    }
</script>

3.在定时器中使用

<body>
    <h1></h1>
    <script type="text/javascript">
        var showTimeArar = document.getElementsByTagName("h1")[0];
        setInterval(function () {
            showTimeArar.innerHTML = new Date().toLocaleString();
        }, 1000);
    </script>
</body>

4.给对象定义方法

<script type="text/javascript">
    var person = {
        name : "凤姐",
        age : 30,
        play : function () {
            alert(this.name + "在美国玩");
        }
    }
    person.play();
</script>

5. 匿名函数的自调用

(function () {
    alert("匿名函数立即执行")
    
})();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 链接,我之前做的两篇笔记js变量作用域,里面提到定义函数的不同方式,导致的变量声明提升问题。还有这篇js特殊的对象...
    Miss____Du阅读 9,107评论 8 7
  • 今天在用面向对象进行编程的过程中,遇到了一个隐藏得很深的坑,在此与大家分享一下,避免以后再犯,也给大家提供一个参考...
    我是奋斗哥阅读 3,873评论 2 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 前天晚上又梦到蛇:有一群鸟儿叼着一条死蛇从空中飞过,迷糊中我仿佛还看见一条幼小的蛇从草丛里面飞快地穿过。 已经很久...
    火花danjuan阅读 1,937评论 0 0
  • 1.在云盘上下载一些相关的软件fiddler。 1)启动Fidder ,查看第一行菜单栏Tools->Fiddle...
    OTL阅读 3,803评论 0 0