zoukankan      html  css  js  c++  java
  • 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 其他版本没有测试过,

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


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

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

    window.onload=function(){...}  //这个 ie和ff 都 支持
  • 相关阅读:
    安装TeX字体
    【数学】对数的底为什么不能为负数
    算法设计的要求
    Windows HTTP Services
    为什么分母不能为0
    循环小数怎样变分数
    在win7环境下批量修改文件权限
    算法复杂度的极限证明
    深入理解 【有理数】、【无理数】、【虚数】
    kettle连接sqlserver
  • 原文地址:https://www.cnblogs.com/RobotTech/p/607501.html
Copyright © 2011-2022 走看看