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 都 支持
  • 相关阅读:
    oracle操作。
    python 多行对应元素求和
    matplotlib 画饼图
    ggplot2 图例及分页参数
    python(3)跳过第一行(多行)读入数据
    seqtk抽取测序数据
    数据库命令补全工具mycli
    取色网站
    perl 转置矩阵
    python 调用系统软件
  • 原文地址:https://www.cnblogs.com/RobotTech/p/607501.html
Copyright © 2011-2022 走看看