1. 程式人生 > >前端開發注意事項個人參考

前端開發注意事項個人參考

一、html頁面結構

1、標籤儘量使用語義化標籤,使人一目瞭然,下面是一些常見的語義化標籤

<header></header>:通常包括網站標誌、主導航、全站連結以及搜尋框。

<nav></nav>:標記導航,一般用於主要的導航欄

<main></main>:頁面主要內容

 <article></article>:包含像報紙一樣的內容,表示文件、頁面、應用或一個獨立的容器。

 <section></section>:具有相似主題的一組內容,比如網站的主頁可以分成介紹、新聞條目、聯絡資訊等條塊。

<aside></aside>:指定附註欄,包括引述、側欄、指向文章的一組連結、廣告、友情連結、相關產品列表等

<footer></footer>:整個頁面的底部。

整個頁面的佈局可以像下面一樣

<body>
  <header>...</header>
  <nav>...</nav>
  <article>
     <section>...</section>
  </article>
  <aside>...</aside>
  <footer>...</footer>
</body>

把每一個部分細分一下

<nav>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Contact</a></li>
  </ul>
</nav>

<aside id="sidebar">
    <section>
        <h4>Sidebar</h4>
        <ul>
          <li><a href="#">nav 1</li>
        </ul>
    </section>
</aside>

二、class命名注意事項

寫css樣式時肯定要先給元素標籤命名,這裡命名就需要注意一下,我的個人習慣是命名最好不要出現大寫字母,用中劃線分割,都使用英文來命名,不要使用 拼音和英文數字,儘量不要使用縮寫,除非幾個很常見的如 btn ,num等,命名時子元素和父元素要連線在一起,不要重新起名字 如下面一樣。id、class 類名要放在標籤的最前面,函式事件要放在最後面,還有div標籤裡有字型時不要什麼都不寫,要放在一個span或者其他標籤裡。

<section class= "header">
    <div class="header-logo">
        <p class="logo-title"></p>

        <img class="logo-title" src= "">

 </div>
    <div class="header-search">
        <input type="text">
    </div>
</section>

常用的class命名規則
頭:header
內容:content/container
尾:footer
導航:nav
側欄:sidebar
欄目:column
左右中:left right center
登入條:loginbar
標誌:logo
廣告:banner
頁面主體:main
熱點:hot
新聞:news
下載:download
子導航:subnav
選單:menu
子選單:submenu
搜尋:search
友情連結:friendlink
頁尾:footer
版權:copyright
內容:content

三、css書寫順序

寫css樣式一般從上往下寫這個大家都知道,但是也不要隨便亂寫,一般是有一定順序的。

css書寫順序一般是:場合—>尺寸—>裝飾—>顏色—>其他

      場合(position,top,right,z-index,display,float等)

      尺寸(width,height,padding,margin等)

      裝飾(font,line-height,letter-spacing,color ,text-align等)

      顏色(background,border等)

      其他(animation,transition等)

一般像margin,padding這種不要簡寫,有同學已經寫習慣了,但注意一定要改,簡寫是萬物之源,以後對程式碼維護你就知道你的簡寫帶來的麻煩了。

四:js

寫邏輯程式碼時,一定要先理清業務邏輯和思路再動手,在和後端對 介面時要 先看清 資料結構在寫,而且能簡寫就簡寫,能省一行程式碼就省一行程式碼,哈哈

總結:自己工作了幾個月來,做了一些總結,對於一個剛入坑的新人來說,把自己的程式碼寫規範還是很重要的,讓自己的程式碼更加清晰,可以省去以後維護的時間,因為你以後再看自己的程式碼你可能看不懂的。對於團隊合作來說重要,讓別人看懂你的程式碼也是一件不容易的事。