最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

<center id="ary4r"></center>

  • <pre id="ary4r"><tbody id="ary4r"><small id="ary4r"></small></tbody></pre>

      1. <span id="ary4r"><label id="ary4r"></label></span>

        基于邏輯運算的簡單權限系統(tǒng)(實現) JS 版

         更新時間:2007年03月24日 00:00:00   作者:  
        作者: slightboy, 時間: 2006-10-17
        此篇為 JS 實現版本, 以前作已交待原理 故不在此多做解釋
        如需原理介紹 請查看 VBS 版.
        var PermissionType =
        {
            Read : 1,
            Write : 2,
            Delete : 4
        }
        function PermissionSetComponent(value)
        {
            this.Value = value;
            this.getRead = function()
            {
                return this.getValue(PermissionType.Read);
            }
            this.setRead = function(value)
            {
                this.setValue(PermissionType.Read, value);
            }
            this.Read = function()
            {
                if (arguments.length > 0)
                    this.setValue(PermissionType.Read, arguments[0]);
                else
                    return this.getValue(PermissionType.Read);
            }
            this.Write = function()
            {
                if (arguments.length > 0)
                    this.setValue(PermissionType.Write, arguments[0]);
                else
                    return this.getValue(PermissionType.Write);
            }
            this.Delete = function()
            {
                if (arguments.length > 0)
                    this.setValue(PermissionType.Delete, arguments[0]);
                else
                    return this.getValue(PermissionType.Delete);
            }
            this.getValue = function(permissionType)
            {
                return (this.Value & permissionType) == permissionType;
            }
            this.setValue = function(permissionType, value)
            {
                if (value)
                    this.Value |= permissionType;
                else
                    this.Value &= ~permissionType;
            }
        }
        var PermissionSet = new PermissionSetComponent(0);
        w("Read:");
        PermissionSet.Read(false);
        w(PermissionSet.Value +" "+ PermissionSet.Read());
        PermissionSet.Read(true);
        w(PermissionSet.Value +" "+ PermissionSet.Read());
        w("Write:");
        PermissionSet.Write(false);
        w(PermissionSet.Value +" "+ PermissionSet.Write());
        PermissionSet.Write(true);
        w(PermissionSet.Value +" "+ PermissionSet.Write());
        w("Delete:");
        PermissionSet.Delete(false);
        w(PermissionSet.Value +" "+ PermissionSet.Delete());
        PermissionSet.Delete(true);
        w(PermissionSet.Value +" "+ PermissionSet.Delete());
        function w(o)
        {
            Response.Write(o +"<br />");
        }
        注: 紅色部分為 java 風格寫法 不是本例所必須.
        只是做一個展示, 如果你比較喜歡 java 風格也可以選擇這種寫法.

        相關文章

        • javascript導出csv文件(excel)的方法示例

          javascript導出csv文件(excel)的方法示例

          這篇文章主要給大家介紹了關于javascript導出csv文件(excel)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用javascript具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
          2019-08-08
        • Bootstrap FileInput實現圖片上傳功能

          Bootstrap FileInput實現圖片上傳功能

          這篇文章主要為大家詳細介紹了Bootstrap FileInput實現圖片上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
          2021-01-01
        • JavaScript相等運算符的九條規(guī)則示例詳解

          JavaScript相等運算符的九條規(guī)則示例詳解

          這篇文章主要給大家介紹了關于JavaScript相等運算符的九條規(guī)則,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用JavaScript具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
          2019-10-10
        • js confirm()方法的使用方法實例

          js confirm()方法的使用方法實例

          今天學習了js 中confirm的使用方法,confirm() 方法用于顯示一個帶有指定消息和 OK 及取消按鈕的對話框。
          2013-07-07
        • 小程序登錄之支付寶授權的實現示例

          小程序登錄之支付寶授權的實現示例

          這篇文章主要介紹了小程序登錄之支付寶授權的實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
          2019-12-12
        • JavaScript實現簡單的Markdown語法解析器

          JavaScript實現簡單的Markdown語法解析器

          Markdown 是一種輕量級標記語言, 它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉換成有效的 XHTML(或者HTML)文檔。本文將利用JavaScript實現簡單的Markdown語法解析器,感興趣的可以了解一下
          2023-03-03
        • js動態(tài)加載以及確定加載完成的代碼

          js動態(tài)加載以及確定加載完成的代碼

          利用js動態(tài)加載js文件到頁面,并在確定加載完成后調用相關function
          2011-07-07
        • 推薦js實現商品分類到搜索欄友好提示(人機交互)

          推薦js實現商品分類到搜索欄友好提示(人機交互)

          推薦js實現商品分類到搜索欄友好提示(人機交互)...
          2007-05-05
        • layui.js實現的表單驗證功能示例

          layui.js實現的表單驗證功能示例

          這篇文章主要介紹了layui.js實現的表單驗證功能,結合實例形式分析了基于layui.js的事件監(jiān)聽、驗證、判定等相關操作技巧,需要的朋友可以參考下
          2017-11-11
        • javascript dom 基本操作小結

          javascript dom 基本操作小結

          在網上找了很多dom操作的例子,感覺不全而且凌亂。
          2010-04-04

        最新評論

        大竹县| 遂溪县| 谢通门县| 阿坝县| 怀宁县| 通渭县| 南岸区| 岚皋县| 盖州市| 大安市| 微山县| 微山县| 承德市| 岚皋县| 郓城县| 抚顺市| 抚州市| 乌拉特中旗| 定日县| 高密市| 弋阳县| 永靖县| 宜兴市| 余干县| 且末县| 喀什市| 固阳县| 巩留县| 红安县| 松溪县| 和林格尔县| 张北县| 修武县| 渝中区| 固镇县| 青州市| 邻水| 睢宁县| 正安县| 平凉市| 宣汉县|