为了账号安全,请及时绑定邮箱和手机立即绑定

document.write can be a form of eval

那个警告是什么意思啊???

正在回答

12 回答

所以说都说尽量不要使用,倒是说一下该怎么安全使用啊。。。

0 回复 有任何疑惑可以回复我~

查了一下资料,只事JS编译器对代码编写过于严格,但这种编码方式是没问题的。

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56e13c020001c32b19031929.jpg词典。

0 回复 有任何疑惑可以回复我~

嗯,尽量不要使用eval

0 回复 有任何疑惑可以回复我~

不明所以~同求答案~

0 回复 有任何疑惑可以回复我~

“document.write can be a form of eval.”:“document.write是eval的一种形式”, eval要尽量避免,是出于安全考虑,因为eval过于强大,他可以把string串作为代码执行。如果控制不好就会造成安全漏洞。

10 回复 有任何疑惑可以回复我~

同问。

0 回复 有任何疑惑可以回复我~
eval("-_-")


0 回复 有任何疑惑可以回复我~

“document.write can be a form of eval.”:“document.write是eval的一种形式”,
‘eval is evil.’:“尽量不要使用eval”,

0 回复 有任何疑惑可以回复我~

JSLint flags any use of the eval statement with the message eval is evil. This is because eval is a hook right into the JavaScript compiler. It accepts a string as a parameter and then compiles it and runs it.

Further resources on the evils of eval are available through the above link. Here we are more interested in how document.write can equate to eval

So how can document.write possibly equate to being the same? Well, we can demonstrate this with a simple example. You’ll need to set up an HTML page and a JS File with the following code:


0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信