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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數(shù)據(jù)加載中……

    Prototype1.6 實戰(zhàn)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轉(zhuǎn)換為URL編碼的查詢字符串表現(xiàn)形式
        function toQueryString$()
        
    {
            
    var h = new Hash({a : "apple" , b : "banana" , c : "coconut" });
            alert(h.toQueryString());
        }

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

        
    //返回Object形式的數(shù)據(jù)格式  
        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 々上善若水々 閱讀(238) 評論(0)  編輯  收藏 所屬分類: JavaScript

    主站蜘蛛池模板: 亚洲高清日韩精品第一区| 国产精品1024在线永久免费| 久久精品国产亚洲av四虎| 日韩免费高清视频网站| 中国人xxxxx69免费视频| 国产裸体美女永久免费无遮挡| 中国china体内裑精亚洲日本| 久久精品7亚洲午夜a| 亚洲情a成黄在线观看| 国产精品久久香蕉免费播放| 久久久久久久免费视频| 久久国产色AV免费看| a级毛片免费全部播放| 一个人看的www视频免费在线观看| 亚洲高清国产拍精品熟女| 亚洲五月丁香综合视频| 亚洲精品永久www忘忧草| 亚洲AV无码1区2区久久| 国产精品亚洲成在人线| 在线观看午夜亚洲一区| 亚洲精品美女久久久久99小说| 国产男女猛烈无遮挡免费网站 | 日韩精品成人无码专区免费 | 久久精品国产亚洲av日韩| 久久精品国产69国产精品亚洲| 亚洲一区二区视频在线观看| 亚洲 无码 在线 专区| 成人无遮挡裸免费视频在线观看 | 夜夜春亚洲嫩草影院| 久久亚洲高清综合| 4338×亚洲全国最大色成网站| 亚洲国产婷婷香蕉久久久久久| 亚洲第一视频在线观看免费| 亚洲Av无码国产情品久久| 吃奶摸下高潮60分钟免费视频| 国产国产人免费人成免费视频| 午夜亚洲av永久无码精品| 亚洲国产精品成人久久蜜臀 | 亚洲日韩在线中文字幕综合 | 免费一级做a爰片久久毛片潮喷| 国产一区二区三区无码免费|