摘要: 匿名函数: 什么是: 函数创建时没有被任何变量引用的 为什么: 节约内存 何时: 如果一个函数只用一次,不会重用 1. 所有回调函数,几乎都要用匿名 2. 匿名函数自调: 创建一个函数,立刻调用,调用后立刻释放。 主要目的: 为了定义一个临时函数作用域,避免全局污染 <body> <script> 阅读全文
posted @ 2016-12-02 15:08 木子青青 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 重载(overload): 相同函数名,不同参数列表的多个函数,在调用时,可根据传入参数的不同,自动选择对应的函数执行。 为什么: 减少API的数量,减轻调用者的负担 何时: 今后一项任务,只是根据传入参数的不同,执行不同的操作时,就用重载。 如何: 问题: js的语法不支持重载,因为js中不允许同 阅读全文
posted @ 2016-12-02 14:40 木子青青 阅读(323) 评论(0) 推荐(0) 编辑
摘要: <script> function fun(){console.log(1)} fun();// function fun(){console.log(2)} fun();// var fun=100; console.log(fun);// fun();// </script> 运行结果是: 2; 阅读全文
posted @ 2016-12-02 11:40 木子青青 阅读(204) 评论(0) 推荐(0) 编辑