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

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

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

    posts - 15, comments - 6, trackbacks - 0, articles - 0
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    JQuery FAQ

    Posted on 2008-01-09 21:54 thomas.chen 閱讀(630) 評(píng)論(0)  編輯  收藏 所屬分類: JavaScript

    1. JQuery對(duì)象和DOM對(duì)象如何轉(zhuǎn)換
    2. JQuery的get方法和eq方法的區(qū)別
    3. 在事件處理程式中如何抓取事件的發(fā)出者
    4. JQuery.getJSON()程式如何使用
    5. JQuery 網(wǎng)絡(luò)資源



    1. JQuery對(duì)象和DOM對(duì)象如何轉(zhuǎn)換
    ? JQuery對(duì)象才能使用JQuery定義的方法;DOM對(duì)象才能使用DOM對(duì)象的方法;二者不可以混淆;
    ? DOM對(duì)象通過(guò)$操作則可以轉(zhuǎn)成JQuery對(duì)象。例如下面的例子,經(jīng)過(guò)$操作以后,DOM對(duì)象就變成了JQuery對(duì)象,可以進(jìn)行JQuery操作。

    $(document.getElementById("msg"))

    ? JQuery對(duì)象轉(zhuǎn)成DOM對(duì)象則較復(fù)雜一些。由于JQuery對(duì)象本身也是集合,所以必須通過(guò)索引的方式來(lái)轉(zhuǎn)成DOM對(duì)象。例如:

    $("#msg")[0]
    $(
    "div").eq(1)[0]
    $(
    "div").get(0)
    $(
    "td")[5]

         以上操作執(zhí)行以后,獲取則是DOM對(duì)象,則不可以進(jìn)行JQuery操作


     2. JQuery的get方法和eq方法的區(qū)別
    ? eq返回的是jquery對(duì)象;
    ? get(n)和索引返回的是dom元素對(duì)象。
         對(duì)于jquery對(duì)象只能使用jquery的方法,而dom對(duì)象只能使用dom的方法,如要獲取第三個(gè)<div>元素的內(nèi)容
    $("div").eq(2).html();                //調(diào)用jquery對(duì)象的方法
    $("div").get(2).innerHTML;    //調(diào)用dom的方法屬性


    3. 在事件處理程式中如何抓取事件的發(fā)出者
    在事件處理程式可以申明一個(gè)event對(duì)象的方式來(lái)抓取事件的發(fā)出者。
    $(document).ready(function(){
           $(
    "a.week").click(function(event){
              
    var uri = "cWtc.do?";
              
    var params = "action=blankWtc&wd=" + $(event.target).text();
              window.location.href
    =uri + params;          
           });      
    }); 


    4. JQuery.getJSON()程式如何使用
    JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式,易于閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。它基于ECMA262語(yǔ)言規(guī)范(1999-12第三版)中JavaScript編程語(yǔ)言的一個(gè)子集。 JSON采用與編程語(yǔ)言無(wú)關(guān)的文本格式,但是也使用了類C語(yǔ)言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的習(xí)慣,這些特性使JSON成為理想的數(shù)據(jù)交換格式。

    JQuery.getJSON()是一種支持以AJAX為呼叫方式,以JSON格式進(jìn)行數(shù)據(jù)通訊和服務(wù)器交互的函數(shù)。他有3個(gè)參數(shù)分別為:
    第一個(gè)參數(shù):呼叫服務(wù)器的URI地址;
    第二個(gè)參數(shù):參數(shù),也是JSON的方式來(lái)表達(dá);
    第三個(gè)參數(shù):呼叫完成以后的回調(diào)函數(shù)。(注意返回的資料必須是json格式的,否則回調(diào)函數(shù)不會(huì)啟動(dòng))
    var date = $("#w2").text().split("~")[0];

    $.getJSON(
      'o.
    do?action=p',
      {wd:date},
      
    function(oweeks){
        parseWeek(oweeks);
      }
    );

    function parseWeek(oweeks){
          
    for(i=4;i>0;i--){
              $(
    "#w"+i).text(oweeks[4-i].weekdura);
              
    if(oweeks[4-i].weekdura == ''){
                    $(
    "#w"+i).attr('href','#'); 
              }
          
              
    if(oweeks[4-i].iscurrent){
                    $(
    "#w"+i).addClass("currentweek");
              }
    else{
                    $(
    "#w"+i).addClass("week");
                    $(
    "#w"+i).removeClass("currentweek");
              }                
         }
    }   

    5. JQuery 網(wǎng)絡(luò)資源
    1. 官方站點(diǎn) http://jquery.com/
    2. 官方教程 http://docs.jquery.com/Tutorials

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 日本免费xxxx| 亚洲国产精品狼友中文久久久| 亚洲欧好州第一的日产suv| 一本久久综合亚洲鲁鲁五月天 | 日韩精品无码永久免费网站| 亚洲国产精品VA在线看黑人| 日韩版码免费福利视频| 青青草97国产精品免费观看| 91亚洲国产成人久久精品网站| 免费国产成人高清在线观看麻豆| 男人j进入女人j内部免费网站| 亚洲精品无码av中文字幕| 亚洲色中文字幕无码AV| 最近中文字幕免费mv视频8| 久草免费福利在线| 亚洲国产成人无码AV在线| 亚洲αv在线精品糸列| 国产麻豆剧传媒精品国产免费| 免费日本一区二区| 黄色一级视频免费| 狠狠色香婷婷久久亚洲精品| 亚洲人成色7777在线观看| 日本视频免费在线| 91短视频免费在线观看| 波霸在线精品视频免费观看| 亚洲另类无码专区首页| 亚洲最大视频网站| 亚洲av午夜福利精品一区| 亚洲国产婷婷香蕉久久久久久| 在线看片免费不卡人成视频| 一级毛片免费观看不卡的| 国产精品高清免费网站| 亚洲乱人伦中文字幕无码| 亚洲欧洲精品久久| 亚洲AV无码专区国产乱码4SE| 亚洲成A人片在线观看无码3D| 日韩吃奶摸下AA片免费观看| 久久久久久久99精品免费| 黄桃AV无码免费一区二区三区| 特级毛片A级毛片100免费播放| 最新亚洲精品国偷自产在线 |