亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中前端jQuery怎么用

發布時間:2021-10-18 15:42:53 來源:億速云 閱讀:120 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關python中前端jQuery怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。


1.jQuery的加載2.jQuery選擇器         3.jQuery的click事件        4.jQuery的樣式操作        5.jQuery動畫

01- 封閉函數
作用:避免在修改他人代碼時出現 方法同名替換的情況想讓一個函數直接執行用封閉函數
避免同名函數覆蓋
避免同名變量覆蓋

02- jQuery的簡介
jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之后又一個優秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的宗旨是“write Less,Do More”,即倡導寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設計模式,優化HTML文檔操作、事件處理、動畫設計和Ajax交互。jQuery的核心特性可以總結為:具有獨特的鏈式語法和短小清晰的多功能接口;具有高效靈活的CSS選擇器,并且可對CSS選擇器進行擴展;擁有便捷的插件擴展機制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等

03- jQuery的基本使用
1、http://jquery.com/ 官方網站2、https://code.jquery.com/ 版本下載

導入CSSq
<script src="js/jquery-1.12.4.min.js"></script>

為了兼容低版本的瀏覽器建議使用1.x版本jQuery

04- jQuery和原生的對比
Write Less, Do More寫的少,做的多,運行速度快
原生js只能獲取CSS行內式中的屬性
jQuery可以直接設置或獲取CSS中屬性

05- jQuery的CSS屬性操作
原生js中操作樣式用style屬性
jQuery中操作CSS函數

數字類型可以不加單位,如果加了單位要用雙引號
屬性用雙引號
屬性名可以用js寫法也可以用CSS的寫法
屬性之間用逗號連接jQuery中獲取CSS屬性時只用雙引號包著屬性即可

jQuery中設置CSS屬性時要用大括號{}把屬性和值括起來,類似字典格式

06- jQuery的選擇器
常用選擇器

//1.標簽
var $element = $("div");

//2.類
$element = $(".para");

//3.ID
$element = $("#spa");

//4.層級選擇器
$element = $(".box div");

//5.屬性選擇器
$element = $("div[class=box3]");

jQuery選擇集的過濾
has() 選中后代包含xx的標簽
not() 選中除了xx的標簽
eq(角標)  選中選擇集中指定索引的標簽 從0開始

// 1.has 獲取包含有x元素的 x元素
//  獲取嵌套有p標簽的div標簽
var $element = $("div").has("p");

// 2. not :除了 X 的標簽 外的 div標簽
//  選擇 除了類名叫 box2以外的所有div標簽
$element = $("div").not(".box2");

// 3.eq(角標) 等于
var $eq = $(".list li");
$eq.eq(6).CSS({"color":"red"});

jQuery選擇器的轉移
找上面相鄰的標簽

prev() 上一個
prevAll() 上面所有

找下面相鄰的標簽

next();
nextAll();

siblings();除了自己 選中平級的所有標簽
parent()父標簽
children()獲取所有直接子標簽
find()查找里面的后代元素

// 1.選擇器轉移
var $div = $(".box4");

// 1.1找上面相信的元素
// 上一個
var $element = $div.prev();

// 上面所有
$element = $div.prevAll();

// 1.2 找下面的相鄰元素
// 下一個
$element = $div.next();

// 下面所有
$element = $div.nextAll();

// 1.3 除了自己,別的平級元素都選中
$element = $div.siblings();

// 2.父子關系

// 父元素
$element = $div.parent();

// 子元素 獲取的所有直接子元素
$element = $div.children();

// 查找里面的后代元素
$element = $div.find(".grandson");

length判斷元素是否有無
length 如果為0說明沒有此標簽
獲取當前標簽的個數

10- click事件
click 點擊事件
this 當前觸發事件的標簽對象
index() 獲取元素的角標

11- 操作類樣式類名稱

// 1.給一個標簽 添加類名稱
$("div").addClass("green");

//  box green
// 2.刪除標簽 綁定的 類名稱
$("div").removeClass("green");

// 3.切換 類名稱
// 如果有這個類名 刪除
// 如果 沒有這個類名  添加
$("div").toggleClass("green");

選項卡案例
給當前點擊的按鈕添加class,其它按鈕刪除class,沒有class就不會有×××背景
通過點擊的按鈕索引來查找對應索引的div標簽,然后給它添加class,同時刪除其它div標簽的class

13- jQuery的動畫
animate
jQuery 是尺寸相關的動畫  顏色不會動畫
如果要顏色方面的動畫要關聯jQuery.color庫
想要實現連續動畫可以在動畫完成之后執行的函數中繼續寫動畫代碼

感謝各位的閱讀!關于“python中前端jQuery怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台安县| 讷河市| 兴仁县| 县级市| 香河县| 临清市| 普宁市| 嫩江县| 湟中县| 太康县| 兴隆县| 玉溪市| 天气| 新丰县| 林甸县| 绥阳县| 莫力| 常山县| 沂南县| 洛川县| 东丰县| 新昌县| 罗田县| 盐亭县| 碌曲县| 绿春县| 古蔺县| 陆河县| 东莞市| 友谊县| 巴林右旗| 霍城县| 博白县| 柘城县| 伊金霍洛旗| 洮南市| 安新县| 宁南县| 军事| 宝丰县| 海兴县|