真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

web前端開發(fā)規(guī)范是什么

這篇文章主要為大家展示了“web前端開發(fā)規(guī)范是什么”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“web前端開發(fā)規(guī)范是什么”這篇文章吧。

創(chuàng)新互聯(lián)建站服務(wù)項目包括煙臺網(wǎng)站建設(shè)、煙臺網(wǎng)站制作、煙臺網(wǎng)頁制作以及煙臺網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,煙臺網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到煙臺省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

一、css書寫規(guī)范

1. 編碼統(tǒng)一為utf-8;

2. 協(xié)作開發(fā)及分工: i會根據(jù)各個模塊, 同時根據(jù)頁面相似程序, 事先寫好大體框架文件, 分配給前端人員實現(xiàn)內(nèi)部結(jié)構(gòu)&表現(xiàn)&行為; 共用css文件base.css由i書寫, 協(xié)作開發(fā)過程中, 每個頁面請務(wù)必都要引入, 此文件包含reset及頭部底部樣式, 此文件不可隨意修改;

3. class與id的使用: id是唯一的并是父級的, class是可以重復(fù)的并是子級的, 所以id僅使用在大的模塊上, class可用在重復(fù)使用率高及子級中; id原則上都是由我分發(fā)框架文件時命名的, 為JavaScript預(yù)留鉤子的除外;

4. 為JavaScript預(yù)留鉤子的命名, 請以 js_ 起始, 比如: js_hide, js_show;

5. class與id命名: 大的框架命名比如header/footer/wrapper/left/right之類的在2中由i統(tǒng)一命名,其他樣式名稱由小寫英文 & 數(shù)字 & _ 來組合命名, 如i_comment, fontred, width300; 避免使用中文拼音, 盡量使用簡易的單詞組合; 總之, 命名要語義化, 簡明化。

6. 規(guī)避class與id命名(此條重要, 若有不明白請及時與i溝通):

a) 通過從屬寫法規(guī)避;

b)取父級元素id/class命名部分命名;

c)重復(fù)使用率高的命名, 請以自己代號加下劃線起始, 比如i_clear;

d)a,b兩條, 適用于在2中已建好框架的頁面, 如, 要在2中已建好框架的頁面代碼中加入新的div元素。

7. css屬性書寫順序, 建議遵循: 布局定位屬性–>自身屬性–>文本屬性–>其他屬性. 此條可根據(jù)自身習(xí)慣書寫, 但盡量保證同類屬性寫在一起;

8. 書寫代碼前, 考慮并提高樣式重復(fù)使用率;

9. 充分利用html自身屬性及樣式繼承原理減少代碼量;

10. 樣式表中中文字體名, 請務(wù)必轉(zhuǎn)碼成unicode碼, 以避免編碼錯誤時亂碼;

11. 背景圖片請盡可能使用sprite技術(shù), 減小http請求, 考慮到多人協(xié)作開發(fā), sprite按模塊制作;

12. 使用table標(biāo)簽時(盡量避免使用table標(biāo)簽), 請不要用width/ height/cellspacing/cellpadding等table屬性直接定義表現(xiàn), 應(yīng)盡可能的利用table自身私有屬性分離結(jié)構(gòu)與表現(xiàn) , 如thead,tr,th,td,tbody,tfoot,colgroup,scope; (cellspaing及cellpadding的css控制方法:table{border:0;margin:0;border-collapse:collapse;} table th, table td{padding:0;}, base.css文件中我會初始化表格樣式);

13. 如果可以請少使用兼容;

14. 用png圖片做圖片時, 要求圖片格式為png-8格式,若png-8實在影響圖片質(zhì)量或其中有半透明效果, 請為ie6單獨定義背景;

15. 避免兼容性屬性的使用, 比如text-shadow || css3的相關(guān)屬性;

16. 減少使用影響性能的屬性, 比如position:absolute || float ;

17. 必須為大區(qū)塊樣式添加注釋, 小區(qū)塊適量注釋;

18. 代碼縮進(jìn)與格式: 建議單行書寫, 可根據(jù)自身習(xí)慣, 后期優(yōu)化會統(tǒng)一處理;

二、JavaScript書寫規(guī)范

1. 文件編碼統(tǒng)一為utf-8, 書寫過程, 每行代碼結(jié)束必須有分號; 原則上所有功能均根據(jù)XXX項目需求原生開發(fā), 以避免網(wǎng)上down下來的代碼造成的代碼污染(沉冗代碼 || 與現(xiàn)有代碼沖突 || …);

2. 庫引入: 原則上僅引入jQuery庫, 若需引入第三方庫, 須與團(tuán)隊其他人員討論決定;

3. 變量命名: 駝峰式命名. 原生JavaScript變量要求是純英文字母, 首字母須小寫;

4. 類命名: 首字母大寫, 駝峰式命名. 如 ITaoLun;

5. 函數(shù)命名: 首字母小寫駝峰式命名. 如iTaoLun();

6. 命名語義化, 盡可能利用英文單詞或其縮寫;

7. 盡量避免使用存在兼容性及消耗資源的方法或?qū)傩?

8. 后期優(yōu)化中, JavaScript非注釋類中文字符須轉(zhuǎn)換成unicode編碼使用, 以避免編碼錯誤時亂碼顯示;

9. 代碼結(jié)構(gòu)明了, 加適量注釋. 提高函數(shù)重用率;

10. 注重與html分離, 減小reflow, 注重性能.

以上是“web前端開發(fā)規(guī)范是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享文章:web前端開發(fā)規(guī)范是什么
鏈接分享:http://weahome.cn/article/jsepdp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部