JS -- 中文(unicode) 函数和变量名

很早以前发现对于一个 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 其他版本没有测试过, god.gif

其实这个特性也没有什么实用价值,拿来玩玩还可以。。。


BTW:
  firefox  不支持 C++风格的函数名     

function window::onload(){...}  //这个 ie支持 ff不支持
function window.onload(){...}  //这个 ie支持 ff不支持

window.οnlοad=function(){...}  //这个 ie和ff 都 支持 14.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值