展示網(wǎng)站結(jié)構(gòu)
在獲得設(shè)計圖之后,您要仔細考慮并多加注意。首先劃分框架,然后計劃結(jié)構(gòu)并編寫代碼。尤其是在大型項目中,無論是整體執(zhí)行還是擴展維護,模塊化開發(fā)的合理使用都具有可觀的收益。
hack網(wǎng)站開發(fā)
許多客戶在頁面開發(fā)過程中搜索互聯(lián)網(wǎng)較多的是hack,我們是否完全依靠hack來實現(xiàn)頁面兼容性,答案是否定的。每個人都經(jīng)常將IE6與我們的謊言相提并論,因此我們不得不再撒100個謊言以四舍五入。不能否認IE6經(jīng)常使我們嘔吐,但這并不意味著我們可以用更多的“謊言”來放松自己。在大多數(shù)情況下,您可以通過改變主意來調(diào)整HTML結(jié)構(gòu),或者使用一些無法解釋的相對安全的CSS來殺死黑客。沒有人能預(yù)測何時使用黑客會給我們帶來很大的開端。例如,觸發(fā)布局或位置:相對可以幫助解決許多IE6問題。
代碼優(yōu)美
看到合理的標簽使用,良好的注釋,清晰的代碼結(jié)構(gòu)和準確的CSS,不僅像欣賞藝術(shù)品,而且還減少了下游開發(fā)和協(xié)作開發(fā)的通信成本。特別是HTML5提供了更豐富的語義標記。他們都在等待戰(zhàn)場上的沖鋒。讓我們解放他們!
熟練工作工具
除了實踐經(jīng)驗和代碼習慣的形成可以幫助我們提高效率外,如果您想提高控制自己開發(fā)進度的能力,還有許多輔助工具可以幫助我們進行頁面開發(fā)。例如,使用Less或Sass可以幫助我們擴展和組織CSS,大大提高CSS編寫效率,并提高可維護性。
與HTML5結(jié)合
HTML5時代的到來為移動互聯(lián)網(wǎng)的興起創(chuàng)造了更多的機會,還有太多值得學(xué)習和發(fā)現(xiàn)的東西。 HTML5提供了豐富的JSAPI接口,我們需要對其進行研究; CSS3的華麗吸引了我們需要研究的足夠的關(guān)注; 如何在移動設(shè)備上開發(fā)更多自適應(yīng)頁面,我們需要研究...