jquery入門指南(一)

jquery是現(xiàn)在前端工程師必須掌握的一項(xiàng)技能歉摧,它極大的簡(jiǎn)化了js編程灿意,相對(duì)來(lái)說(shuō)比較容易學(xué)習(xí)牡彻。

jquery:js庫(kù)扫沼,很多JS功能集成在一起。
官網(wǎng):http://jquery.com/ 下載:https://code.jquery.com/jquery/
v3.1.1-最新版本
3.x
2.x
1.x
下載:https://code.jquery.com/jquery/
國(guó)內(nèi)目前用的最多:jQuery Core 1.7.2庄吼,最穩(wěn)定的版本
1.x:亞非拉 ie6 7 8 9 ffchrome
2.x:歐美 不兼容ie 6 7 8
3.x:新出的
jquery和js有什么區(qū)別
jquery:用戶群:不懂JS的人(只會(huì)切圖的前端后臺(tái)程序員) 相對(duì)簡(jiǎn)單缎除。
原生js:用戶群:專業(yè)的前端工程師 難。
jquery能做的原生的JS都能做到反之則不然总寻。
window.onload 器罐、domReay
$(document).ready的簡(jiǎn)寫:$(function(){//....});

<script src="js/domReady.js"></script>
<script src="js/jquery-1.7.2.js"></script>
<script>
window.onload = function(){
alert('window.onload');
};  //頁(yè)面加載完成(html css img video audio flash...)才執(zhí)行JS
domReady(function(){
alert('domReady');
});  //dom結(jié)點(diǎn)完成(html css)
$(function(){
alert('jquery');
});
$(document).ready(function(){
});
</script>

$:--jquery核心
寫任何jquery相關(guān)的東西,都是要用到$
獲取元素:
JS:document.getElementById//ByTagName
Jquery:--$('input')
就是css中的寫法
里獲取元素:css中怎么寫jquery就怎么寫

<style>
     div{
            width: 100px; height: 100px; background: red;
       }
 </style>
<script src="js/jquery-1.7.2.js"></script>
<script>
        /*window.onload = function(){
            var oBtn = document.getElementsByTagName('input')[0];
            var oDiv = document.getElementsByTagName('div')[0];
            oBtn.onclick = function(){
                oDiv.style.background = 'blue';
            };
        };*/
//原生js寫法
        $(function(){
            $('input').click(function(){
                $('div').css('background','yellow');
            });
        });
//jq寫法
</script>
<body>
<input type="button" value="變色">

<div></div>
</body>

原生JS:
onclick渐行、onmouseover轰坊、onmouseout、onmousedown殊轴、onmousemove衰倦、onmouseup、onmouseenter旁理、onmouseleave……

jq:click mouseover……事件不帶on

*選擇器
根據(jù)標(biāo)簽名:$('input')
根據(jù)ID:$('#btn1')
根據(jù)class:$('.classname')

$(function(){
            $('#btn1').click(function(){
                $('.on').css('background','yellow');
            });
        });

根據(jù)屬性來(lái)獲确恪:[屬性名='屬性值']//'"交叉(嵌套)用引號(hào),外單引里雙引,外雙引里單引驻襟,避免發(fā)生

偽類:
:first
:last
:even
:odd
:eq(索引值)
:lt(4)小于索引值
:gt(4)大于索引值
:contains(文本)包含指定文本的(如:包含a字母)
:has(標(biāo)簽名)包含指定標(biāo)簽的

設(shè)置樣式:
.css('background','yellow');//設(shè)置一個(gè)
.css({'background':'yellow','width':200});設(shè)置多個(gè)樣式

<style>
        div{
            width: 200px;
            height: 200px;
            background: red;
        }
    </style>
    <script src="js/jquery-1.7.2.js"></script>
    <script>
        $(function(){
            alert($('div').eq(0).css('width'));
        });
    </script>
</head>
<body>
<div></div>
</body>

顯示:.show()
隱藏:.hide();

    <style>
        div{
            width: 100px;
            height: 100px;
            background: red;
            display: none;
        }
    </style>
    <script src="js/jquery-1.7.2.js"></script>
    <script>
        /*window.onload = function(){
            var oBtn1 = document.getElementsByTagName('input')[0];
            var oBtn2 = document.getElementsByTagName('input')[1];
            var oDiv = document.getElementsByTagName('div')[0];
            oBtn1.onclick = function(){
                oDiv.style.display = 'block';
            };
            oBtn2.onclick = function(){
                oDiv.style.display = 'none';
            };
        };*/
        $(function(){
            $('#btn1').click(function(){
                //$('div').css('display','block');
                $('div').show();
            });
            $('#btn2').click(function(){
                //$('div').css('display','none');
                $('div').hide();
            });
        });

    </script>
<body>
<input type="button" value="顯示" id="btn1">
<input type="button" value="隱藏" id="btn2">
<div class="on">000</div>
</body>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末稠通,一起剝皮案震驚了整個(gè)濱河市蝇摸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖涣旨,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異愈案,居然都是意外死亡银萍,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門肥隆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)既荚,“玉大人,你說(shuō)我怎么就攤上這事栋艳∏∑福” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵吸占,是天一觀的道長(zhǎng)晴叨。 經(jīng)常有香客問我,道長(zhǎng)矾屯,這世上最難降的妖魔是什么兼蕊? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮问拘,結(jié)果婚禮上遍略,老公的妹妹穿的比我還像新娘。我一直安慰自己骤坐,他們只是感情好绪杏,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著纽绍,像睡著了一般蕾久。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拌夏,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天僧著,我揣著相機(jī)與錄音,去河邊找鬼障簿。 笑死盹愚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的站故。 我是一名探鬼主播皆怕,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼毅舆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了愈腾?” 一聲冷哼從身側(cè)響起憋活,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎虱黄,沒想到半個(gè)月后悦即,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡橱乱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年辜梳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泳叠。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡冗美,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出析二,到底是詐尸還是另有隱情,我是刑警寧澤节预,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布叶摄,位于F島的核電站,受9級(jí)特大地震影響安拟,放射性物質(zhì)發(fā)生泄漏蛤吓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一糠赦、第九天 我趴在偏房一處隱蔽的房頂上張望会傲。 院中可真熱鬧,春花似錦拙泽、人聲如沸淌山。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)泼疑。三九已至,卻和暖如春荷荤,著一層夾襖步出監(jiān)牢的瞬間退渗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工蕴纳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留会油,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓古毛,卻偏偏與公主長(zhǎng)得像翻翩,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

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