|
很早以前发现对于一个 html 元素, id 可以是中文的,而且用 getElementById 方法可以正确取到dom 小弟孤陋寡闻,今天才知道 ie居然支持 javascript中文编程 <input type=button value="gorush" id="阿舜"> <script> function 阿舜::onclick(){alert(this.value)} //c++风格 function 阿舜::onmouseout(){this.style.background="green"} function 阿舜.onmouseover() {this.style.background="red"} function 中文也行?(){ //中文函数名 var 当然行="有什么不行的?" //中文变量名 alert(当然行); } 中文也行?() </script> 来段 unicode的: function \u3456(){ var \u1234="gorush" alert(\u1234) } \u3456() 以上代码在 ie6.0下测试,可以正确运行。 firefox 下同样支持 中文(unicode) 函数和变量名, ie 其他版本没有测试过,。 其实这个特性也没有什么实用价值,拿来玩玩还可以。。。 BTW: firefox 不支持 C++风格的函数名 function window::onload(){...} //这个 ie支持 ff不支持 function window.onload(){...} //这个 ie支持 ff不支持 window.onload=function(){...} //这个 ie和ff 都 支持
|
|