社区
JavaScript
帖子详情
求教js高手,事件对应的匿名函数是单实例的吗?
zhangh1014
2015-06-18 03:57:30
element.onclick = function(){......}
这句话,每次元素点击都会创建一个实例吗?还是单实例的?
如何证明?
另外,如果这么写:
var test = function(){......}
element.onclick = test;
这样,每次元素点击是多个实例还是单实例?
如何证明?
...全文
106
4
打赏
收藏
求教js高手,事件对应的匿名函数是单实例的吗?
element.onclick = function(){......} 这句话,每次元素点击都会创建一个实例吗?还是单实例的? 如何证明? 另外,如果这么写: var test = function(){......} element.onclick = test; 这样,每次元素点击是多个实例还是单实例? 如何证明?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangh1014
2015-06-18
打赏
举报
回复
我理解不对,外围函数是单实例的,那么它这里返回的对象也应该是单实例的
zhangh1014
2015-06-18
打赏
举报
回复
jslang说得很形象,一语道破天机。 KK3K2005好厉害,但稍稍好像貌似有丁点小疑问:index是一直在增加,外围的匿名函数一定是单实例的,只是onclick此处实际上是指向了return的function,而不是外围的匿名函数,因此,好像不能证明onclick指向的function是单实例的,不知道我理解是否正确。
KK3K2005
2015-06-18
打赏
举报
回复
element.onclick = (function(){ var index = 1; return function(){ alert(index++); } })();
天际的海浪
2015-06-18
打赏
举报
回复
这两种都是单例的,事件的绑定就等于函数的定义,事件触发就等于函数的调用。 函数每次调用都是重新创建一个么?当然不是,事件也是同理。
【Java学习笔记】——JavaScript
【Java学记笔记】——JavaScript
js
正则表达式
实例
(汇总)
js
正则表达式
实例
(汇总) 匹配结尾的数字 来源:如何用JAVASCRIPT 正则表达式取出字符串最后一组数字,谢谢 如 30CAC0040 取出40 3SFASDF92 取出92 正则如下://d+$/g 统一空格个数 来源:正则...
js
正则表达式常用
实例
转自 http://www.cainiao8.com/web/
js
_note/
js
_regular_expression_blueidea.html#_Toc213927705 目录 正则表达式实战...1 匹配结尾的数字...2 统一空格个数...3
2021 Java面试真题集锦
目录 … 1 大厂面试的基本流程 17 字节跳动 17 阿里 17 腾讯 18 ...用
实例
说明你在内存调优方面的经验 24 展示你在数据库调优方面的经验 25 总结前文说辞 26 准备项目说辞时,更可以准备后继面试官的问
经典JavaScript正则表达式实战
来源:如何用 javascript 正则表达式 取出字符串最后一组数字,谢谢 如 30CAC0040 取出40 3SFASDF92 取出92 正则如下:/\d+$/g 统一空格个数 来源:正则匹配空格的问题 字符串内字符键有空格,但是空格的数量...
JavaScript
87,987
社区成员
224,726
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章