+ -
当前位置:首页 → 问答吧 → SJ9001: IE6 IE7 IE8 的函数声明和函数表达式的实现与其他浏览器有差异

SJ9001: IE6 IE7 IE8 的函数声明和函数表达式的实现与其他浏览器有差异

时间:2010-08-30

来源:互联网

IE 的函数声明和函数表达式的实现与 ECMA 规范都有出入。
在 IE 中:
函数声明中的标识符允许是一个包含 '.' 运算符的表达式。(在绑定事件时,可以将事件名前的 '.' 替换为 '::'。 )
函数表达式中的标识符则可以在该函数外部被访问。

本帖为以上问题的讨论专区,欢迎踊跃发帖,提出您的宝贵意见和建议,谢谢!

作者: WebAdvocate7   发布时间: 2010-08-30

函数声明中的标识符允许是一个包含 '.' 运算符的表达式
-----
这应该有其用意吧。
var a=function(){};
function a.f1(){}
function a.f2(){}

作者: theforever   发布时间: 2010-08-30