偉創文摘

頁面前端好壞應做到哪幾個方面?

發布時間:2013-3-28 7:53:23

在不同的時期對頁面前端的看法似乎是多變的。在早期。那時的頁面設計風格相對單一,對應的頁面需求比較簡單,并且當時的瀏覽器也基本是 IE6 的天下,javascript 也只是網頁特效的代名詞,HTML 頁面本身沒有引起太多人的關注,似乎只要能用 div 甚至 table 加 css 輔助把圖片定好位,把頁面內容預留好就 OK 了,并且這種觀念存在了很長一段時間。隨著頁面內容的豐富,設計風格的發展,交互復雜性的增加,AJAX 的應用,瀏覽器的更新換代,又讓大家重新對最基本的頁面本身重視起來。然后熱議的就是瀏覽器的兼容性,碰到問題最熱衷的就是滿網絡搜索 hack,順便再罵罵 IE6、7……當這些都做一遍后,似乎又遇到了瓶頸,又開始尋找出路。


實現效果圖是最基本的工作


把視覺稿通過頁面代碼的方式表現出來包含了兩個基本訴求:1.能夠真實反映視覺稿;2.能夠通過瀏覽器的兼容。這兩個訴求的達成需要我們有追求細節的態度和一定的頁面功底,能完成這兩個內容就可以初步進入頁面前端的從業者行列了,但這就代表著我們可以勝任頁面開發的工作了?不,才剛剛開始!


與設計師的溝通和項目的參與


溝通很重要。先拋出幾個問題:我們有沒有和設計師探討過某些效果對低端瀏覽器渲染效率影響比較大?有沒有探討過部分效果可以用 CSS3 實現從而使得結構更加簡潔清晰?有沒有在代碼和視覺中尋追求過平衡?頁面前端的開發向基本用戶,編寫的代碼也直接作用在瀏覽器上,我們有義務對頁面的穩定性和渲染效率負責。我們也經常碰到項目在總體進度壓力下導致的設計與頁面前端開發同步進行,這時更有必要盡量多地獲取項目信息,了解我們還要做些什么,這些可以幫助我們充分考慮重用和框架拓展。


良好的頁面結構


頁面結構的編寫好比蓋房的地基建設,其好壞會直接影響到 CSS 代碼的質量、js 開發、后臺開發還會影響到以后的頁面拓展、迭代和頁面調整。拿到視覺稿后,不要忙著動手開始,多觀察思考。先分析布局,劃分框架,然后規劃結構,編寫代碼。特別在大型項目中,合理使用模塊化的開發不論從整體進行還是拓展維護都有相當大的好處。


關于不兼容問題


很多同學在頁面開發時上網搜索最多的就是 不兼容 了,大家經常比喻 IE6 向我們撒了一個謊,結果我們要再撒一百個謊來圓這個謊。不否認 IE6 經常讓我們口吐鮮血,但不代表我們用更多的“謊言”來彌補就可以心安理得。大部分情況下可以通過變換思路調整 HTML 結構,或使用一些雖然無法解釋但相對安全的 css 來干掉這種現象。


優美的代碼


現在很多 web 項目功能復雜,代碼規模也會變得很龐大,如何更好地進行協同開發和維護是我們面臨的一個問題。需要考慮完善統一的規劃,還有要養成良好的代碼開發習慣才會在面臨各種情況時游刃有余。翻閱頁面代碼,看到合理的標簽使用、良好的注釋、清晰的代碼結構、用意準確的 css 不僅猶如欣賞一個藝術品,更為下游開發和協同開發降低了不小的溝通成本,我們有什么理由不去這么做呢?用較少的代碼去輕松的完成頁面構造,這是件多么偉大的事情啊。

客戶體驗

可訪問性與易用性是非常主觀且人性化的東西。普通人看上去上完美呈現的頁面在特殊群體中不一定顯得那么貼心。當盲人用讀屏軟件在頁面某個區域內陷入循環時,我們應該感到內疚。只能說目前國內的網站對此的重視程度還遠遠不夠,這就需要我們共同努力,讓更多的人感受到我們的熱情。

做到以上幾項,你已經離成功不遠了,如果可以提高效率就會讓客戶更信賴與你,市場占領可想而知了。

關于我們 | 金牌項目 | 網站套餐 | 公司SEO培訓 | seo顧問服務 | 建站百科 | 幫助中心 | 洛陽seo博客地圖

象棋大转轮在线客服 养金毛赚钱了 星空棋牌网址 南京中彩票信息 分分彩后三简单技巧 北京赛车是哪个国家的 qq上发的打字赚钱真的假的 甘肃十一选五前三直选走势图 手机小说广告赚钱 老11选5大师杀号 违法小车能赚钱 安徽十一选五开奖52期 双色球红球三区怎么分 九乐棋牌手机客户端 2017119分析 股票指标 辽宁十一选五计划软件