1. 程式人生 > >前端學習之jQuery

前端學習之jQuery

最近開始重拾前端知識,複習了html、html5、css、css3、javascript,開始看jQuery。

jQuery是一個JavaScript函式庫。可以從 jquery.com 中下載

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

jQuery語法介紹

基礎語法: $(selector).action()

  • 美元符號定義 jQuery
  • 選擇符(selector)"查詢"和"查詢" HTML 元素
  • jQuery 的 action() 執行對元素的操作

文件就緒

$(document).ready(function () {
    // jQuery code
})

或者簡化為

$(function () {
    // jQuery code
})

jQuery選擇器

# id 選擇器 .class 類選擇器 標籤選擇器等,具體可參照css選擇器語法

jQuery事件

事件:頁面對不同訪問者的響應

常見的DOM事件

hide(speed, callback) 隱藏
show(speed, callback) 顯示
toggle(speed, callback) 隱藏或顯示
fadeIn(speed, callback) 淡入已隱藏的元素
fadeOut(speed, callback) 淡出可見元素
fadeToggle(speed, callback) 切換淡入/淡出效果
fadeTo(speed, opacity, callback) 漸變為給定的不透明值(介於0和1之間)
slideDown(speed, callback) 向下滑動元素
slideUp(speed, callback) 向上滑動元素
slideToggle(speed, callback) 切換向上/向下滑動元素
animate({params} ,speed, callback) {params}為CSS屬性,動畫
stop(stopAll, goToEnd) 停止動畫或效果

jQuery鏈(chaining)可以把動作/方法連結在一起。如

$("#p1").css("color","red").slideUp(2000).slideDown(2000);

jQuery HTML

text() 設定或返回所選元素的文字內容
html() 設定或返回所選元素的內容(包括HTML標記)
val() 設定或返回表單欄位的值
attr() 設定或獲取屬性值
append() 在被選元素的結尾插入內容
prepend() 在被選元素的開頭插入內容
after() 在被選元素之後插入內容
before() 在被選元素之前插入內容
remove() 刪除被選元素(及其子元素)
empty() 從被選元素上刪除子元素
addClass() 新增一個或多個類
removeClass() 刪除一個或多個類
toggleClass() 對被選元素進行新增/刪除類的切換操作
css() 設定或返回樣式屬性
獲取jQuery尺寸方法 width() height() innerWidth() innerHeight() outerWidth() outerHeight()
向上遍歷DOM樹 parent() parents() parentsUntil()
向下遍歷 children() find()
遍歷同胞 siblings() next() nextAll() nextUntil() prev() prevAll() prevUntil()
遍歷過濾 first() last() eq() filter() not()
AJAX load(url,data,callback) 非同步載入
$.get(URL, callback) HTTP GET請求從伺服器請求資料
$.post(URL,data,callback) HTTP POST請求向伺服器提交資料

此處只是列出了一些基本方法,但具體使用還是要運用到專案中才有提升

相關推薦

前端學習jQuery

最近開始重拾前端知識,複習了html、html5、css、css3、javascript,開始看jQuery。 jQuery是一個JavaScript函式庫。可以從 jquery.com 中下載 <head> <script src="jquer

前端學習JQuery選擇器第一天

JQuery選擇器 一、為什麼要學jQuery?     1、學習JS的遇到的痛點 痛點的總結: 二、jQuery是什麼?     1、jQuery描述(理解) jQuery是js的一個庫,封裝了我們開發過程中常用的一些功能,方便我們來呼叫,提高了我們的開

python學習路7 前端學習4 jQuery 學習

前端學習 ast first 對象 獲取 前端 索引 簡寫 [0 轉換:   jquery 對象[0] => Dom對象 $(Dom 對象 ) => jquery 對象 1.id $("#id") 2.class $(".c

python學習_day58_前端基礎jQuery入門1

基本 兼容多瀏覽器 python jquery入門 選擇 eight ges span 偶數 一、jQuery介紹   jQuery是一個輕量級的、兼容多瀏覽器的JavaScript庫。使用戶能夠更方便地處理HTML Document、Events、實現動畫效果、方便地進行

Python學習(二十三)—— 前端基礎jQuery

官方 現在 展開 可能 獲取 不能 col js文件 層級 轉載自https://q1mi.github.io/Blog/2017/07/10/about_jQuery/ 一、jQuery入門 jQuery是一個輕量級的、兼容多瀏覽器的JavaScript庫。 jQuer

Web前端學習筆記—— jQuery簡介、物件、選擇器

jQuery簡介 JavaScript庫的概念 JavaScript開發的過程中,處理瀏覽器的相容很複雜而且很耗時,於是一些封裝了這些操作的庫應運而生。這些庫還會把一些常用的程式碼進行封裝。 把一些常用到的方法寫到一個單獨的js檔案,使用的時候直接去引用這js檔

前端學習路---jquery

動畫效果 基本效果 匹配元素從左上角開始變濃變大或縮小到左上角變淡變小 ①隱藏元素 除了可以設定匹配元素的display:none外,可以用以下函式 hide(speed,[callback])  返回值:jQuery  引數-speed:三種預訂速度之一的字串String(slow,nor

Web前端國際化jQuery.i18n.properties

i18n github 環境 高內聚低耦合 設計 https 默認 個人能力 指定 Web前端國際化之jQuery.i18n.propertiesjQuery.i18n.properties介紹 國際化是如今Web應用程序開發過程中的重要一環,jQuery.i

前端基礎jQuery

它的 是否 屬性選擇器 mat fadein form 內部 ops -html 概述 jQuery是目前使用最廣泛的javascript函數庫。據統計,全世界排名前100萬的網站,有46%使用jQuery,遠遠超過其他庫。微軟公司甚至把jQuery作為他們的官方庫。 jQ

前端學習ajax

前端學習值ajax一、什麽是json JSON(JavaScript Object Notation, JS 對象標記) 是一種輕量級的數據交換格式。 它基於 ECMAScript (w3c制定的js規範)的一個子集,采用完全獨立於編程語言的文本格式來存儲和表示 數據。簡潔和清晰的層次結構使得 JSON 成為

我的web前端學習路-HTML-form

val jpg web前端 ted cti 之路 radi pass idt 1 <form name="register" method="post" action="servlet等可處理請求的東西"> 2 單行文本框<inpu

我的web前端學習路-CSS-引入

com imp port 之路 es2017 內嵌 學習 常用 方式 多用連接導入方式 優先級:內聯>內嵌>@import方式>link方式(常用) 我的web前端學習之路-CSS-引入

我的web前端學習路-CSS-選擇器

選擇 產生 之路 css 註意 images nbsp 前端 ges 選擇器指定了要作用的標簽 直接指定一個準確元素名,對其產生作用 指定標簽元素class屬性的值,可選指定特定的標簽元素,不要忘記“點”! (註意!!)class屬性的值可以用空格隔開表示多個cla

我的web前端學習路-CSS-字體和文本

技術 你是 let cor meta round ack san one 1 <head> 2 <meta charset="utf-8"> 3 <title>css字體和文本</title> 4

我的web前端學習路-CSS-列表和表格

表示 hang idt char rac 一個 ddr web前端 9.png list-style-image和list-style-type只能選擇一個使用 border-collapse和border-spacing不能同時使用 1 <head>

前端學習隨筆

java script 對象 alert()函數:顯示一個消息框,以便向用戶發送通知或警告信息。顯示的消息框是模態的。在alert()函數的括號中指定消息框中的消息,它稱為函數的參數(parameter)。 prompt()函數需要如下兩個信息:要顯示的文本,通常用於提醒用戶輸入信息。第一次顯示提

進擊的Python【第十六章】:Web前端基礎jQuery

name cat 隱藏 function wid get val 綁定 des 進擊的Python【第十六章】:Web前端基礎之jQuery 一、什麽是 jQuery ? jQuery是一個JavaScript函數庫。 jQuery是一個輕量級的"寫的少,做的多"的Java

前端學習c#語言-數組

clas 取數據 最大 取出 length bsp 寫法 new number 數組的定義: 是指能夠存放任意多個同類型數據,數組中的每一項叫做數組項,數組項必須為同一類型,每個數組項都有編號,這些編號叫做索引/下標,數組的索引(下標)是一個int類型的數字,索引(下標)是

web前端學習css

使用 改變 過多 mark tro blog css url 提高 css概述: CSS (Cascading Style Sheets)是層疊樣式表用來定義網頁的顯示效果。可以解決html代碼對樣式定義的重復,提高了後期樣式代碼的可維護性,並增強了網頁的顯示效果功能。簡單

前端基礎jQuery入門 01

隔行變色 三方 sel () 層級選擇器 aps not 切換 jquer jQuery介紹 jQuery是一個輕量級的、兼容多瀏覽器的JavaScript庫。 jQuery使用戶能夠更方便地處理HTML Document、Events、實現動畫效果、方便地進行Ajax交