這是一個(gè)基礎(chǔ)指南,旨在幫助你開(kāi)始使用jquery。jquery給予你常見(jiàn)問(wèn)題的解決方法。如果你尚未建立你的測(cè)試頁(yè)面,我建議你創(chuàng)建一個(gè)含有下列內(nèi)容的HTML頁(yè): 程序代碼 復(fù)制代碼 代碼如下:<html> <head> " /> 一级片免费视频,一级特黄aaaaaa大片,美女视频黄的全免费网站

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

jquery 指南/入門基礎(chǔ)

指南/基礎(chǔ)

        這是一個(gè)基礎(chǔ)指南,旨在幫助你開(kāi)始使用jquery。jquery給予你常見(jiàn)問(wèn)題的解決方法。如果你尚未建立你的測(cè)試頁(yè)面,我建議你創(chuàng)建一個(gè)含有下列內(nèi)容的HTML頁(yè): 
程序代碼  
復(fù)制代碼 代碼如下:
<html> 
<head> 
<script type="text/Javascript" 
src="link/to/jquery.js"></script> 
<script type="text/Javascript"> 
   // Your code goes here 
</script> 
</head> 
<body> 
<a >jQuery</a> 
</body> 
</html>  
      修改script標(biāo)簽的src屬性指向到你的jquery.js。例如,如果你的jQuery.js與你的HTML文件在同一目錄,你可以這樣: 
程序代碼 
<script type="text/Javascript" src="jquery.js"></script> 
文檔載入時(shí)運(yùn)行代碼
     首先, 大多數(shù)JavaScript程序員會(huì)用類似代碼:  
程序代碼 
window.onload = function(){ ... } . 

     訪問(wèn)HTML文檔的元素,必須先載入文檔對(duì)象模型(DOM)。當(dāng)window.onload函數(shù)執(zhí)行的時(shí)候,說(shuō)明所有東西已經(jīng)載入,包括圖像和橫幅等等。要知道較大的圖片下載速度會(huì)比較慢,因此用戶必須等待大圖片下載完畢才能看到window.onload()執(zhí)行的代碼效果,這樣就花費(fèi)了很長(zhǎng)的等待時(shí)間,這不是我們想要的。

        對(duì)于此,jquery提供了一個(gè)"ready"事件,你可以使用以下的代碼片段:  
程序代碼 
$(document).ready(function(){
// 你的代碼
}); 
       $(document)意思是說(shuō),獲取文檔對(duì)象(類似的于window.document),$(document).ready意思就是說(shuō),獲取文檔對(duì)象就緒的時(shí)候。 
       上面這段代碼的意思是檢查文檔對(duì)象直到它能夠允許被操作(譯者注:這樣做比window.onload()函數(shù)要快的多,因?yàn)橹灰臋n對(duì)象載入完成就能夠執(zhí)行代碼了,而不需要等待頁(yè)面中的圖片下載是否已經(jīng)完成)---這是我們想要的。因此將上面的代碼片段粘貼到你測(cè)試頁(yè)面的腳本區(qū)吧!

鼠標(biāo)點(diǎn)擊時(shí)的觸發(fā)
       首先,我們嘗試鼠標(biāo)點(diǎn)擊超鏈接時(shí)觸發(fā)某些行為。在ready函數(shù)里加入以下代碼: 
程序代碼 
$("a").click(function(){
alert("謝謝你的來(lái)臨!");
});

       保存HTML文件,然后刷新一下頁(yè)面。點(diǎn)擊某個(gè)超鏈接,頁(yè)面將彈出警告對(duì)話框。

增加 CSS Class
       另外一個(gè)事情就是,一個(gè)共同的任務(wù):增加或移除元素的css class,例如: 
程序代碼 
$("a").addClass("test"); 
$("a").removeClass("test"); 

    如果你已經(jīng)在頁(yè)面頭部加入了:  
程序代碼 
<style>a{text-weight:bolder}</style> 
    那么當(dāng)你調(diào)用了addClass函數(shù)后,所有超鏈接的字體將變成粗體。

特效
    Effects Module(效果模塊)提供了一系列好用的特效。

    加上下面代碼: 
程序代碼 
$("a").click(function(){
    $(this).hide("slow");
    return false;
}); 
    現(xiàn)在,只要你點(diǎn)擊超鏈接,超鏈接就會(huì)慢慢的消失。“return false"表示保留默認(rèn)行為,因此頁(yè)面不會(huì)跳轉(zhuǎn)。

回調(diào)

    所謂回調(diào)就是父函數(shù)執(zhí)行完成后,自身能夠作為返回值傳遞到另一個(gè)函數(shù)的函數(shù)。回調(diào)功能的特別之處在于,出現(xiàn)在“父函數(shù)"后面的函數(shù)可以在回調(diào)函數(shù)執(zhí)行前執(zhí)行。 
    另外一個(gè)重點(diǎn)是要知道如何正確運(yùn)用回調(diào),我就常常忘記了正確語(yǔ)法。

    一個(gè)不帶參數(shù)的回調(diào)應(yīng)該這樣寫: 
程序代碼 
$.get('myhtmlpage.html', myCallBack); 
    注意第二個(gè)參數(shù)是一個(gè)簡(jiǎn)單的函數(shù)名(它不是字符,也沒(méi)有帶括號(hào))

    那么帶參數(shù)的回調(diào)該怎么寫呢?
    錯(cuò)誤的寫法,下面這樣寫是不行的(或者不會(huì)執(zhí)行): 
程序代碼 
$.get('myhtmlpage.html', myCallBack(param1,param2)); 
    正確的寫法: 
程序代碼
$.get('myhtmlpage.html', function(){
    myCallBack(param1,param2);
}); 
    這樣就實(shí)現(xiàn)了回調(diào)一個(gè)帶參函數(shù)的功能。
后記
      到這里,也許你應(yīng)該去看看其余的文檔了。里面包括更多的指南-它很全面,涵蓋了jquery各個(gè)方面。如果大家有問(wèn)題,請(qǐng)放心的給我發(fā)Email。
    當(dāng)然,你也可以看看利用jQuery做的多種DEMO。

JavaScript技術(shù)jquery 指南/入門基礎(chǔ),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 蝴蝶色综合综合成人网 | 日本高清视频成人网www | 国产成人盗摄精品 | 美女裸体自慰在线观看 | 久久亚洲人成国产精品 | 美女很黄很黄的网站 | 国产精久久一区二区三区 | 久久人人爽人人爽人人片宅男 | 最新地址四虎www4hutv | 日韩中文在线播放 | 成人在线免费观看视频 | 成人欧美日韩视频一区 | 视频一区二区三区自拍 | 午夜看片未满十八勿进 | 国产一二三四2022精字窝 | 久久九九色 | 国产区在线观看视频 | 亚洲精品影视 | 婷婷色网站 | 四虎国产精品免费久久久 | 国语对白免费观看网址 | 一区二区三区视频网站 | 三级黄网站 | 欧美一级一片 | 人人视频在线观看 | 性夜黄a爽爽免费视频国产 性夜影院爽黄e爽痛轻点www | 精品久久久久久久久久中文字幕 | 玖玖精品 | 亚州 色 图 综合 | 六月丁香婷婷激情国产 | 精品成人资源在线观看 | 一区二区三区四区在线视频 | 九九99久久精品影视 | 一区二区三区免费在线观看 | 日本最新免费不卡二区在线 | 免费人成在线观看视频色 | www.婷| 性欧美zoz0另类xxxx | 综合色视频 | 一区二区三区免费在线观看 | 2020国产精品视频免费 |