Maison  >  Article  >  interface Web  >  无语,javascript居然支持中文(unicode)编程!_javascript技巧

无语,javascript居然支持中文(unicode)编程!_javascript技巧

WBOY
WBOYoriginal
2016-05-16 19:15:051054parcourir

很早以前发现对于一个 html 元素, id 可以是中文的,而且用 getElementById 方法可以正确取到dom
小弟孤陋寡闻,今天才知道 ie居然支持 javascript中文编程

<script> <BR>function 阿舜::onclick(){alert(this.value)} //c++风格 <BR>function 阿舜::onmouseout(){this.style.background="green"} <BR>function 阿舜.onmouseover() {this.style.background="red"} <BR>function 中文也行?(){ //中文函数名 <BR> var 当然行="有什么不行的?" //中文变量名 <BR> alert(当然行); <BR>} <BR>中文也行?() <BR></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 都 支持 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn