(三)開始編程

編程前的準(zhǔn)備工作大致按照確定前端框架,統(tǒng)一編程風(fēng)格,制定命名規(guī)范三步走。那么開始編程,實(shí)現(xiàn)靜態(tài)頁面時(shí)則大多按照各自的編程習(xí)慣就好了,筆者也沒有更好的方式,大抵還是一邊寫代碼,一邊打開瀏覽器看效果,而要完全做到與設(shè)計(jì)稿沒有1px的分別,只能耐心的反復(fù)修改代碼,而筆者認(rèn)為其中有效的方法是盡可能使用簡單的結(jié)構(gòu),能夠少一層結(jié)構(gòu)是一層,這不僅僅是減少了代碼量,而且對于編寫樣式也會(huì)變得更方便。
但是,作為自學(xué)者,因?yàn)榻?jīng)驗(yàn)的匱乏,很多時(shí)候就必須得考慮的更多,比如如何減少樣式表的代碼量,如何使用更簡單的結(jié)構(gòu)來實(shí)現(xiàn)設(shè)計(jì)稿等等。有了考慮,也就有了很多嘗試,好在筆者公司的boss是很寬容親切的,在工期上沒有設(shè)置得讓人為難,對于設(shè)計(jì)也要求不高(筆者的設(shè)計(jì)只做了網(wǎng)站首頁,其余都是邊寫代碼邊參考其他網(wǎng)站的)。所以,我也有了不少嘗試錯(cuò)誤的機(jī)會(huì)。這篇本來沒什么好寫,想想提出編程時(shí)遇到的那些錯(cuò)誤也許能幫到其他自學(xué)者吧!

1 . 查看效果首選谷歌瀏覽器

自從1年前筆者在自己這臺(tái)小步疾走了四年的筆記本上換上win8系統(tǒng)后,簡潔輕快的IE10便成為筆者的默認(rèn)瀏覽器(在筆者的電腦上,IE10始終打開網(wǎng)頁速度最快,占用內(nèi)存最小的。這點(diǎn)不得不為IE的退休感到惋惜,因?yàn)槠鋵?shí)除了不能裝插件,兼容性不夠好,IE9以后其他方面已經(jīng)基本上趕上chrome,firefox等瀏覽器)。但是,調(diào)試代碼,筆者仍舊建議使用谷歌瀏覽器。谷歌瀏覽器的開發(fā)者工具里能夠?qū)Ω髟氐腂ox model給出詳細(xì)的參數(shù),對于經(jīng)驗(yàn)尚淺的學(xué)習(xí)者而言,在開發(fā)中能夠查看到每一個(gè)元素的Box model詳細(xì)參數(shù),可以極大的避免反復(fù)調(diào)試時(shí)卻連元素的content的數(shù)值都不知道。


谷歌開發(fā)者工具
谷歌開發(fā)者工具

2 . 提取公共樣式表

筆者最初是將每一個(gè)網(wǎng)頁的css放在一張樣式表里,但是由于后期網(wǎng)頁導(dǎo)航條,footer部分修改,雖然這些是每一個(gè)網(wǎng)頁都有的模塊,但是筆者硬是修改每一張樣式表。所以,在開始之處,就應(yīng)該就一些全局的樣式(比如顏色,字體,字號(hào)等等)和這些通用組件的css集中在一張樣式表,這樣,一旦設(shè)計(jì)有改動(dòng),只要修改一處即可。(因?yàn)楣P者修改此篇時(shí)已經(jīng)開始優(yōu)化網(wǎng)站,接觸到靜態(tài)資源管理,為了減少TCP請求,又不得不把公共的樣式表和其他樣式表合并起來。想想也是醉了,筆者推薦其他讀者在開始編程就使用前端集成解決方案FIS,這是百度出的,很牛。筆者也在探索學(xué)習(xí)中,筆記什么的也會(huì)寫出來。)

結(jié)語:可能就這些了,編程有各自的方式,方法。前端技術(shù)本來也是由淺入深的,不同于其他程序語言,前端技術(shù)看似繁瑣,其實(shí)入門容易,但要做得更好,就是一步一重天。所以,在編程中,每個(gè)人都會(huì)有自己的體會(huì),和經(jīng)驗(yàn)的積累。既然開始編程了,那就別停下來。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,045評論 25 709
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,154評論 1 92
  • 今晚瀏覽朋友圈,看到年初發(fā)動(dòng)捐錢的同事H在朋友圈說了一句話:希望今天發(fā)生奇跡! 他的兒子患了白血病,就是血...
    十年一井閱讀 250評論 0 0
  • 欣賞自己:每天的定時(shí)鬧鐘一響,就必須醒來帶領(lǐng)我們班進(jìn)行全部簽到一個(gè)都不能落下,我的職責(zé)所在就一定要帶頭 欣賞隊(duì)友:...
    FAB玉兒閱讀 142評論 0 0
  • 他倆不是第一次吵架了。他們也早就忘記當(dāng)初是如何在一起的。尤其是很長一段時(shí)間里,他對她視而不見。 一.靈 她坐在床邊...
    五人王閱讀 395評論 0 2

友情鏈接更多精彩內(nèi)容