|
小弟孤陋寡聞,今天才知道 ie居然支持 Javascript中文編程
<input type=button value="gorush" id="阿舜">
<script>
function 阿舜::onclick(){alert(this.value)} //c++風(fēng)格
function 阿舜::onmouseout(){this.style.background="green"}
function 阿舜.onmouseover() {this.style.background="red"}
function 中文也行?(){ //中文函數(shù)名
var 當(dāng)然行="有什么不行的?" //中文變量名
alert(當(dāng)然行);
}
中文也行?()
</script>
來(lái)段 unicode的:
function /u3456(){
var /u1234="gorush"
alert(/u1234)
}
/u3456()
以上代碼在 ie6.0下測(cè)試,可以正確運(yùn)行。
firefox 下同樣支持 中文(unicode) 函數(shù)和變量名, ie 其他版本沒(méi)有測(cè)試過(guò),。
其實(shí)這個(gè)特性也沒(méi)有什么實(shí)用價(jià)值,拿來(lái)玩玩還可以。。。
BTW:
firefox 不支持 C++風(fēng)格的函數(shù)名
function window::onload(){...} //這個(gè) ie支持 ff不支持
function window.onload(){...} //這個(gè) ie支持 ff不支持
window.onload=function(){...} //這個(gè) ie和ff 都 支持
JavaScript技術(shù):無(wú)語(yǔ),javascript居然支持中文(unicode)編程!,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。