Jquery 系列(1) 基本認識

本系列Jquery所用測試Demo版本是《uncompressed,development jQuery 1.11.3》

最新的jquery包可以從官網下載請參照http://jquery.com/ 

Jquery在官網上的版本分爲兩種:

  • Uncompressed  非壓縮版本

一般用於調試、開發。

  • Compressed     壓縮版本

在系統穩定後一般用壓縮版本來提高效率。

Jquery不需要安裝,在WEB項目中只需要引用下JS的文件位置就可以了

eg: 

<script src="Jquery/jquery-1.11.3.js"></script>

<script src="Jquery/ClientJS/01.js"></script>

Jquery從2.0版本開始便不再支持IE6\IE7\IE8

一、Jquery能做哪些工作

  • 取得文檔中的元素。
  • 修改頁面的外觀。
  • 改孌文檔的內容。
  • 響應用戶的交互操作。
  • 爲頁面添加動態效果。
  • 無需刷新頁面從服務器端獲取信息
  • 簡化常用的JavaScript任務

二、JQuery出色的地方

  • 可以發揮CSS的最大優勢
  • 支持擴展
  • 抽象瀏覽器不一致性
  • 總是面向集合
  • 將多重操作集於一行

三、jQuery的操作

HTML 文檔包括如下幾點信息

HTML格式

說明

<!DOCTYPE html>

Html5格式的文檔

<html lang="en">

網頁主體

<head></head>

頭信息

<meta charset="utf-8">

編碼格式

<title>Through the Looking-Glass</title>

網頁標題

<link rel="stylesheet" href="Css/01.css" type="text/css" />

CSS

<script src="jquery-1.11.3.js"></script>

jquery   JS

<script src="01.js"></script>

自定義    JS

<body>……</body>

內容信息

HTML Jquery的操作步驟(原DEMO文件下面提供下載)

按照上面的JS引用內容:

1) <script src="Jquery/jquery-1.11.3.js"></script>

官方定義的腳本,必須在引用自己定義的腳本之前引用,否則自己定義的腳本就會報錯。

2) <script src="Jquery/ClientJS/01.js"></script>

爲寫的自己定義的所有腳本存放位置。

區分開自己定義的腳本更方便管理。

編寫 Jquery引用 <script src="Jquery/ClientJS/01.js"></script>腳本文件後便可以再01.js中編寫自己定義的腳本了。

EG:

  • 第一種匿名加載

$(document).ready(

function ()

{

       $('div.poem-stanza').addClass('highlight');

    }

);

  • 第二種加載方式

     <script type="text/javascript">

        function addHighlightClass()

        {

            $('div.poem-stanza').addClass('highlight');

        }

        $(document).ready(addHighlightClass);

</script>

 

分析上面的代碼:

① 查找詩歌的文本

通過$()函數來完成的,參數中包括任何CSS選擇符表達式。在這裏是希望找到所有poem-stanza類的Div元素,$()函數會返回一個新的JQuery對象實例,我們希望改變詩歌中的類就需要這樣去選擇。

② 加入新類

addClass()方法的作用是不言而喻的,它會將一個CSS類應用到我們選擇的頁面元素中去。與.addClass方法相反的是 .removeClass(),爲我們探索JQuery支持各種選擇表達式提供了便利。highlight定義了一個帶邊框和灰色背景斜文本樣式。

③ 執行代碼

$(document).ready()方法,Jquery支持我們預定在Dom加載完畢後調用某個函數,而不必等頁面中的圖像加載。

jQuery調試工具

  1、IE Developer Tools   

  2、Chrome Developer Tools      

  3、FireFox  FireBug

 

Chrome Developer Tools使用

F12打開 Chrome Developer Tools 調試面板 ,

1.在面板中默認的是Elements(元素)標籤頁, 左側顯示的是頁面結構。通過放大鏡找頁面元素的位置。

2.[ Sources ] 資源標籤頁中顯示的是頁面中加載的所有腳本。右鍵單擊行號可能設置普通斷點和條件斷點,標籤頁的右側,可以觀察監控的值。可以監控的變量和表達式。

3.控制檯

可以在控制檯查看Jquery對象。在這裏可以填入你用的Jquery 非常好用,並用很方便您的調試。

EG:

 $(document).ready(function()

 {

   console.log('Hello');

   console.log('World');

   console.log($('div.poem-stanza'));

  });

可以向console.log傳入任何表達式,比alert() 更好用。

更多參與瞭解請加入羣【QQ】373833228.

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