蘇州小(xiǎo)程序開(kāi)發提示到(dào)本節是(shì)接《微(wēi)信小(xiǎo)程序♠←±開(kāi)發介紹系列一(yī)》,如(rú)果沒有(yǒu)看(kàn)ε↓™過,可(kě)以先去(qù)查找看(kàn)下↕§(xià),點擊查看(kàn)系列一(yī)
本節将介紹樣式文(wén)件(jiàn)的(d↓"e)命名規範,一(yī)個(gè)好(hǎo)的(de)命名本身(shēn)就(jiù)自(zì)σγ₹≠帶注釋功能(néng),給後期的(de)修改或維護帶來(lái)很(hěn)多(duō)便≤♥ 利,這(zhè)是(shì)作(zuò)者從(cóng)業(yè ™ε)多(duō)年(nián)的(de)心得(de),所以作(zuò)者在公司的(de)項目中都(δ≠ελdōu)一(yī)直在貫徹這(zhè)個(gè)思想,所$δ有(yǒu)開(kāi)發人(rén)員(y☆≠¶≥uán)在項目啓動前都(dōu)會(huì)進行(xíng)一(yī)次代碼← ♠規範培訓,所謂磨刀(dāo)不(bù)誤砍柴工(gōng),一(yī)樣的(de)道≠§¶☆(dào)理(lǐ)。
這(zhè)裡(lǐ)假設你(nǐ)已經知(z&₹§§hī)道(dào)了(le)wxml和(hé)wxss,如(rú)果不(bù)熟悉,可(kě ♦≤)以去(qù)http://www.w3school.co ©m.cn學習(xí)下(xià),這(zhè)個(gè)網站(zhàn)非∏≠>常nice,很(hěn)基礎的(de)知(zhī)識,作(zuò)者經常訪問(wèn),這(≠≤∑βzhè)裡(lǐ)也(yě)非常感謝(xiè)謝(xiè)網站(zhàn)的(de)運營方,提供↕↓™了(le)這(zhè)麽好(hǎo)的(de)一(yī)個(gè)工(•π'gōng)具。
首先我們介紹的(de)是(shì)命名規範,
樣式必須要(yào)起個(gè)名字,名稱隻能(néng±α'✘)是(shì)英文(wén)、下(xià)劃線”_↔ §∞”或中杆”-”開(kāi)頭,然後組合字母、數(shù)字、下(xià)劃線”_♦§×≈”或中杆”-”。
名稱盡量使用(yòng)英文(wén)單詞或英文(wén)單詞組★✘合的(de)方法,采用(yòng)小(xiǎo)寫,兩個(gè)單詞直接用(yòng)中杆”-₹λ↑”連接,比如(rú)” container≤λ”,” content-header”, 這(zhè)麽的(de)命名意思非常直觀。
不(bù)要(yào)随意使用(yòng)Id,★≤λ×id在js中需要(yào)是(shì)唯一(yī)的(de),不(bù)能(né €×ng)多(duō)次使用(yòng),但(dàn÷↑)是(shì)class可(kě)以多(duō)次重複使用(yòn¥∏g)。
命名簡寫,有(yǒu)些(xiē)時(shí)候,通(tōn£©g)過簡寫同樣可(kě)以達到(dào)意思明(míng)确的(de)↕®≥時(shí)候建議(yì)使用(yòng)簡寫,比如(rú).navigatioα¥βn {}, 可(kě)以簡寫為(wèi) .nav{}.
層級關系,有(yǒu)時(shí)為(wèi)↑↔了(le)限定樣式使用(yòng)範圍,可✔♦(kě)以添加層級關系,比如(rú): “. container . coε ☆ntent-header .image-slid&♠er”, 這(zhè)個(gè)樣式中的(de)image-slider隻在上(shàng)面這≠>(zhè)中嵌套的(de)時(shí)候才生(shēng)效,否♦±δ∑則就(jiù)不(bù)生(shēng)♠γλ效。這(zhè)種用(yòng)法在對(duì)有(yǒu)些≤£₩↔(xiē)通(tōng)用(yòng)的(de)樣式增加單獨樣式時(sh÷™λí)非常有(yǒu)用(yòng)。
頁面結構,列舉了(le)頁面常見(jiàn)的(de)一(yī)些(xiē),适合大ε♠(dà)部分(fēn)項目,如(rú)下(xià):
容器(qì): container
頁頭:header
內(nèi)容:content/container
頁面主體(tǐ):main
頁尾:footer
導航:nav
側欄:sidebar
欄目:column
頁面外(wài)圍控制(zhì)整體(tǐ)佈局寬度:wrapper
左右中:left right center
樣式注釋,推薦樣式文(wén)件(jiàn)中加入注釋,Ω÷↑這(zhè)是(shì)一(yī)個(gè)非常好(hǎo)的(de)習(xí)✔♥↓σ慣,比如(rú):
/* Header */
內(nèi)容區(qū)
/* End Header */
通(tōng)過本篇的(de)介紹,相(→¶ €xiàng)信應該在接下(xià)來(lái)的(de)樣式開(kāi)發中有(yǒu)所改進。
蘇公網安備 32059002004131号