<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

    主站蜘蛛池模板: 日韩吃奶摸下AA片免费观看| 国产av无码专区亚洲av果冻传媒| 国产尤物在线视精品在亚洲| 亚洲一区二区三区在线观看精品中文| 无码国产精品一区二区免费式芒果 | 成在线人免费无码高潮喷水| 亚洲高清资源在线观看| 四虎成人免费影院网址| 男女一边摸一边做爽的免费视频| 亚洲美女视频免费| 免费jjzz在线播放国产| 99re在线视频免费观看| 福利片免费一区二区三区| 91在线精品亚洲一区二区| 免费人成在线观看网站品爱网日本| 亚洲电影免费在线观看| 国产91成人精品亚洲精品| 亚洲欧洲自拍拍偷综合| 亚洲国产精品一区二区第一页免| 24小时日本韩国高清免费| jizz免费观看| 亚洲女子高潮不断爆白浆| 久久久久亚洲AV片无码| 一级毛片直播亚洲| 男女免费观看在线爽爽爽视频| 男女一边桶一边摸一边脱视频免费| 亚洲精品456人成在线| 亚洲AV一宅男色影视| 亚洲国产综合精品中文字幕| 人成午夜免费视频在线观看| 国产一级在线免费观看| 日本亚洲中午字幕乱码| 亚洲免费电影网站| 亚洲人成在线电影| 亚洲日韩激情无码一区| 免费亚洲视频在线观看| 色吊丝永久在线观看最新免费| 69式互添免费视频| 午夜理伦剧场免费| 99在线免费视频| 久久久久久久久久免免费精品|