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 都 支持
  • 相关阅读:
    1,Window安装Docker
    字符串编码
    hive自带derby数据库初始化
    numpy深浅复制
    matplotlib基础学习
    pandas基础学习
    numpy基础学习
    pandas之join、merge
    pandas之索引
    pandas之时间戳
  • 原文地址:https://www.cnblogs.com/RobotTech/p/607501.html
Copyright © 2011-2022 走看看