菜鸟学习JavaScript小实验之函数引用


Posted in Javascript onNovember 17, 2010
function tt() 
{ 
alert(11); 
} 
var b = tt; 
var b1 = tt(); //执行tt()函数功能

 对于函数的引用,可直接将函数名“tt”赋给变量,但不可以是函数名+括号的形式“tt()”,因为第二种是直接执行该函数。

 调用函数的时候,用变量名+括号的形式,如:b()。

function tt() 
{ 
alert(11); 
} 
var b = tt; 

alert(b); 
function tt() 

 { 


alert(22); 

 } 

alert(b); 

 b();

由于变量b中保存的是函数的引用,当函数变化时,b也随时变化,且不管函数出现的先后顺序。两次alert(b),虽然位置不一样,但是内容相同。

这只是一个小实验,下面研究下js中的闭包问题。

学习用书《征服RIA——基于JavaScript的web客户端开发》和《JavaScript权威指南》中文版。

Javascript 相关文章推荐
Extjs学习笔记之三 extjs form更多的表单项
Jan 07 Javascript
超越Jquery_01_isPlainObject分析与重构
Oct 20 Javascript
利用jquery写的左右轮播图特效
Feb 12 Javascript
JavaScript阻止浏览器返回按钮的方法
Mar 18 Javascript
JS特效实现图片自动播放并可控的效果
Jul 31 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
Jun 17 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
利用百度地图API获取当前位置信息的实例
Nov 06 Javascript
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
vue中多路由表头吸顶实现的几种布局方式
Apr 12 Javascript
vue实现简单跑马灯效果
May 25 Javascript
return false,对阻止事件默认动作的一些测试代码
Nov 17 #Javascript
javascript利用初始化数据装配模版的实现代码
Nov 17 #Javascript
javascript拓展DOM操作 prependChild insertAfert
Nov 17 #Javascript
Javascript 静态页面实现随机显示广告的办法
Nov 17 #Javascript
Json对象替换字符串占位符实现代码
Nov 17 #Javascript
xml文档转换工具,附图表例子(hta)
Nov 17 #Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 #Javascript
You might like
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
php读取3389的脚本
2014/05/06 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
用JavaScript隐藏控件的方法
2009/09/21 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
2014/02/28 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
2015/09/06 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
python递归函数绘制分形树的方法
2018/06/22 Python
Python2与Python3的区别实例总结
2019/04/17 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
django实现模型字段动态choice的操作
2020/04/01 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
英国领先的瓷砖专家:Walls and Floors
2018/04/27 全球购物
业务部门经理岗位职责
2014/02/23 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
2016年教师反腐倡廉心得体会
2016/01/13 职场文书
一篇文章带你复习java知识点
2021/06/28 Java/Android
无线电知识基础入门篇
2022/02/18 无线电