從零玩轉jQuery-初識jQuery
課前須知: 學習jQuery前必須先掌握JavaScript
jQuery雖然屬於前端技術, 但是對於後端人員(諸如Java、PHP等,也需要掌握)
jQuery是什麼?
jQuery是一款優秀的JavaScript庫,從命名可以看出jQuery最主要的用途是用來做查詢(jQuery=js+Query).
在jQuery官方Logo下方還有一個副標題(write less, do more), 體現了jQuery除了查詢以外,還能讓我們對HTML文件遍歷和操作、事件處理、動畫以及Ajax變得更加簡單
-
體驗jQuery
原生JS設定背景(先不要求看懂程式碼,先看看誰更爽)
使用jQuery設定背景
為什麼要使用jQuery?
-
強大選擇器: 方便快速查詢DOM元素
如上面例項所展示一樣,透過jQuery查詢DOM元素要比原生js快捷很多
jQuery允許開發者使用CSS1-CSS3幾乎所有的選擇器,以及jQuery獨創的選擇器
-
鏈式呼叫: 可以透過.不斷呼叫jQuery物件的方法
如上面例項所展示一樣,jQuery可以透過.(點).不斷呼叫jQuery物件的方法,而原生JavaScript則不一定
隱式遍歷(迭代): 一次操作多個元素
讀寫合一: 讀資料/寫資料使用是一個函式
事件處理
DOM操作(C增U改D刪)
樣式操作
動畫
豐富的外掛支援
-
瀏覽器相容(前端開發者痛點)
開發板: 所有程式碼沒有經過壓縮,體積更大(200-300KB)
生產版:所有程式碼經過壓縮,提及更小(30-40KB)
初學者為了更好的理解jQuery編碼時使用開發板,專案上線時為了提升訪問速度使用生產版
檢視百度網頁原始碼使用1.x
檢視騰訊網頁原始碼使用1.x
檢視京東網頁原始碼使用1.x
綜上所述學習1.x,選擇1.x
:相容ie678,但相對其它版本檔案較大,官方只做BUG維護,功能不再新增,最終版本:1.12.4 (2016年5月20日).
:不相容ie678,相對1.x檔案較小,官方只做BUG維護,功能不再新增,最終版本:2.2.4 (2016年5月20日)
:不相容ie678,只支援最新的瀏覽器,很多老的jQuery外掛不支援這個版本,相對1.x檔案較小,提供不包含Ajax/動畫API版本。
應該選擇幾點幾版本jQuery?
應該使用開發板還是生產版?
... ...
如何使用jQuery?
-
下載jQuery庫
下載地址:
引入下載的jQuery庫
01-初識jQuery
編寫jQuery程式碼
作者:極客江南
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4830/viewspace-2813772/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從零玩轉jQuery-文件處理jQuery
- 從零玩轉jQuery-核心函式和靜態方法jQuery函式
- 從零玩轉人臉識別
- JQuery-入門jQuery
- 初識jQueryjQuery
- jQuery-錨點動畫jQuery動畫
- 從零搭建一個IdentityServer——初識OpenIDConnectIDEServer
- 02_初識jQueryjQuery
- jQuery-簡介與基本使用jQuery
- 從零玩轉人臉識別之RGB人臉活體檢測
- 從零學腳手架(二)---初識webpackWeb
- 從零開始玩轉PerfDogService---------初探篇Gse
- 從零開始玩轉 PerfDogService---------初探篇Gse
- 從零開始玩轉 PerfDogService Demo 解析篇Gse
- 從零開始玩轉 PerfDogService Demo解析篇Gse
- Spark 從零到開發(五)初識Spark SQLSparkSQL
- 從零開始玩轉 PerfDogService---------Demo 解析篇Gse
- 網站前端_jQuery-基礎入門網站前端jQuery
- jQuery-五角星評分案例jQuery
- 教你零基礎玩轉 vim
- 《熬夜整理》保姆級系列教程-玩轉Wireshark抓包神器教程(1)-初識Wireshark
- jQuery初體驗jQuery
- jquery-滑鼠經過導航條,顯示二級下拉選單jQuery
- 前端如何玩轉人臉識別前端
- 從零開始認識 SparkSpark
- 零門檻,手把手教你玩轉ChatGPTChatGPT
- SpringBoot從零單排 ------初級入門篇Spring Boot
- 從零開始學Web之jQuery(一)jQuery的概念,頁面載入事件WebjQuery事件
- Python3 《零基礎小白從入門到實戰》之“初識函式”Python函式
- 從零玩轉之JPOM自動化部署本地構建 + SSH 釋出 java 專案Java
- Docker從入門到精通(一)——初識Docker
- 《從0開始學Elasticsearch》—初識ElasticsearchElasticsearch
- 🔥《吐血整理》保姆級系列教程 - 玩轉 Fiddler 抓包教程 (2)-初識 Fiddler 讓你理性認識一下
- 從零開始認識堆排序排序
- 玩轉javaScript---知識點彙總(3)JavaScript
- 玩轉javascript---知識點彙總(2)JavaScript
- 玩轉javascript---知識點彙總(1)JavaScript
- 認識jqueryjQuery