JQuery入門—JQuery程序的代碼風(fēng)格詳細(xì)介紹
《jQuery權(quán)威指南》第1章jQuery開發(fā)入門,本章通過循續(xù)漸進(jìn)的方式,先從jQuery的基礎(chǔ)概念入手,介紹jQuery庫的下載,引入簡單應(yīng)用方法;后部分側(cè)重于jQuery控制DOM對象和頁面CSS樣式的介紹,通過一些簡單的小示例,使讀者對jQuery在頁面中的功能應(yīng)用有一個大致的了解,為下一章節(jié)進(jìn)一步學(xué)習(xí)jQuery庫的詳細(xì)對象和方法奠定基礎(chǔ)。本節(jié)為大家介紹jQuery程序的代碼風(fēng)格。
1.1.5 jQuery程序的代碼風(fēng)格
1.“$”美元符的使用
在jQuery程序中,使用最多的莫過于“$”美元符了,無論是頁面元素的選擇、功能函數(shù)的前綴,都必須使用該符號,可以說它是jQuery程序的標(biāo)志。
2. 事件操作鏈接式書寫
在編寫頁面某元素事件時,jQuery程序可以使用鏈接式的方式編寫該元素的所有事件。為了更好地說明該書寫方法的使用,我們通過一個示例加以闡述。
示例1-2 jQuery事件的鏈?zhǔn)綄懛?/STRONG>
(1)功能描述
在頁面中,有一個<div>標(biāo)記,在該標(biāo)記內(nèi),包含二個<div>標(biāo)記,一個為主題,另一個為內(nèi)容,頁面首次加載時,被包含的內(nèi)容<div>標(biāo)記是不可見的,當(dāng)用戶單擊主題<div>標(biāo)記時,改變自身的背景色,并將內(nèi)容<div>標(biāo)記顯示出來。
(2)實現(xiàn)代碼
新建一個HTML文件1-2.html,加入如代碼清單1-2所示的代碼。
代碼清單1-2 jQuery事件的鏈?zhǔn)綄懛?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery事件的鏈?zhǔn)綄懛?lt;/title>
<script language="javascript" type="text/javascript"
src="Jscript/jquery-1.4.2.min.js"></script>
<style type="text/css">
.divFrame{width:260px;border:solid 1px #666;
font-size:10pt}
.divTitle{background-color:#eee;padding:5px}
.divContent{padding:5px;display:none}
.divCurrColor{ background-color:Red}
</style>
<script type="text/javascript">
$(function(){
$(".divTitle").click(function(){
$(this).addClass("divCurrColor")
.next(".divContent").css("display","block");
});
});
</script>
</head>
<body>
<div class="divFrame">
<div class="divTitle">主題</div>
<div class="divContent">
<a href="#">鏈接一</a><br />
<a href="#">鏈接二</a><br />
<a href="#">鏈接三</a>
</div>
</div>
</body>
</html>
在上述文件的代碼中,加粗的代碼是鏈?zhǔn)綄懛ā?
代碼功能說明:當(dāng)用戶單擊Class名稱為"divTitle"的元素時,自身增加名稱為"divCurrColor"的樣式;同時,將接下來的Class名稱為"divContent"元素顯示出來??梢钥闯觯瑑蓚€功能的實現(xiàn)通過"."符號鏈接在一起。
(3)頁面效果
執(zhí)行HTML文件1-2.html,實現(xiàn)的頁面效果如圖1-3所示。
點擊后:
- 快速設(shè)置IDEA代碼風(fēng)格為Google風(fēng)格
- eslint+prettier統(tǒng)一代碼風(fēng)格的實現(xiàn)方法
- 配置eslint規(guī)范項目代碼風(fēng)格
- 實例詳解Vue項目使用eslint + prettier規(guī)范代碼風(fēng)格
- 如何使用 Pylint 來規(guī)范 Python 代碼風(fēng)格(來自IBM)
- Pycharm學(xué)習(xí)教程(2) 代碼風(fēng)格
- php好代碼風(fēng)格的階段性總結(jié)
- .Net 項目代碼風(fēng)格要求小結(jié)
- 當(dāng)前流行的JavaScript代碼風(fēng)格指南
- 你應(yīng)該知道的Ruby代碼風(fēng)格
- 關(guān)于更改Zend Studio/Eclipse代碼風(fēng)格主題的介紹
- Java黑科技之通過Google Java Style 文件配置IDEA和Ecplise代碼風(fēng)格
相關(guān)文章
CheckBoxList多選樣式j(luò)query、C#獲取選擇項
使用jquery、C#獲取CheckBoxList選擇項,實現(xiàn)如下,感興趣的朋友可以參考下2013-09-09easyui取消表單實時驗證,提交時統(tǒng)一驗證的簡單實例
下面小編就為大家?guī)硪黄猠asyui取消表單實時驗證,提交時統(tǒng)一驗證的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11鋒利的jQuery 要點歸納(二) jQuery中的DOM操作(下)
鋒利的jQuery 要點歸納(二) jQuery中的DOM操作(下)2010-03-03jQuery 獲取對象 根據(jù)屬性、內(nèi)容匹配, 還有表單元素匹配
jQuery 練習(xí) 獲取對象(3) - 根據(jù)屬性、內(nèi)容匹配, 還有表單元素匹配2010-05-05jQuery 實現(xiàn)批量提交表格多行數(shù)據(jù)的方法
今天小編就為大家分享一篇jQuery 實現(xiàn)批量提交表格多行數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08