WEB前端工程師:主要職責利用(X)HTML/CSS/javascript/DOM/Flash等web技術進行產品界面開發.製做標準優化的代碼,並增長交互動態功能,開發javascript以及Flash模塊,同時結合後臺開發技術模擬成天效果,進行豐富互聯網的web開發,致力於經過技術該刪用戶體驗.
爲網站上提供的產品和服務實現一流的web界面,優化代碼並保持良好兼容性;
web前端表現層及與先後端交互的架構設計和開發;配合後臺開發人員實現產品界面和功能;
利用各類web技術模擬開發產品原型;web新技術調研和諮詢整理;精通HTML/XHTML CSS 熟悉頁面架構和佈局,對web標準和標籤語義化有深刻理解;
熟悉Ajax javascript DOM等前端技術,掌握面向對象編程思想.
網頁製做是web1.0的產物,那時網站的主要內容是靜態的,用戶使用網站以瀏覽爲主.
WEB前端,作好客戶體驗.
2005年之後,進入web2.0時代.相似桌面軟件的web應用大量涌現,網頁再也不只是承載單一的蚊子圖片,各類富媒體讓網頁更加生動,網頁上軟件化的交互形式爲用戶提供了更好的使用體驗.隨着web2.0概念的普及,網站重構席捲而來,不少IT企業對本身的網站進行了重構.重構緣由:第一,根據W3C標準重構後,可讓前端代碼組織更有序,顯著改善網站的性能,還能提升可維護性,對搜索引擎也更友好;第二,重構後的網站能帶來更好的用戶體驗,用XHTML+CSS從新佈局後的頁面,文件更小,下載速度更快.
重構的本質是構建一個前端靈活的MVC框架,即HTML做爲信息模型(Model),CSS控制樣式(View),JavaScript負責調度數據和實現某種展示邏輯(Controller)。同時,代碼須要具備很好的複用性和可維護性。這是高效率、高質量開發以及協做開發的基礎。
DHTML可讓用戶的操做更炫,吸引眼球;Ajax能夠實現無刷新的數據交換,讓用戶的操做更流暢.前端的用戶體驗給了用戶直觀的印象.
技術要求:對經常使用的一些JS框架了解,如jQuery YUI等;
掌握最基本的javascript計算方法編寫;
對目前流行的網頁製做方法(Web2.0)HTML+CSS,以及各大瀏覽器兼容性有 很大的瞭解;
對前沿技術的基本掌握(HTML5+CSS3);
還要對IT其它編程語言有所瞭解:PHP java net!有些公司要懂SEO優化.
javascript