社区
JavaScript
帖子详情
javascript关于eval使用的疑问,求助!
zonelight
2011-05-31 06:23:17
xr = window.open('tr/tr.svg', 'xr');
cur_value = eval(xr.xxxx) 其中的xxxx就是xr的某个属性或者元素
我想问下我只知道eval是计算某个string的值的,比如cur_value = eval(5 * 4)结果就是cur_value的值是20
但是如上面那样的eval究竟是什么意思?
...全文
135
6
打赏
收藏
javascript关于eval使用的疑问,求助!
xr = window.open('tr/tr.svg', 'xr'); cur_value = eval(xr.xxxx) 其中的xxxx就是xr的某个属性或者元素 我想问下我只知道eval是计算某个string的值的,比如cur_value = eval(5 * 4)结果就是cur_value的值是20 但是如上面那样的eval究竟是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cjh200102
2011-06-01
打赏
举报
回复
楼上说的没错。
eval只是把这个里面当成js语句
[Quote=引用 5 楼 henrycomein 的回复:]
eval(参数),会把把参数解释成为js语句
如:
JScript code
sStr0 = "alert(msg)";
msg = 'testString';
eval(sStr0)
这段代码 在网页中就会弹出一个内容为testString的警告框
像你说的 cur_value = eval(5 * 4),完全……
[/Quote]
henrycomein
2011-05-31
打赏
举报
回复
eval(参数),会把把参数解释成为js语句
如:
sStr0 = "alert(msg)";
msg = 'testString';
eval(sStr0)
这段代码 在网页中就会弹出一个内容为testString的警告框
像你说的 cur_value = eval(5 * 4),完全没必要用eval,直接cur_value=5 * 4不就完了?
zonelight
2011-05-31
打赏
举报
回复
恩。。我大概猜到是啥意思了...
zonelight
2011-05-31
打赏
举报
回复
[Quote=引用 2 楼 knightzhuwei 的回复:]
关键是xr.xxxx是什么
alert出来看看
[/Quote]
window,document,sessionStorage,globalStorage,localStorage,getComputedStyle,dispatchEvent,removeEventListener,addEventListener,name,parent,top,getSelection,scrollByLines,dump,scrollbars,scrollX,scrollY,scrollTo,scrollBy,scrollByPages,sizeToContent,setTimeout,setInterval,clearTimeout,clearInterval,setResizable,captureEvents,releaseEvents,routeEvent,enableExternalCapture,disableExternalCapture,open,openDialog,frames,applicationCache,self,navigator,screen,history,content,menubar,toolbar,locationbar,personalbar,statusbar,closed,crypto,pkcs11,controllers,opener,status,defaultStatus,location,innerWidth,innerHeight,outerWidth,outerHeight,screenX,screenY,mozInnerScreenX,mozInnerScreenY,pageXOffset,pageYOffset,scrollMaxX,scrollMaxY,length,fullScreen,alert,confirm,prompt,focus,blur,back,forward,home,stop,print,moveTo,moveBy,resizeTo,resizeBy,scroll,close,updateCommands,find,atob,btoa,frameElement,showModalDialog,postMessage,mozPaintCount,mozRequestAnimationFrame,mozAnimationStartTime,mozIndexedDB,URL
这些全部 应该是那个xr里的全部的对象 这是一个循环 我那两行只是意思一下 那个代码的意思是每个上面的这些一大堆东西全部都eval一次 eval完然后下边有一个判断 if (typeof cur_value != 'function')
如果纯粹的看值的话 我DEBUG看到的eval完的那个cur_value值是些数字而已
knightzhuwei
2011-05-31
打赏
举报
回复
关键是xr.xxxx是什么
alert出来看看
汉尼拔
2011-05-31
打赏
举报
回复
这种垃圾代码就不要看了,更不要学
CSDN社区排名出炉了,来看看你的排名是多少?
No.5 : 85272〖
JavaScript
〗 No.6 : 78803〖Android〗 No.7 : 65372〖抱团内卷,冲大厂!〗 No.8 : 64038〖C语言〗 No.9 : 63947〖程序人生,道阻且长〗 No.10: 60179〖CSS〗 No.11: 60071〖C++ 语言〗 No.12...
TowardsDataScience 博客中文翻译 2016~2018(一百四十八)
随着数据量呈指数级增长,我们无法在电脑内存中...我们可以向谁
求助
呢?增量学习和/或 Dask 来拯救!你可能已经知道神经网络本质上是增量学习器,所以我们可以在那里解决这个问题。许多sklearn的模型提供了一种叫做。
用 GPT-4 在黑客大赛上“炸场”:不完全会 Linux、Perl,似乎也没有关系了!
例如,当我问它如何编写一些可以绕过特定的 XSS 过滤器的
JavaScript
代码,并且
使用
明确表示我正在尝试绕过 XSS 过滤器的语言时,它就输出失败并且报错。似乎 ChatGPT 有一些名义上的保护措施来防止人们将其用于...
TowardsDataScience 博客中文翻译 2020(二百二十三)
斯蒂夫·约翰森在Unsplash上拍照答几天前,我在写一篇关于
使用
不同色彩空间作为 CNN 输入的文章,为此,我不得不
使用
一个定制的数据生成器。这意味着我不能
使用
Tensorflow 的内置图像数据生成器进行图像放大。我在...
TowardsDataScience 博客中文翻译 2020(五百五十)
为了理解如何
使用
DVC,让我们从一个例子开始。我将
使用
我的存储库作为本文的例子。您可以通过克隆存储库来跟进。从用 pip 安装软件包开始或与康达在此找到安装 DVC的更多方法的说明。语言建模是预测下一个单词/字母...
JavaScript
87,997
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章