<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    Prototype1.6 實戰08 (Hash)

    <HTML>
     
    <HEAD>
      
    <TITLE> Hash </TITLE>
    <script src="prototype.js" type="text/javascript" ></script>
    <script>
        
    function hash$()
        
    {
            
    //聲明一個Hash
            var h  = new Hash({a : "apple",b : "banana",c:"coconut"});
            
    //set key and value after
            h.set("d","orange");
            
    //檢查有無空元素
            h.inspect();
            
    //迭代輸出
            h.keys().each(function(i){
                alert(h.get(i));
            }
    );
        }


        
    function remove$()
        
    {
            
    var h = new Hash({a : "apple" , b : "banana" , c : "coconut" });
            
    //刪除指定元素
            h.unset('a','b');
            alert(h.values());
            
        }

        
    //把hash轉換為URL編碼的查詢字符串表現形式
        function toQueryString$()
        
    {
            
    var h = new Hash({a : "apple" , b : "banana" , c : "coconut" });
            alert(h.toQueryString());
        }

        
    //返回JSON形式的數據格式
        function toJSON$()
        
    {
            
    var h = new Hash({a : "apple" , b : "banana" , c : "coconut" });
            alert(h.toJSON());
        }

        
    //返回Object形式的數據格式  
        function toObject$()
        
    {
            
    var h = new Hash({a : "apple" , b : "banana" , c : "coconut" });
            
    var obj = h.toObject();
            alert(Object.inspect(h));
            alert(Object.inspect(obj));
            alert(obj.a);
            obj.a 
    = "orange";
            alert(
    "object: " + obj.a + "  hash: " + h.get('a'));
        }

        
    //merge 合并并返回一個新hash
        function merge$()
        
    {
            
    var h = new Hash({a : "apple" , b : "banana" , c : "coconut" });
            
    var h2 = h.merge({d : "orange", f : "pear"}).inspect();
            alert(h2);
        }

    </script>
     
    </HEAD>
     
    <BODY>
        
    <button onclick="hash$();">add</button>
        
    <button onclick="remove$();">remove</button>
        
    <button onclick="toQueryString$();">toQueryString</button>
        
    <button onclick="toJSON$();">toJSON</button>
        
    <button onclick="toObject$();">toObject</button>
        
    <button onclick="merge$();">merage</button>
     
    </BODY>
    </HTML>


    posted on 2008-07-25 13:56 々上善若水々 閱讀(236) 評論(0)  編輯  收藏 所屬分類: JavaScript

    主站蜘蛛池模板: 成年女人毛片免费播放人| 最好看的中文字幕2019免费| 成年美女黄网站18禁免费| 亚洲一区在线视频| 欧美男同gv免费网站观看| 亚洲伊人久久大香线蕉AV| 午夜色a大片在线观看免费| 亚洲av无码成人精品区一本二本 | 亚洲成在人线在线播放无码| 久久精品女人天堂AV免费观看| 亚洲人成色77777在线观看| 青草草在线视频永久免费| 亚洲av无码专区在线电影天堂| 国产嫩草影院精品免费网址| 成人特级毛片69免费观看| 亚洲精品成人片在线观看精品字幕| a视频在线观看免费| 久久亚洲AV成人无码电影| 久久久www成人免费毛片| 国产亚洲男人的天堂在线观看| 国产亚洲人成A在线V网站| 久久香蕉国产线看免费| 33333在线亚洲| 啊灬啊灬别停啊灬用力啊免费看| 国产精品一区二区三区免费 | 亚洲精品乱码久久久久久中文字幕| 久久久久国产免费| 国产亚洲精品影视在线| 免费一级毛片不卡不收费| 黄页免费在线观看 | 九九全国免费视频| 在线观看亚洲人成网站| 日本一区二区三区日本免费| 黄床大片免费30分钟国产精品| 亚洲精品日韩专区silk| 免费一级大黄特色大片| 8x网站免费入口在线观看| 男女猛烈xx00免费视频试看| 久久99国产亚洲精品观看| 日韩成人免费视频播放| 久久精品电影免费动漫|