jquery的使用

JQuery的使用jQuery是一個(gè)快速奢讨、簡(jiǎn)潔的JavaScript框架诗赌,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù)(或JavaScript框架)宣鄙。jQuery設(shè)計(jì)的宗旨是“write Less写烤,Do More”焰扳,即倡導(dǎo)寫(xiě)更少的代碼挽荡,做更多的事情藐石。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式定拟,優(yōu)化HTML文檔操作于微、事件處理逗嫡、動(dòng)畫(huà)設(shè)計(jì)和Ajax交互。?【JQuery語(yǔ)法】1株依、JQuery("選擇器").action()驱证;通過(guò)選擇器,調(diào)用時(shí)間函數(shù)但JQuery中恋腕,JQuery中可以用$代替抹锄,即$("選擇器").action();①選擇器荠藤,可以直接使用css選擇器伙单,選中元素②.action() 表示對(duì)元素執(zhí)行的操作;2哈肖、文檔就緒函數(shù):防止文檔在完全加載(就緒)之前吻育,運(yùn)行JQuery代碼$(document).ready(function(){//JQuery代碼});簡(jiǎn)寫(xiě):$(function(){ });3、[文檔就緒函數(shù)&window.onload區(qū)別]① window.onload需在網(wǎng)頁(yè)所有內(nèi)容加載完成后執(zhí)行(包括圖片音頻)文檔就緒函數(shù)淤井,只需要在網(wǎng)頁(yè)DOm結(jié)構(gòu)加載以后便會(huì)執(zhí)行② window.onload布疼,只能寫(xiě)一個(gè),寫(xiě)多個(gè)只會(huì)執(zhí)行最后一個(gè)币狠;文檔就緒函數(shù)游两,可以寫(xiě)多個(gè),也不會(huì)被覆蓋4总寻、JQuery與原生DOM互轉(zhuǎn)①原生DOM對(duì)象轉(zhuǎn)JQuery對(duì)象: $(DOM對(duì)象)var p = document.getElementsByName("p");$(p) 轉(zhuǎn)換為JQwery對(duì)象②JQuery對(duì)象轉(zhuǎn)原生DOM對(duì)象: $("#p").get(0) $("#p")[0]$("#p").get(0).style.color = "red";//事件綁定快捷方式/* $("button:first").click(function(){alert(1);})*//*【使用on綁定事件】①使用on進(jìn)行單事件綁定②使用on進(jìn)行多事件綁定同一函數(shù)③調(diào)用函數(shù)時(shí)器罐,傳入自定義參數(shù)使用event.data.屬性名; 找到傳入?yún)?shù)$("button").on("click",{name:"liuyongqi"},function(event){console.log(event.data.name)})④使用on,進(jìn)行多事件多函數(shù)綁定$("button").on({click:function(){console.log("click");},mouseover:function(){console.log("mouseover");}})⑤使用on進(jìn)行事件委派>>>將原本需要綁定到某元素上的事件渐行,改為綁定到父元素乃至根節(jié)點(diǎn)上轰坊,然后委派給當(dāng)前元素生效;$(document).on("click","button",function(){alert(1);})>>>作用:默認(rèn)的綁定方式祟印,只能綁定到頁(yè)面已有的元素肴沫,當(dāng)頁(yè)面新增元素時(shí),無(wú)法綁定到新元素上蕴忆;使用事件委派方式颤芬,當(dāng)頁(yè)面新增元素時(shí),可以為所有新元素綁定事件*//*【off取消事件綁定】1套鹅、$("p").off():取消所有事件站蝠;2、$("p").off("click"):取消點(diǎn)擊事件卓鹿;3菱魔、$("p").off("click mouseover"):取消多個(gè)事件;4吟孙、$(document).off("click","p"):取消事件委派澜倦;*//** 使用.one();綁定事件聚蝶,只能執(zhí)行一次;* $("button").one("click",function(){alert(1);})*//** .trigger("event"):自動(dòng)觸發(fā)某元素的事件* $("p").bind("myEvent", function (event, message1, message2) {alert(message1 + ' ' + message2);});$("p").trigger("myEvent", ["Hello","World!"]);*//*hover(over,out)over:鼠標(biāo)移到元素上要觸發(fā)的函數(shù)out:鼠標(biāo)移出元素要觸發(fā)的函數(shù)$("td").hover(function () {$(this).addClass("hover");},function () {$(this).removeClass("hover");});*//*——————————————————————華麗分割線——————————————————————————————*//*【動(dòng)畫(huà)效果】.show()①不傳參:讓隱藏元素直接顯示藻治,不進(jìn)行動(dòng)畫(huà)②傳入事件:多少毫秒之內(nèi)完成動(dòng)畫(huà)③傳入(時(shí)間碘勉,函數(shù)):完成動(dòng)畫(huà)之后,執(zhí)行回調(diào)函數(shù)show()動(dòng)畫(huà)執(zhí)行效果:同時(shí)修改元素的寬度桩卵、高度验靡、和opacity(透)屬性 ;.hide():讓顯示的元素隱藏吸占,與show相反晴叨;.slidedown:讓隱藏元素顯示,效果為從上往下矾屯,增加高度;.slideUp:讓顯示元素隱藏初厚,效果為從下往上件蚕,減小高度;.slideToggle():讓顯示元素隱藏产禾,讓隱藏元素顯示排作;.fadeOut:讓顯示元素隱藏,淡出亚情;.fadeIn:讓隱藏元素顯示妄痪,淡入;fadeToggle():讓顯示元素隱藏楞件,讓隱藏元素顯示衫生。淡入淡出;fadeToggle(時(shí)間土浸,透明度罪针,函數(shù)):作用同fadeToggle(),但是多了透明參數(shù)黄伊,可以指定顯示的最終透明度泪酱;.animate({一組包含作為動(dòng)畫(huà)屬性和終值的樣式屬性和及其值的鍵值對(duì)},表示動(dòng)畫(huà)時(shí)長(zhǎng)的毫秒數(shù)值(如:1000),使用的擦除效果的名稱(需要插件支持).默認(rèn)jQuery提供"linear" 和 "swing",回調(diào)函數(shù))Http:超文本傳輸協(xié)議URL:統(tǒng)一資源定位符組成:協(xié)議名://主機(jī)名(IP地址):端口號(hào)/項(xiàng)目資源地址?傳遞的參數(shù)鍵值對(duì)#錨點(diǎn)还最;eg:http://127.0.0.1:8080/jd/index.html?name=name1;localhost或127.0.0.1代表本機(jī)IP墓阀;【Json對(duì)象】1、JSON對(duì)象是鍵值對(duì)的集合拓轻,鍵與值之間用冒號(hào)分隔斯撮;多個(gè)鍵值對(duì)之間用逗號(hào)分隔2、多個(gè)JSON對(duì)象悦即,可以放到數(shù)組中去吮成。JSON對(duì)象和數(shù)組可以相互嵌套橱乱;JSON對(duì)象的鍵,必須是字符串粱甫;parseJSON():將JSON字符串轉(zhuǎn)化為JSON對(duì)象泳叠;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市茶宵,隨后出現(xiàn)的幾起案子危纫,更是在濱河造成了極大的恐慌,老刑警劉巖乌庶,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件种蝶,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瞒大,警方通過(guò)查閱死者的電腦和手機(jī)螃征,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)透敌,“玉大人盯滚,你說(shuō)我怎么就攤上這事⌒锏纾” “怎么了魄藕?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)撵术。 經(jīng)常有香客問(wèn)我背率,道長(zhǎng),這世上最難降的妖魔是什么嫩与? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任寝姿,我火速辦了婚禮,結(jié)果婚禮上蕴纳,老公的妹妹穿的比我還像新娘会油。我一直安慰自己,他們只是感情好古毛,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開(kāi)白布翻翩。 她就那樣靜靜地躺著,像睡著了一般稻薇。 火紅的嫁衣襯著肌膚如雪嫂冻。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,071評(píng)論 1 285
  • 那天塞椎,我揣著相機(jī)與錄音桨仿,去河邊找鬼。 笑死案狠,一個(gè)胖子當(dāng)著我的面吹牛服傍,可吹牛的內(nèi)容都是我干的钱雷。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼吹零,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼罩抗!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起灿椅,我...
    開(kāi)封第一講書(shū)人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤套蒂,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后茫蛹,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體操刀,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年婴洼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了骨坑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡柬采,死狀恐怖卡啰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情警没,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布振湾,位于F島的核電站杀迹,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏押搪。R本人自食惡果不足惜树酪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望大州。 院中可真熱鬧续语,春花似錦、人聲如沸厦画。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)根暑。三九已至力试,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間排嫌,已是汗流浹背畸裳。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留淳地,地道東北人怖糊。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓帅容,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親伍伤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子并徘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1.JQuery 基礎(chǔ) 改變web開(kāi)發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無(wú)需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性嚷缭。 1....
    LaBaby_閱讀 1,162評(píng)論 0 1
  • 1.JQuery 基礎(chǔ) 改變web開(kāi)發(fā)人員創(chuàng)造搞交互性界面的方式饮亏。設(shè)計(jì)者無(wú)需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性。 1....
    LaBaby_閱讀 1,325評(píng)論 0 2
  • JQuery是一個(gè)JavaScript庫(kù)阅爽,極大的簡(jiǎn)化JavaScript編程路幸。 jQuery 庫(kù)包含以下特性: H...
    趙一矛閱讀 223評(píng)論 0 1
  • 概要 64學(xué)時(shí) 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,095評(píng)論 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)付翁。 注意:講述HT...
    kismetajun閱讀 27,422評(píng)論 1 45