天蠶在你身邊


不方便打電話(huà)?讓天蠶聯(lián)絡(luò )你

天蠶在你身邊
不方便打電話(huà)?讓天蠶聯(lián)絡(luò )你
對于網(wǎng)站建設者而言,如果沒(méi)有經(jīng)驗積累,那么編寫(xiě)準確、高效的HTML和CSS語(yǔ)句是一件耗時(shí)的事情。雖然花時(shí)間編寫(xiě)高質(zhì)量的網(wǎng)站制作代碼是高級程序員的專(zhuān)利,但同時(shí)也要不斷提高網(wǎng)站制作的效率。那么,如何才能有效的提高網(wǎng)站代碼編寫(xiě)的效率呢? 下面是提高網(wǎng)站建設代碼編寫(xiě)效率的4大方法:
一、使用標準、一致的命名規則
程序員需要在網(wǎng)站編碼過(guò)程中注意參數的命名規則,盡量使用富有意義和符合邏輯的參數命名,來(lái)保證網(wǎng)站作品代碼的易讀性和可編輯性。
以下是一些非常常用的類(lèi)、ID和文件命名:
架構性 IDs: #header, #footer, #sidebar, #content, #wrapper, #container
主要的stylesheet: style.css, styles.css, global.css
主要的JavaScript庫: javascript.js, scripts.js
JavaScript目錄: js, javascript or scripts
圖片目錄: images, img
CSS目錄: css, stylesheets, styles
好的命名規則能夠幫助程序員通過(guò)更快的定位和編輯代碼來(lái)提高效率,同時(shí),對于需要協(xié)同合作的大型項目,嚴格而標準的統一命名能夠讓大家都默契合作。
二、使用代碼模板和框架
與網(wǎng)站設計需要原創(chuàng )的網(wǎng)頁(yè)設計和與眾不同的作品呈現不同,后臺代碼對于用戶(hù)是不可見(jiàn)的,因此若能有效的利用代碼模板和框架的重用性,將大大減少網(wǎng)站建設的重復性工作。比如960 grid system 和Blueprint,這兩款軟件能夠在短時(shí)間內幫助程序員將頁(yè)面布局實(shí)現。不過(guò),由于框架代碼使用需要一定的學(xué)習時(shí)間,而且因為不必要的style和markup增加網(wǎng)頁(yè)大小。
三、理解并利用好CSS繼承
通過(guò)CSS,特別是對于fonts,padding和margins的繼承規則,而不是采用給每一個(gè)元素賦值的方法,能夠有效的減少網(wǎng)站制作代碼的工作量。
四、利用CSS簡(jiǎn)寫(xiě)屬性
通過(guò)CSS簡(jiǎn)寫(xiě),不僅能夠有效減少代碼編寫(xiě)的時(shí)間,同時(shí)也能夠讓文件大小‘瘦身’。另外,更精簡(jiǎn)的代碼能夠讓程序員更清晰的閱讀和維護。
以下分別是代碼是否使用CSS簡(jiǎn)寫(xiě)規則的例子:
Margin 和 Padding值
margin-top: 0; margin-right: 20px; margin-bottom: 10px; margin-left: 15px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px;
快速引導:
margin: 0 20px 10px 15px; padding: 15px 20px 0;
字體屬性
font-style: normal; line-height: 11px; font-size: 18px; font-family: Arial, Helvetica, sans-serif;
快速引導:
font: [font-style | font-size/line-height | font-family];
背景屬性
background-color: #ffffff; background-image: url('../images/background.jpg'); background-repeat: repeat-x; background-position: top center;
快速引導:
background: [background-color | background-image:url() | background-repeat |background-position];
重慶網(wǎng)絡(luò )公司
地址:重慶市渝中區上清寺鑫隆達B座28-8
郵編:400015
電話(huà):023-63612462
EMAIL:cnjl_net@163.com