深入剖析JavaScript中的枚举功能


Posted in Javascript onMarch 06, 2014

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

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

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

由于范例很简单,

所以直接看 HTML 标签就 OK 了

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <asp:ScriptManager ID="ScriptManager1" 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 id="Button1" type="button" value="获取所以枚举值" 
               onclick="return Button1_onclick()" /><br /> 
        <br /> 
        <asp:Label ID="lblMsg" runat="server" Text=""></asp:Label> 
    </div> 
    </form> 
</body> 
</html>

结果

深入剖析JavaScript中的枚举功能

Javascript 相关文章推荐
关于Blog顶部的滚动导航条代码
Sep 25 Javascript
JQuery 小练习(实例代码)
Aug 07 Javascript
jquery提示 &quot;object expected&quot;的解决方法
Dec 13 Javascript
ext combox 下拉框不出现自动提示,自动选中的解决方法
Feb 24 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
Ajax清除浏览器js、css、图片缓存的方法
Aug 06 Javascript
基于jQuery实现的QQ表情插件
Aug 25 Javascript
JavaScript中数组去除重复的三种方法
Apr 22 Javascript
AngularJS中isolate scope的用法分析
Nov 22 Javascript
Vue中正确使用jQuery的方法
Oct 30 jQuery
微信小程序实现换肤功能
Mar 14 Javascript
vite2.0+vue3移动端项目实战详解
Mar 03 Vue.js
javascript模拟枚举的简单实例
Mar 06 #Javascript
js模拟C#中List的简单实例
Mar 06 #Javascript
js模拟hashtable的简单实例
Mar 06 #Javascript
JavaScript简单实现鼠标拖动选择功能
Mar 06 #Javascript
用JS在浏览器中创建下载文件
Mar 05 #Javascript
使用iframe window的scroll方法控制iframe页面滚动
Mar 05 #Javascript
js写的方法实现上传图片之后查看大图
Mar 05 #Javascript
You might like
dedecms中显示数字验证码的修改方法
2007/03/21 PHP
PHP 第三节 变量介绍
2012/04/28 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
一个很有趣3D球状标签云兼容IE8
2014/08/22 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
2014/09/25 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
jQuery实现的自定义轮播图功能详解
2018/12/28 jQuery
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
浅谈python对象数据的读写权限
2016/09/12 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
python爬虫基础知识点整理
2020/06/02 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
linux面试题参考答案(10)
2016/10/26 面试题
公关关系专员的自我评价分享
2013/11/20 职场文书
旅游项目开发策划书
2014/01/18 职场文书
消防安全员岗位职责
2014/03/10 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
小学校长汇报材料
2014/08/20 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
运动会表扬稿范文
2015/05/05 职场文书
党性教育心得体会(共6篇)
2016/01/21 职场文书
2019年度行政文员工作计划范本!
2019/07/04 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server