- 主题:eval是否有bug? (转载)
【 以下文字转载自 WebDev 讨论区 】
发信人: SJTUIT (consultant), 信区: WebDev
标 题: eval是否有bug?
发信站: 水木社区 (Tue Jul 8 03:05:05 2008), 站内
有个很大的js文件 约500k
其中定义了函数A
用ajax同步load后eval
结果页面仍然报错
A未定义
--
FROM 218.81.99.*
八成是你写错了。。
eval这种内建的函数还敢有错么。。
【 在 SJTUIT (consultant) 的大作中提到: 】
: 【 以下文字转载自 WebDev 讨论区 】
: 发信人: SJTUIT (consultant), 信区: WebDev
: 标 题: eval是否有bug?
: ...................
--
FROM 61.149.139.240
非也,在 ie 里面 eval 得到的符号不在全局环境,而是当前的 closure
【 在 sly9 (弱) 的大作中提到: 】
: 八成是你写错了。。
: eval这种内建的函数还敢有错么。。
--
FROM 207.46.92.*
嗯,不在函数里调eval,或window.execScript或window.setTimeout
【 在 nullgate (空门·消极的托陈取消派) 的大作中提到: 】
: 非也,在 ie 里面 eval 得到的符号不在全局环境,而是当前的 closure
--
FROM 211.94.73.*
500k...我想起了ext...
【 在 SJTUIT (consultant) 的大作中提到: 】
: 【 以下文字转载自 WebDev 讨论区 】
: 发信人: SJTUIT (consultant), 信区: WebDev
: 标 题: eval是否有bug?
: ...................
--
FROM 222.128.5.*
我考。。fk ie。。。
【 在 nullgate (空门·消极的托陈取消派) 的大作中提到: 】
: 非也,在 ie 里面 eval 得到的符号不在全局环境,而是当前的 closure
--
FROM 221.219.1.200
不怪 ie 吧... eval 这么设计也有道理。估计最初 ecma 也没规定要怎么做
【 在 sly9 (弱) 的大作中提到: 】
: 我考。。fk ie。。。
--
FROM 207.46.92.*
eval要是允许提供一个"this object"的参数就好了。。
【 在 nullgate (空门·消极的托陈取消派) 的大作中提到: 】
: 不怪 ie 吧... eval 这么设计也有道理。估计最初 ecma 也没规定要怎么做
--
FROM 221.219.1.200
您说中了。。
都是我的错。。
一个bat的小bug造成了很多悬案。。
cat ***.js > b1.js
写成了
cat ***.js >> b1.js
大家引以为鉴呀。。
【 在 sly9 (弱) 的大作中提到: 】
: 八成是你写错了。。
: eval这种内建的函数还敢有错么。。
--
FROM 222.71.193.*
lol...
btw,admire bat脚本。。难道不是bash。。而是gnu win32+cmd么。。
【 在 SJTUIT (consultant) 的大作中提到: 】
: 您说中了。。
: 都是我的错。。
: 一个bat的小bug造成了很多悬案。。
: ...................
--
FROM 221.219.1.200