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

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

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

    posts - 22, comments - 8, trackbacks - 0, articles - 0
       :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理

    prototype.js學習{ ($A() $H() $R() }(二)

    Posted on 2007-01-10 10:29 路易 閱讀(568) 評論(0)  編輯  收藏 所屬分類: JavaScript

    今天學習的是3個方法:$A() $H() $R()

    < HTML >
    ?
    < HEAD >
    ??
    < script? src ="prototype.js" ></ script >
    ??
    < script >
    ??
    function ?showOptions()
    ??{
    ????
    var ?someNodeList? = ?$('lstEmployee').getElementsByTagName('option');
    ????
    // 首先通過$()方法得到select元素,然后通過getElementsByTagName得到元素里面的子元素(就這么解釋吧,反正給自己看)
    ???? var ?nodes? = ?$A(someNodeList);
    ????
    // $A()函數(shù)能把它接收到的單個的參數(shù)轉(zhuǎn)換成一個Array對象
    ???? // 這個方法,結(jié)合被本類庫擴展了的Array類,能方便的把任何可枚舉列表轉(zhuǎn)換成或拷貝到一個Array對象。一個推薦的方法就是把DOM?Node?Lists轉(zhuǎn)換成一個普通的Array對象,從而更有效率的進行遍歷
    ????nodes.each( function (node){ // 遍歷
    ????????alert(node.nodeName? + ?':'? + ?node.innerHTML);
    ????});
    ??}

    ?
    function ?testHash()
    ?{
    ????
    // create?the?object
    ???? var ?a? = {first: 20 ,second: 20 ,third: 30 };
    ????
    var ?h? = ?$H(a); // $H()函數(shù)把一些對象轉(zhuǎn)換成一個可以枚舉的和聯(lián)合數(shù)組類似的Hash對象
    ????alert(h.toQueryString()); // 輸出first:20&second:20&third:30
    ?}

    ?
    function ?demoDollar_R()
    ?{
    ????
    // $R()函數(shù)是new?ObjectRange(lowBound,upperBound,excludeBounds)的縮寫
    ???? var ?range? = ?$R( 10 , 20 , false ); // 這里的參數(shù)false/true代表了是否顯示上限(也就是這里的20,false是顯示)
    ????range.each( function (value,index){
    ????????alert(value);
    ????});
    ????
    // 方法無非就是依次的在彈出對話框中輸出10,11,12,13,14,15,16,17,18,19,20
    ?}
    ??
    </ script >
    ?
    </ HEAD >

    ?
    < BODY >
    ???
    < select? id ="lstEmployee" ?size ="10" >
    ??
    < option? value ="5" > Buchanan,Steven </ option > / <!-- ?這里的option子元素將會被方法showOptions()遍歷輸出? -->
    ??
    < option? value ="8" > Callahan,Laura </ option >
    ??
    < option? value ="1" > Davolio,Nancy </ option >
    ?
    </ select >< br >
    ?
    < input? type? ="button" ?value ="show?the?options" ?onclick ="showOptions();" > 測試$A()函數(shù)
    < br >
    數(shù)組中的值是:???first:20,second:20,third:30
    < br >
    ?
    < input? type? ="button" ?value ="TestHash" ?onclick ="testHash();" > 測試$H()函數(shù)
    ?
    < br >
    ?
    < input? type? ="button" ?value ="Sample?Count" ?onclick ="demoDollar_R();" > 測試$R()函數(shù)
    ?
    </ BODY >
    </ HTML >

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: www视频免费看| 久久精品成人免费看| 亚洲中文字幕无码中文字| 亚洲国产亚洲综合在线尤物| 97se亚洲国产综合自在线| 男女交性无遮挡免费视频| 美女在线视频观看影院免费天天看| 亚洲色精品vr一区二区三区 | 免费福利电影在线观看| 国产亚洲精品成人AA片新蒲金 | 亚洲国产一级在线观看| 亚洲国产精品国自产电影| 亚洲乱码在线观看| 国产无遮挡裸体免费视频在线观看| 国产aⅴ无码专区亚洲av| 亚洲日韩国产一区二区三区在线 | 成人性生交大片免费看好| 欧美好看的免费电影在线观看| 日韩在线免费电影| 亚洲av无码国产精品夜色午夜 | 亚洲区小说区图片区QVOD| 免费91麻豆精品国产自产在线观看 | 亚洲乱妇老熟女爽到高潮的片| 国产乱弄免费视频| 亚洲成a人片在线观看中文!!! | 男人都懂www深夜免费网站| 亚洲国产一成久久精品国产成人综合 | 免费jjzz在线播放国产| 亚洲一卡2卡3卡4卡5卡6卡 | 在线免费视频一区| 国产亚洲精品国看不卡| 杨幂最新免费特级毛片| 亚洲AV午夜福利精品一区二区| 日本免费一区二区三区| 国产亚洲精品久久久久秋霞| 精品无码AV无码免费专区| 久久青青成人亚洲精品| 毛片免费视频观看| 久久精品国产亚洲香蕉| 成年男女免费视频网站| 国产精品美女久久久免费 |