JavaScript语言基础---(六)匿名函数
来源:互联网 发布:python eval函数 编辑:程序博客网 时间:2024/06/05 20:10
javaScript匿名函数的声明方法:
<script type="text/javaScript"> var a=function(){ alert("这是一个匿名函数"); }</script>
那么匿名函数有什么用呢?
《Javascript的一种模块模式》中的第一句话就是“全局变量是魔鬼”。
配合var关键字,匿名函数可以有效的保证在页面上写入Javascript,而不会造成全局变量的污染。
这在给一个不是很熟悉的页面增加Javascript时非常有效,也很优美。
实际上,YUI以及其相应的范例中大量使用匿名函数,其他的Javascript库中也不乏大量使用。
Javascript的函数式编程(functional programming)的基石。
以后我们对页面组件的事件赋予动作时,通常采用匿名函数的方式赋
<input type="button" onclick="demo();" value="执行函数"><br/><input type="button" onclick="demo3();" value="执行函数3"><br/><script type="text/javascript"><script type="text/javascript"> function hello(){ alert("hello..."); return; } function demo(){ alert( hello() ); } </script>function demo3(){ var btn1 = document.getElementsByTagName("input")[0]; btn1.onclick=function(){ alert("ok...."); }; } </script>
这样,按下第二个按钮后,再按第一个按钮,它的功能也随之发生了改变,原本按第一个按钮弹出提示框输出hello…之后按第一个按钮弹出提示框则为ok….
0 0
- JavaScript语言基础---(六)匿名函数
- JavaScript 基础: 匿名函数 闭包
- JavaScript基础(六) --- 函数、闭包
- JavaScript语言基础---(五)函数
- 黑马程序员-C语言基础六:函数
- Javascript的匿名函数
- Javascript匿名函数
- JavaScript中匿名函数
- javascript匿名函数
- Javascript的匿名函数
- javascript匿名函数
- Javascript的匿名函数
- Javascript的匿名函数
- Javascript的匿名函数
- Javascript的匿名函数
- Javascript匿名函数
- Javascript的匿名函数
- Javascript的匿名函数
- 二分贪心 F 切网线
- AlarmManager详解
- 史上最全的程序员求职渠道总结
- git 中文乱码
- Android Service总结
- JavaScript语言基础---(六)匿名函数
- git经验之更改远程仓库地址
- 二分贪心 G 受热膨胀
- 很方便的c++字符串转换为16进制
- 了解 ArrayList 源码(一)
- 1003.我要通过
- 正则表达式之环视(lookaround)
- SZE品牌介绍
- mysql之函数