網站 制作需要注意5點細節(jié)都有基本的概括,可是要論哪一個網站 設計的精美,制作的巧妙還是仁者見仁智者見智的,這其中的不同之處往往是細節(jié)決定著成敗的。
一、實現效果圖是最基本的工作
把視覺稿通過頁面代碼的方式表現出來包含了兩個基本訴求:1.能夠真實反映視覺稿;2.能夠通過瀏覽器的兼容。這兩個訴求的達成需要我們有追求細節(jié)的態(tài)度和一定的頁面功底,能完成這兩個內容就可以初步進入頁面前端的從業(yè)者行列了。
二、與設計師的溝通和項目的參與
因為在建站過程中有很多細節(jié)是我們所忽略的,例如:某些效果對低端瀏覽器渲染效率影響比較大;部分效果可以用 CSS3 實現從而使得結構更加簡潔清晰;是否能在代碼和視覺中尋追求平衡;這些都需要與網站設計者溝通,頁面前端的開發(fā)向基本用戶,呈現在瀏覽器上的也是編程代碼,頁面的穩(wěn)定性和渲染效率需要高度重視。我們也經常碰到項目在總體進度壓力下導致的設計與頁面前端開發(fā)同步進行,盡可能多地獲取項目信息,幫助我們充分考慮重用和框架拓展。
三、良好的頁面結構
頁面結構的編寫好比蓋房的地基建設,其好壞會直接影響到 CSS 代碼的質量、js 開發(fā)、后臺開發(fā)還會影響到以后的頁面拓展、迭代和頁面調整。特別在大型項目中,合理使用模塊化的開發(fā)不論從整體進行還是拓展維護都有相當大的好處。
四、優(yōu)美的代碼
現在很多 web 項目功能復雜,如何更好地進行協同開發(fā)和維護是我們面臨的一個問題。需要考慮完善統一的規(guī)劃。翻閱頁面代碼,看到合理的標簽使用、良好的注、清晰的代碼結構、用意準確的 css 不僅猶如欣賞一個藝術品,更為下游開發(fā)和協同開發(fā)降低了不小的溝通成本。
五、針對服務器的優(yōu)化
頁面開發(fā)也需要了解服務器的優(yōu)化 ,盡量減小服務器負擔。比如 css sprite 就是一個典型減小服務器請求數的例子。在網易郵箱的頁面前端開發(fā)中大家不停地在做著各種優(yōu)化,比如一直在尋求文件大小與服務器請求數的平衡;為了盡可能提高緩存利用率采用了補丁升級;對 class 名進行了混淆壓縮避免命名過長的冗余;應用 base64 減少請求數量等等措施。這些都是綜合權衡的結果。
上一篇:吉林市網絡文藝不能 有求必應
下一篇:吉林市蛟河“四大計劃”助力全域旅游開發(fā)