網頁平面設計的一般步驟是怎樣的
在學習製作網頁的各種軟體之前,首先要了解網頁設計的一般步驟。這將有助於總體上把握網頁設計的流程。網頁設計的一般步驟包括:需求分析、製作頁面效果圖、切圖、製作靜態Web頁面、新增程式、釋出Web站點、推廣和維護等幾個方面。下面將逐一對各個步驟進行講解,更多訊息請關注應屆畢業生網!
1.1 需求分析
rnet
rnet的中文名稱是“網際網路”或者“國際網際網路”。它來源於美國國防部高階研究計劃局DARPA(Defense Advanced Research Projects Agency)的前身ARPA建立的ARPAnet,是由各種不同型別和規模的計算機網路(包括區域網、地域網,以及大規模的廣域網等)構成的全球範圍的計算機網路。在Internet中的各個計算機之間,可以方便地交換資訊。
2.域名
域名是用來標識Internet上相應資源的一個名稱。在Internet中有成千上萬的計算機,為了標識每臺計算機,為每臺計算機分配了一個地址,這個地址就叫做計算機的IP地址。IP地址是由二進位制數來表示的,長32位。由於IP地址難於記憶和書寫,所以在Internet中使用一種字元型的地址來標識各種資源,這個字元型的地址就叫做域名。
3.空間
空間是指用來存放製作好的網站的磁碟空間。在釋出網站時,可以使用提供相應服務的公司的空間,也可以使用自己計算機上的空間。其區別在於穩定性和速度存在著差異。
一般在提供網站建設服務的公司中,需求分析的部分會有相應的人員負責,網頁設計人員只需要分析需求人員提供的文件,並和需求人員具體溝通,即可完成這個部分工作。
1.2 製作頁面效果圖
1.製作效果圖的軟體
用來製作效果圖的軟體並沒有明確的規定,可以使用各種圖形制作和處理的軟體。現在通常使用的軟體是Photoshop(關於使用Photoshop的內容,將在後面的章節中詳細講解)和Fireworks。在製作效果圖時,使用的軟體對最終效果並沒有影響,所以一般只需要精通一種軟體即可。
製作好的效果圖可以儲存成各種格式,其中主要包括GIF格式、JPEG格式、PNG格式等。各個圖片格式之間的區別,將在後面的章節中詳細講解。
下面是一個製作完成的效果圖的示例,其顯示效果如圖所示(關於該效果圖的詳細製作過程,將在後面的章節中詳細講解)。
1.4 切圖
在製作靜態頁面之前,要對效果圖進行切片。切片的目的是製作頁面中使用的修飾圖片。
對效果圖進行切片,可以在Photoshop(或者與之相關聯的軟體ImageReady)中進行,也可以在Fireworks中進行。下面是一個在Photoshop中切圖的示例,其顯示效果如圖所示。
1.5 製作靜態Web頁面
靜態Web頁面是指使用HTML等語言製作的,不能和伺服器進行互動的`頁面。製作靜態Web頁面,是為了使網頁製作的分工更加明確。
製作靜態頁面時,通常使用的軟體是Dreamweaver。製作的靜態頁面一般是HTML頁面,檔案的字尾名為。製作完成後的HTML頁面,可以直接在IE等瀏覽器中檢視其顯示效果。
1.6 新增程式
新增程式的目的是使頁面能夠和伺服器中的資源進行互動,一般要涉及對資料庫的操作。新增程式後的頁面處理和顯示資訊的效率會更高,更加容易維護。
根據使用的程式語言不同,網頁中使用的程式可以分為ASP程式、程式、JSP程式、PHP程式等。使用不同的程式,對完成網頁的功能並不影響
1.7 釋出Web站點
客戶對網頁的所有功能和頁面都確認後,就可以正式釋出製作好的站點了。釋出站點的過程就是將本地的站點檔案上傳到購買或者設定的空間上去。通常使用FlashFXP等上傳下載軟體來完成
1.8 推廣和維護
網站的推廣和維護也是網站建設中相當重要的部分。針對站點的性質和不同的需求,推廣和維護的方法也不盡相同。其中推廣的方法包括百度、Google等搜尋引擎上的推廣、相關論壇推廣、郵件推廣等。維護的情形要視站點的複雜程度和規模,指定專人或請製作站點的公司一併維護。
1.9 總結
在具體學習網頁製作技巧之前,總體地瞭解站點的製作步驟,有助於瞭解使用軟體製作網頁在整個站點製作中的位置,同時避免了一些混淆的概念,便於區分網頁設計和製作、網站程式開發、網站使用之間的區別。通過本章的學習,可以知道網頁製作只是整個站點中的一個很小的部分,一個站點的最終形成和使用,還需要做大量其他的工作。
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想說說javascript中函式的隱含引數:argumentsarguments該物件代表正在執行的函式和呼叫它的函式的引數。[function.]arguments[n]引數function:選項。當前正在執行的Function物件的名字。n:選項。要傳遞給Function物件的從0開始的引數值...
-
JavaScript經典效果集錦
些很實用且必用的小指令碼程式碼:指令碼1:進入主頁以後自動播放聲音指令碼2:進入主頁後自動最大話,省的去在自己單擊了To(0,0)zeTo(lWidth,lHeight)指令碼3:顯示現在時間的指令碼enow指令碼4:顯示最後修改時間的.指令碼e(Modified)指令碼5:設為首頁,加為收藏,加入頻道,啟動outlook...
-
javascript中的return和閉包函式
複製程式碼程式碼如下:functionmakefunc(x){returnfunction(){returnx;}}alert(makefunc(0));其實不是不執行,只是朋友的意思這裡alert出來的`應該是“0”,而不是function(){returnx;}。不是指令碼寫錯了,只是沒搞懂return,從當前函式退出,並從那個函式返回一個值。如果返...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想說說javascript中函式的隱含引數:argumentsarguments該物件代表正在執行的函式和呼叫它的函式的引數。[function.]arguments[n]引數function:選項。當前正在執行的Function物件的名字。n:選項。要傳遞給Function物件的從0開始的引數值...