認識jquery

jquery是javaScript的一個封裝庫,封裝的意思就是將內容整合,簡單化。例如需要很多行js代碼才能實現的功能,用jquery就用幾行或者一行代碼就能完成。


使用jquery,首先要下載一個jquery庫,文檔的附件中含有jquery文件,可以自行下載,這裏用的是最新版本3.2


將下載的jquery文件和自己編寫html文件放在同一位置

wKiom1joeynTSZ9VAAB7TuS1jv0230.jpg

兩個jquery文件,實際我們用min(壓縮)版就好了,另外一個給你看下而已。

在我們之前的代碼中加入

<script src="jquery-3.2.0.min.js"></script>

表示引入那個jquery壓縮版文件。那麼我們在頁面中就可以使用jquery了


我們修改一下之前的代碼,li標籤裏面不需要onclick了。script裏面的代碼也改下。改成以下樣子

<html>
    <head>
        <title>ul li</title>
    </head>
    <style>
        ul li{
            list-style:none;
            float:left;
            margin-right:20px;
             
        }
        #menu{
            width:1200px;
            margin:0 auto;
        }
         
         
    </style>
    <body>
        <div id="menu">
            <ul>
                <li>首頁</li>
                <li>個人主頁</li>
                <li>消息中心</li>
                <li>充值中心</li>
                <li>會員中心</li>
            </ul>
            <br/>
            <hr/>
        </div>
    </body>
</html>

<script src="jquery-3.2.0.min.js"></script>

<script type="text/javascript">
    $(function(){
		$("#menu li").click(function(){
			alert($(this).html());
		})
	})
</script>

代碼解析

1、script裏面首先是$(function(){  代碼   }),意思是在頁面加載完之後,執行裏面的代碼。

2、$("#menu li").click(  代碼  ),意思是當id爲menu 下的 li標籤被點擊時,執行裏面的代碼。

3、function(){alert($(this).html());},這是一個方法,方法的內容是alert出當前元素的html內容。

注意,上面得大括號,小括號,都是配對出現。不要寫漏。

以上代碼簡單實現了上一篇的功能。


jquery有很多事件,效果。可以參考 http://jquery.cuishifeng.cn/ 


下面我們來做一下跳頁

1、

首先我們做另外一個頁面,放在同一目錄下

wKioL1jof8-Tm7zRAACFjmRBGus823.jpg

2、

裏面的代碼內容就簡單寫點

<html>
    <head>
        <title>首頁</title>
    </head>

    <body>
        這是首頁內容
    </body>
</html>

保存好。

3、

在li標籤裏面加入a標籤

效果如下

                <li><a href="index.html">首頁</a></li>

刷新頁面,點擊一下首頁試試


發現會彈個框,再跳轉,那麼我們現在把彈框刪除。

把頁面中的以下代碼全部刪除。

<script type="text/javascript">
    $(function(){
		$("#menu li").click(function(){
			alert($(this).html());
		})
	})
</script>

現在再點擊就正常多了


下面總結一下,

讀完這篇應該知道以下知識

1、引入jquery

<script src="jquery-3.2.0.min.js"></script>

2、知道以下的代碼會在加載完執行

$(function(){代碼})

3、知道<a>標籤可以進行頁面跳轉

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章