無語,javascript居然支持中文(unicode)編程!
更新時間:2007年04月12日 00:00:00 作者:
很早以前發(fā)現(xiàn)對于一個 html 元素, id 可以是中文的,而且用 getElementById 方法可以正確取到dom
小弟孤陋寡聞,今天才知道 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>
來段 unicode的:
function \u3456(){
var \u1234="gorush"
alert(\u1234)
}
\u3456()
以上代碼在 ie6.0下測試,可以正確運行。
firefox 下同樣支持 中文(unicode) 函數(shù)和變量名, ie 其他版本沒有測試過,。
其實這個特性也沒有什么實用價值,拿來玩玩還可以。。。
BTW:
firefox 不支持 C++風(fēng)格的函數(shù)名
function window::onload(){...} //這個 ie支持 ff不支持
function window.onload(){...} //這個 ie支持 ff不支持
window.onload=function(){...} //這個 ie和ff 都 支持
小弟孤陋寡聞,今天才知道 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>
來段 unicode的:
function \u3456(){
var \u1234="gorush"
alert(\u1234)
}
\u3456()
以上代碼在 ie6.0下測試,可以正確運行。
firefox 下同樣支持 中文(unicode) 函數(shù)和變量名, ie 其他版本沒有測試過,。
其實這個特性也沒有什么實用價值,拿來玩玩還可以。。。
BTW:
firefox 不支持 C++風(fēng)格的函數(shù)名
function window::onload(){...} //這個 ie支持 ff不支持
function window.onload(){...} //這個 ie支持 ff不支持
window.onload=function(){...} //這個 ie和ff 都 支持
您可能感興趣的文章:
- JS實現(xiàn)漢字與Unicode碼相互轉(zhuǎn)換的方法詳解
- JS將unicode碼轉(zhuǎn)中文方法
- js 中文漢字轉(zhuǎn)Unicode、Unicode轉(zhuǎn)中文漢字、ASCII轉(zhuǎn)換Unicode、Unicode轉(zhuǎn)換ASCII、中文轉(zhuǎn)換X函數(shù)代碼
- Json_encode防止?jié)h字轉(zhuǎn)義成unicode的方法
- js unicode 編碼解析關(guān)于數(shù)據(jù)轉(zhuǎn)換為中文的兩種方法
- 如何讓Jackson JSON生成的數(shù)據(jù)包含的中文以unicode方式編碼
- javascript unicode與GBK2312(中文)編碼轉(zhuǎn)換方法
- 解決JSON.stringify()自動將中文轉(zhuǎn)譯成unicode的問題
- JS實現(xiàn)的漢字與Unicode碼相互轉(zhuǎn)化功能分析
相關(guān)文章
JS與jQuery實現(xiàn)ListBox上移,下移,左移,右移操作功能示例
這篇文章主要介紹了JS與jQuery實現(xiàn)ListBox上移,下移,左移,右移操作功能,涉及javascript與jQuery的事件響應(yīng)、頁面元素動態(tài)操作等相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-05-05JavaScript設(shè)計模式學(xué)習(xí)之代理模式
這篇文章主要介紹了JavaScript設(shè)計模式學(xué)習(xí)之代理模式,對設(shè)計模式感興趣的同學(xué),可以參考下2021-04-04Electron autoUpdater實現(xiàn)Windows安裝包自動更新的方法
這篇文章主要介紹了Electron autoUpdater實現(xiàn)Windows安裝包自動更新的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12Bootstrap每天必學(xué)之彈出框(Popover)插件
Bootstrap每天必學(xué)之彈出框(Popover)插件,彈出框的內(nèi)容完全可使用 Bootstrap 數(shù)據(jù) API(Bootstrap Data API)來填充,如何實現(xiàn)請參考本文2016-04-04