本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,博客地址爲http://www.cnblogs.com/jasonnode/ 。網站上有對應每一小節的在線練習你們能夠去試試。javascript
介紹
------java
歡迎學習jQuery。jQuery是一個JavaScript庫,現在已發展成爲集JavaScript、CSS、DOM、Ajax於一體的框架體系。要想用jQuery,首先要安裝上jQuery的開發環境。node
首先下載jQuery
----------
在jQuery官網:`<a href="http://jquery.com">http://jquery.com</a>`中下載最新版本的jQuery。jquery
引入jQuery
--------ajax
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
您是否很疑惑爲何咱們沒有在 script 標籤中使用 type="text/javascript" ? 在 HTML5 中,沒必要那樣作了。JavaScript 是 HTML5 以及全部現代瀏覽器中的默認腳本語言!編程
jQuery語法
--------瀏覽器
jQuery 語法是爲HTML元素的選取編制的,能夠對元素執行某些操做。框架
基礎語法是:`$(selector).action()`ide
美圓符號定義jQuery
選擇符(selector)"查詢"和"查找"HTML元素
jQuery的action()執行對元素的操做函數
示例:
---
$(this).hide()- 隱藏當前元素
$("p").hide()- 隱藏全部段落
$(".test").hide()- 隱藏全部class = "test" 的全部元素
$("#test").hide()- 隱藏全部 id = "test" 的元素
jQuery 使用的語法是 XPath 與 CSS 選擇器語法的組合,接下來的第二章咱們將講解更多的選擇器的知識。
傳說中的hello world
---------------
在學習新的編程知識的時候,每每都從一個「hello world」例子開始,那麼學習jQuery,咱們也從先從一個「hello world」開始。
<title>傳說中的hello world</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function (){ alert("hello world!"); }); </script>
$(document).ready(function (){
//代碼段
});
能夠簡化成:
$(function (){
//代碼段
});
jQuery的優點:
----------
1.輕量級。jQuery很是輕巧,最新的jQuery版本壓縮後,大小保持在80k左右。
2.強大的選擇器。jQuery容許使用從CSS1到CSS3幾乎全部的選擇器,以及jQuery本身的高級而複雜的選擇器。甚至你能夠編寫屬於本身的選擇器。咱們將在第二章中詳細講解。
3.出色的DOM操做的封裝;jQuery封裝了大量經常使用的DOM操做,讓你能輕鬆地完成各類本來很是複雜的操做。第三章將重點介紹jQuery的DOM操做。
4.可靠的事件處理機制;第四章中咱們將詳細講解。
5.完善的Ajax;jQuery將全部的Ajax操做封裝到一個函數$.ajax()裏,使得開發者處理Ajax的時候可以專心處理業務邏輯而無需關係複雜的瀏覽器兼容性和XMLHttpRequest對象的建立和使用的問題。在第六章將會重點介紹。
6.出色的瀏覽器兼容性等等。可是jQuery2.0及後續版本將再也不支持IE6/7/8瀏覽器。