正常的流程是,美工根據(jù)要求,用相關(guān)軟件,比如fireworks,作出1:1的首頁效果,然后運(yùn)用相關(guān)技巧,將圖片切成一塊一塊的,關(guān)于切圖,里面有很多的原則和技巧,在此不做贅述。切好圖之后,不管使用什么語言開發(fā)網(wǎng)站,但通常都是使用dreamweaver來布局的,美工使用css技術(shù)布局好就ok了。
程序員拿到做好的靜態(tài)頁面(相當(dāng)于是靜態(tài)吧,因?yàn)檫€沒添加動態(tài)代碼),要看是準(zhǔn)備使用什么語言來開發(fā)網(wǎng)站了,比如現(xiàn)在使用asp.net開發(fā)網(wǎng)站,那么只需要在顯示界面上添加一系列的數(shù)據(jù)綁定控件,在一定程度上來講,asp.net網(wǎng)站就是用控件搭建起來的,相關(guān)的程序邏輯在特定頁面(后綴為.cs)實(shí)現(xiàn)。程序員做好單個(gè)頁面的邏輯,以及做好各個(gè)自定義控件(就是實(shí)現(xiàn)某些功能的頁面)的邏輯之后,就要將所有頁面整合起來,從邏輯上使得整個(gè)網(wǎng)站成為一個(gè)整體。
對于不是使用控件來搭建網(wǎng)站邏輯的網(wǎng)頁編程語言,美工只需要做好頁面美工即可,其他的都可以交給程序員,值得注意的是,通常美工只需要去確定某個(gè)表格、或者某個(gè)div、以及整個(gè)網(wǎng)站的寬度。各個(gè)部件的高度則由程序員在從數(shù)據(jù)庫讀出內(nèi)容時(shí)打算同時(shí)讀出幾條記錄來確定。
美工除了得有css技巧之外,通常還必須有點(diǎn)javascript技巧,一些客戶端交互效果的實(shí)現(xiàn),也是由美工來完成的,比如在asp中,要檢查某個(gè)表單的某項(xiàng)是否填了內(nèi)容;又比如要實(shí)現(xiàn)表單里面所有checkbox全選和反選,等等
在小公司里面,通常是一人身兼數(shù)職,既做美工,又做程序,只有一些需要特效或者特別講究的圖片才拿給美工做的。在大公司里面,盡管分工很明確,但是并不是說美工就只會做美工,美工也是懂得一定的程序邏輯和網(wǎng)站開發(fā)步驟的,而且在某些情況下,不懂得相關(guān)編程技術(shù),根本無法做美工,拿asp.net來講,美工必須清楚,在asp。net里面是使用表格(div)里面嵌套控件來實(shí)現(xiàn)布局的,這和asp是有區(qū)別的。
這就是我個(gè)人對網(wǎng)站美工以及程序員的相關(guān)職能的認(rèn)識了,希望對你有所幫助
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。