IE中jscript/javascript的条件编译

2019-06-03 20:36:51王冬梅
  •    @end
  • @*/
  •  
  • if (!pageRequest && typeof XMLHttpRequest != 'undefined')
  • pageRequest = new XMLHttpRequest()
  • }
  •  

      使用条件编译,完整的try/catch块只用于IE5+, 其余的浏览器,比如IE4或非IE浏览器则试着破译它(dicipher it...这个dicipher是什么?“破译”这个解释是google到的,个人感觉翻译成“忽略”似乎更好?)。明显的Firefox会继续并使用XMLHttpRequest代替。现在你就得到了它--一个真正跨浏览器的ajax函数!(子乌注:在我翻译的另外一篇文章中,可以看到这个函数更全面的写法。)