会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
前端火焰山
前端火焰山
订阅
管理
2012年12月24日
js在火狐下的预加载测试
摘要: 看看以下两段代码,看看运行结果是怎么样:if(1){ say(1); function say(n){ alert(n); }}{ say(1); function say(n){ alert(n); }}如果单从普通的预解析来看,应该都是alert出“1”,除火狐以外,其他浏览器确实是这样的。而火狐报错了,说say未定义。这就说明js预解析的时候,say未被解析进去。这是由于if那段代码造成的。火狐在预解析时,并没有走进if内和{}内。
阅读全文
posted @ 2012-12-24 18:12 nodejs
阅读(209)
评论(0)
推荐(0)
编辑