JQuery入門(mén)—JQuery程序的代碼風(fēng)格詳細(xì)介紹
《jQuery權(quán)威指南》第1章jQuery開(kāi)發(fā)入門(mén),本章通過(guò)循續(xù)漸進(jìn)的方式,先從jQuery的基礎(chǔ)概念入手,介紹jQuery庫(kù)的下載,引入簡(jiǎn)單應(yīng)用方法;后部分側(cè)重于jQuery控制DOM對(duì)象和頁(yè)面CSS樣式的介紹,通過(guò)一些簡(jiǎn)單的小示例,使讀者對(duì)jQuery在頁(yè)面中的功能應(yīng)用有一個(gè)大致的了解,為下一章節(jié)進(jìn)一步學(xué)習(xí)jQuery庫(kù)的詳細(xì)對(duì)象和方法奠定基礎(chǔ)。本節(jié)為大家介紹jQuery程序的代碼風(fēng)格。
1.1.5 jQuery程序的代碼風(fēng)格
1.“$”美元符的使用
在jQuery程序中,使用最多的莫過(guò)于“$”美元符了,無(wú)論是頁(yè)面元素的選擇、功能函數(shù)的前綴,都必須使用該符號(hào),可以說(shuō)它是jQuery程序的標(biāo)志。
2. 事件操作鏈接式書(shū)寫(xiě)
在編寫(xiě)頁(yè)面某元素事件時(shí),jQuery程序可以使用鏈接式的方式編寫(xiě)該元素的所有事件。為了更好地說(shuō)明該書(shū)寫(xiě)方法的使用,我們通過(guò)一個(gè)示例加以闡述。
示例1-2 jQuery事件的鏈?zhǔn)綄?xiě)法
(1)功能描述
在頁(yè)面中,有一個(gè)<div>標(biāo)記,在該標(biāo)記內(nèi),包含二個(gè)<div>標(biāo)記,一個(gè)為主題,另一個(gè)為內(nèi)容,頁(yè)面首次加載時(shí),被包含的內(nèi)容<div>標(biāo)記是不可見(jiàn)的,當(dāng)用戶單擊主題<div>標(biāo)記時(shí),改變自身的背景色,并將內(nèi)容<div>標(biāo)記顯示出來(lái)。
(2)實(shí)現(xiàn)代碼
新建一個(gè)HTML文件1-2.html,加入如代碼清單1-2所示的代碼。
代碼清單1-2 jQuery事件的鏈?zhǔn)綄?xiě)法
<!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)綄?xiě)法</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)綄?xiě)法。
代碼功能說(shuō)明:當(dāng)用戶單擊Class名稱為"divTitle"的元素時(shí),自身增加名稱為"divCurrColor"的樣式;同時(shí),將接下來(lái)的Class名稱為"divContent"元素顯示出來(lái)??梢钥闯觯瑑蓚€(gè)功能的實(shí)現(xiàn)通過(guò)"."符號(hào)鏈接在一起。
(3)頁(yè)面效果
執(zhí)行HTML文件1-2.html,實(shí)現(xiàn)的頁(yè)面效果如圖1-3所示。

點(diǎn)擊后:

- 快速設(shè)置IDEA代碼風(fēng)格為Google風(fēng)格
- eslint+prettier統(tǒng)一代碼風(fēng)格的實(shí)現(xiàn)方法
- 配置eslint規(guī)范項(xiàng)目代碼風(fēng)格
- 實(shí)例詳解Vue項(xiàng)目使用eslint + prettier規(guī)范代碼風(fēng)格
- 如何使用 Pylint 來(lái)規(guī)范 Python 代碼風(fēng)格(來(lái)自IBM)
- Pycharm學(xué)習(xí)教程(2) 代碼風(fēng)格
- php好代碼風(fēng)格的階段性總結(jié)
- .Net 項(xiàng)目代碼風(fēng)格要求小結(jié)
- 當(dāng)前流行的JavaScript代碼風(fēng)格指南
- 你應(yīng)該知道的Ruby代碼風(fēng)格
- 關(guān)于更改Zend Studio/Eclipse代碼風(fēng)格主題的介紹
- Java黑科技之通過(guò)Google Java Style 文件配置IDEA和Ecplise代碼風(fēng)格
相關(guān)文章
jQuery模仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果
在京東或者是天貓上可以看到左側(cè)分類導(dǎo)航菜單,當(dāng)鼠標(biāo)滑過(guò)導(dǎo)航分類時(shí),會(huì)出現(xiàn)詳細(xì)分類模塊,鼠標(biāo)移開(kāi)就會(huì)恢復(fù)默認(rèn)樣式,下面小編給大家?guī)?lái)了基于 mouseenter()和mouseleave()實(shí)現(xiàn)仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果,一起看看吧2016-06-06
使用jquery獲取網(wǎng)頁(yè)中圖片高度的兩種方法
使用jquery獲取網(wǎng)頁(yè)中圖片的高度其實(shí)很簡(jiǎn)單,目前有兩種不錯(cuò)的方法可以實(shí)現(xiàn),下面為大家詳細(xì)介紹下,有所疑惑的你可以參考下2013-09-09
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
1.2.0版本插件在1.0.0插件基礎(chǔ)上進(jìn)一步修改,版權(quán)信息僅保留致謝信息,刪除作者為了代碼整體提示美觀度,故將jQuery官方兩位數(shù)版本變更為三位數(shù)版本2011-07-07
jQuery實(shí)現(xiàn)智能判斷固定導(dǎo)航條或側(cè)邊欄的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)智能判斷固定導(dǎo)航條或側(cè)邊欄的方法,涉及jQuery針對(duì)頁(yè)面元素屬性的判斷與動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-09-09
jQuery實(shí)現(xiàn)常見(jiàn)的隱藏與展示列表效果示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)常見(jiàn)的隱藏與展示列表效果,結(jié)合完整實(shí)例形式分析了jQuery事件響應(yīng)及針對(duì)頁(yè)面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-06-06
關(guān)于 jQuery Easyui異步加載tree的問(wèn)題解析
想要實(shí)現(xiàn)從本地中加載json文件,通過(guò)事件來(lái)動(dòng)態(tài)的插入到ul中時(shí),遇到了一小bug,下面小編給大家解答下2016-12-12
用jquery實(shí)現(xiàn)的一個(gè)超級(jí)簡(jiǎn)單的下拉菜單
這篇文章主要介紹了用jquery實(shí)現(xiàn)的一個(gè)超級(jí)簡(jiǎn)單的下拉菜單,需要的朋友可以參考下2014-05-05
javascript向后臺(tái)傳送相同屬性的參數(shù)即數(shù)組參數(shù)
在傳送參數(shù)時(shí),經(jīng)常會(huì)碰到向后臺(tái)傳送一些相同屬性的參數(shù),最好的選擇是采用數(shù)組的方式,下面有個(gè)不錯(cuò)的示例,大家可以參考下2014-02-02
JQuery入門(mén)—JQuery程序的代碼風(fēng)格詳細(xì)介紹
良好的代碼風(fēng)格可以有效的增加可讀性,本節(jié)為大家介紹jQuery程序的代碼風(fēng)格,感興趣的朋友可以參考下2013-01-01

