首页 > 语言 > JavaScript > 正文

深入剖析JavaScript中的枚举功能

2024-05-06 16:02:19
字体:
来源:转载
供稿:网友
本篇文章主要是对JavaScript中的枚举功能进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

由于 Microsoft AJAX Library 对于 JavaScript 进行了大幅扩展,

枚举这个常用的功能当然也被加进去了,

本次就是来探讨 JavaScript 的枚举功能。

由于范例很简单,

所以直接看 HTML 标签就 OK 了

复制代码 代码如下:


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form runat="server">
    <asp:ScriptManager runat="server">
    </asp:ScriptManager>

    <script language="javascript" type="text/javascript">
        Type.registerNamespace("BaoBeiMe");
        //注册一个枚举
        BaoBeiMe.EnumDepartment = function() {

        }
        BaoBeiMe.EnumDepartment.prototype = {
            One: "信息部",
            Two: "业务部",
            Three: "财务部",
            Four: "研发部"
        }
        BaoBeiMe.EnumDepartment.registerEnum("BaoBeiMe.EnumDepartment");

        function Button1_onclick() {
            var enumDepartment = new BaoBeiMe.EnumDepartment();
            var lblMsg = $get('<%=lblMsg.ClientID %>');
            lblMsg.innerText = "One 是 " + enumDepartment.One + "  ,       " +
                               "Two 是 " + enumDepartment.Two + "  ,       " +
                               "Three 是 " + enumDepartment.Three + "  ,       " +
                               "Four 是 " + enumDepartment.Four + "       ";
        }

    </script>

    <div>
        <input type="button" value="获取所以枚举值"

               /><br />
        <br />
        <asp:Label runat="server" Text=""></asp:Label>
    </div>
    </form>
</body>
</html>


结果

深入剖析JavaScript中的枚举功能

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选