社区
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究竟是什么意思?
...全文
129
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写文章
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...
数模混合仿真
1.[
求助
] 请问怎么把DC综合之后的网表转换成spectre的网表,再跟其他模拟电路一起仿真呢 方法有好几种。 数字电路很小,在 Cadence CIW,File - Import - Verilog。 这样其实把Verilog netlist转成了原理图,在ADE...
不会webpack的前端可能是捡来的,万字总结webpack的超入门核心知识
二、如何用Webpack搭建环境1、安装node2、创建项目3、初始化项目4、安装webpack5、安装具体版本的webpack⚙️三、Webpack的配置文件1、默认...Loader3、
使用
Loader打包静态资源(图片篇)(1)自定义命名图片(2)打包
软件测试|Pytest必会
使用
autouse实现自动传参
那除了我们手动去注释掉部分用例,还有没有其他 软件测试|Pytest必会
使用
autouse实现自动传参 Pytest fixture之autouse
使用
写自动化用例会写一些前置的fixture操作,用例需要用到就直接传该函数的参数名称就行了。...
用 GPT-4 在黑客大赛上“炸场”:不完全会 Linux、Perl,似乎也没有关系了!
例如,当我问它如何编写一些可以绕过特定的 XSS 过滤器的
JavaScript
代码,并且
使用
明确表示我正在尝试绕过 XSS 过滤器的语言时,它就输出失败并且报错。似乎 ChatGPT 有一些名义上的保护措施来防止人们将其用于...
JavaScript
87,907
社区成员
224,615
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章