030 JQ初級

JQ初級

一泥兰、認識jQuery

1弄屡、什么是jQuery

  • jQuery是對原生JavaScript二次封裝的工具函數(shù)集合
  • jQuery是一個簡潔高效的且功能豐富的JavaScript工具庫

2、jQuery的優(yōu)勢

  • 完全開源的源代碼
  • 強大簡潔的選擇器
  • 事件鞋诗、樣式膀捷、動畫的良好支持
  • 鏈?zhǔn)奖磉_式
  • 簡化的Ajax操作
  • 跨瀏覽器兼容
  • 豐富的插件及對外的擴展接口

二、jQuery的安裝

1师脂、版本

  • 開發(fā)(development)版本:jQuery-x.x.x.js
  • 生產(chǎn)(production)版本:jQuery-x.x.x.min.js

2担孔、安裝jQuery-3.3.1

官網(wǎng)下載

<script src="js/jquery-3.3.1.js"></script>
<script src="js/jquery-3.3.1.min.js"></script>
<script>
    // user code
</script>

CDN

<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
    // user code
</script>

三江锨、jQuery基本使用

1吃警、JQuery對象

  • jQuery
  • $
  • jQuery.noConflict()

2、頁面加載

<img src="http://onehdwallpaper.com/wp-content/uploads/2015/11/Most-Beautiful-Girl-in-Flowers-Field.jpg"/>
<script>
    window.onload = function() {
        console.log("window load 1");
    };
    window.onload = function() {
        console.log("window load 2");
    };
    $(document).ready(function() {
        console.log("document load 1");
    });
    $(function() {
        console.log("document load 3");
    });
</script>
// window.onload=fn單事件綁定啄育,頁面DOM樹與資源完全加載完畢
// $(document).ready(fn)多事件綁定酌心,頁面DOM樹加載完畢,簡寫$(fn)

3挑豌、jQuery變量命名規(guī)范

  • 通常以$開頭

四安券、功能概括

1、選擇器

var $ele = $('.ele');

2氓英、文本操作

$ele.text("添加文本");

3侯勉、樣式操作

$ele.css({width: '200px', heigth: '200px'});
$ele.css('background-color', 'red').css('border-radius', '50%');

4、類名操作

$ele.toggleClass('active');

5铝阐、事件操作

$ele.on('click', function() {});

6址貌、動畫操作

$ele.slideUp();

7、文檔操作

$ele.append("<b>Hello</b>");

五徘键、JQ對象與JS對象

  • js對象轉(zhuǎn)換為jq對象:ele =(ele);
  • jq對象轉(zhuǎn)換為js對象:ele = ele.get(0);

六练对、Ajax

  • server.py
from flask import Flask, request
from flask_cors import CORS
app = Flask(__name__)
CORS(app, supports_credentials=True)

@app.route('/testAction', method=['GET', 'POST'])
def test_action():
    usr = request.args['usr']
    ps = request.args['ps']
    if usr != 'zero' or ps != '123456':
        return 'login failed'
    return 'login success'

if __name__ == '__main__':
    app.run()
    
// 安裝Flask及Fllask-Cors包
  • client.html
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
    $.ajax({
        url: "http://127.0.0.1:5000/testAction",
        data: {
            usr: "zero",
            ps: "123456"
        },
        success: function (data) {
            console.log(data);
        }
    });
</script>

七、輪播圖

  • 簡易jQuery版
<style type="text/css">
    .wrap {
        width: 300px;
        height: 200px;
        border: 1px solid black;
        overflow: hidden;
        position: relative;
    }
        
    ul {
        width: 1200px;
        height: 200px;
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        left: 0;
    }
        
    li {
        width: 300px;
        height: 200px;
        float: left;
        font: bold 100px/200px arial;
        text-align: center;
        color: white;
    }
</style>
<div class="wrap">
    <ul>
        <li style="background:red;">1</li>
        <li style="background:orange;">2</li>
        <li style="background:pink;">3</li>
        <li style="background:cyan;">4</li>
    </ul>
</div>
<div>
    <input type="button" value="圖1" />
    <input type="button" value="圖2" />
    <input type="button" value="圖3" />
    <input type="button" value="圖4" />
</div>
<script src="js/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
    $('input').click(function() {
        $('ul').animate({
            'left': -$(this).index() * $('li').width()
        }, 500);
    })
</script>
  • swiper的使用
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吹害,一起剝皮案震驚了整個濱河市螟凭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌它呀,老刑警劉巖螺男,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異纵穿,居然都是意外死亡下隧,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門政恍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汪拥,“玉大人,你說我怎么就攤上這事篙耗∑戎” “怎么了宪赶?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長脯燃。 經(jīng)常有香客問我搂妻,道長,這世上最難降的妖魔是什么辕棚? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任欲主,我火速辦了婚禮,結(jié)果婚禮上逝嚎,老公的妹妹穿的比我還像新娘扁瓢。我一直安慰自己,他們只是感情好补君,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布引几。 她就那樣靜靜地躺著,像睡著了一般挽铁。 火紅的嫁衣襯著肌膚如雪伟桅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天叽掘,我揣著相機與錄音楣铁,去河邊找鬼。 笑死更扁,一個胖子當(dāng)著我的面吹牛盖腕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播疯潭,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼赊堪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了竖哩?” 一聲冷哼從身側(cè)響起哭廉,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎相叁,沒想到半個月后遵绰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡增淹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年椿访,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虑润。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡成玫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情哭当,我是刑警寧澤猪腕,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站钦勘,受9級特大地震影響陋葡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜彻采,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一腐缤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肛响,春花似錦岭粤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽门扇。三九已至雹有,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間臼寄,已是汗流浹背霸奕。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留吉拳,地道東北人质帅。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像留攒,于是被迫代替她去往敵國和親煤惩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

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

  • 一:認識jquery jquery是javascript的類庫炼邀,具有輕量級魄揉,完善的文檔,豐富的插件支持拭宁,完善的Aj...
    xuguibin閱讀 1,703評論 1 7
  • 通過jQuery洛退,您可以選取(查詢杰标,query)HTML元素兵怯,并對它們執(zhí)行“操作”(actions)。 jQuer...
    枇杷樹8824閱讀 649評論 0 3
  • 前端開發(fā)面試題 面試題目: 根據(jù)你的等級和職位的變化腔剂,入門級到專家級媒区,廣度和深度都會有所增加。 題目類型: 理論知...
    怡寶丶閱讀 2,569評論 0 7
  • jQuery.js js類庫 a. 瀏覽器的兼容性處理完善,兼容ie6 b. DOM操作接口簡單袜漩,容易上手 c....
    3hours閱讀 411評論 0 0
  • 人生的路很長,我們能做好自己粘优,活出心目中的自己仇味,就是最好的贏家。成功不是為了展示給大家的雹顺,而是證明你內(nèi)心的自己丹墨。成...
    月靨星語閱讀 282評論 2 7