上個世界80年代,互聯(lián)網開始誕生,人們做夢都沒想到30年后,互聯(lián)網可以滲透到各行各業(yè),對社會發(fā)展起到重大的影響。網站從一開始的幾個頁面,簡單的文字和圖片,發(fā)展到今天的交互技術,體現(xiàn)是網絡技術不斷的發(fā)展更新。隨著互聯(lián)網的發(fā)展,早期的網站前端代碼,那些簡單的樣式,文字,圖片就樣式代碼,已經不能符合人們的審美觀念。在HTML5流行的時代,網站前端技術要求也越來越高了。于是就誕生了前端設計師這么一個職位。
前端設計到底是做什么的,能夠在網站建設中起到什么作用呢?一些公司職位劃分的時候是沒有前端這個職位,只有特別專業(yè)或者是具有很完善的互聯(lián)網開發(fā)公司體系才會安排這個職位,很多公司的安排會吧前端與設計合為一起,或者是程序員兼做前端,所以網站建設中前端給人的印象不是十分的深刻。
前端的職位已經不想很早以前,網站存在這簡單的模板套用,那時的頁面設計風格相對單一,對應的頁面需求比較簡單,并且當時的瀏覽器也是基本的IE6的天下,javascript 也只是網頁特效的代名詞,HTML 頁面本身沒有引起太多人的關注,似乎只要能用 table 加 css 輔助把圖片定好位,把頁面內容預留好就 OK 了,并且這種觀念存在了很長一段時間。
隨著互聯(lián)網的風靡,越來越多的公司對網站建設要求的層次不同,網站的設計風格越來越個性化、專業(yè)化、精良化。交互復雜性的增加,Html5技術的應用,瀏覽器的更新?lián)Q代,又讓大家重新對最基本的頁面本身重視起來。然后熱議的就是瀏覽器的兼容性,碰到問題最熱衷的就是滿網絡搜索 hack,順便再罵罵 IE6、7……當這些都做一遍后,似乎又遇到了瓶頸,又開始尋找出路。
那么好的前端代碼能夠為網站帶來哪些好處呢:
(1)能夠給網站結構布局帶來良好的展現(xiàn):合理使用模塊化的開發(fā),代碼風格的統(tǒng)一,盡可能的避免代碼重復能大大加快網頁的運行速度。
(2)簡約的代碼:看到合理的標簽使用、良好的注釋、清晰的代碼結構、用意準確的 css 不僅猶如欣賞一個藝術品,更為下游開發(fā)和協(xié)同開發(fā)降低了不小的溝通成本。特別是 HTML5 提供了更豐富的語義化標簽,它們都苦苦地在等待戰(zhàn)場上的沖鋒號,讓我們去解放它們吧!
(3)與HTML5的結合,HTML5時代的來臨伴隨著移動互聯(lián)網的興起創(chuàng)造了更大的機會,還有太多的東西值得我們去學習去發(fā)現(xiàn)。 HTML5 提供了豐富的 JS API 接口,需要我們去研究;CSS3的絢麗吸引了足夠多的眼球,需要我們去研究;移動設備上如何開發(fā)更加適配的頁面.
總的來說,前端設計師在整個網站設計中起著承上啟下的作用。網站的一些個性化體驗,動感的交互,都離不開前端設計師的努力。
作者:方維網絡吳國美