web前端開發(fā)工程師崗位職責
web前端開發(fā)工程師崗位職責 篇1
職責
1、根據(jù)產品高保真開發(fā)前端頁面,攻克技術難題,在任務期限內完成預定目標
2、解決不同的瀏覽器及不同版本的兼容性問題,熟練掌握各種版本css
3、熟練使用組件化、模塊化開發(fā)方式
4、根據(jù)效果圖無差別還原前端展示效果和交互功能
任職資格:
1、2—3年以上全職工作經(jīng)驗,計算機或相關專業(yè)全日制本科或以上學歷
2、熟悉并深度掌握一種前端構建工具,如:Webpack/rollup/gulp等,熟練使用代碼檢查工具eslint
3、有一定的后端開發(fā)經(jīng)驗(Java)為佳,理解HTTP協(xié)議,理解客戶端、服務端通信機制,熟練使用瀏覽器調試工具,熟練并深度掌握一種網(wǎng)絡抓包工具,如Filder、wireshark等
4、熟練使用vue、js、vuex
5、熟練使用原生JS操作各種對象,原生JS基本工扎實,CSS基本功扎實
6、良好的編碼習慣,勇于承擔工作壓力,具備良好的責任心和團隊合作能力
web前端開發(fā)工程師崗位職責 篇2
職責:
1、負責web前端產品的框架設計與開發(fā)工作;
2、根據(jù)項目任務計劃按時完成軟件編碼和單元測試工作;
3、設計和實現(xiàn)代碼以滿足業(yè)務驅動項目的需求;
4、評估和分解任務以達到實際的目標;
5、跟蹤關鍵的交付成果。
任職資格:
1、本科及以上學歷,計算機相關專業(yè);
2、精通HTML5、CSS3、JS、前后交互;
3、精通Javascript及相關類庫,至少精通一種Javascript類庫,如Jquery,layui;
4、熟練運用Gulp、Grunt、Webpack等前端打包工具;
5、熟練掌握Git(分布式)、Svn(集中式)等源代碼版本管理工具,有良好的代碼習慣;
6、有使用layui進行erp項目開發(fā)的經(jīng)驗的優(yōu)先考慮;
7、網(wǎng)站性能優(yōu)化,各瀏覽器兼容性處理;
web前端開發(fā)工程師崗位職責 篇3
職責:
1、負責前端界面的開發(fā)及制作,以及前端與業(yè)務層交互開發(fā)和維護。
2、持續(xù)的優(yōu)化前端體驗和頁面響應速度,優(yōu)化代碼并保持良好兼容性,提升web界面的友好和易用。
3、根據(jù)產品需求,分析并給出最優(yōu)的頁面前端結構解決方案。
4、確保產品具有優(yōu)質的用戶使用體驗和高性能。
5、配合后臺開發(fā)人員完成項目。
任職要求
1、本科及以上學歷,計算機及相關專業(yè),4年以上互聯(lián)網(wǎng)工作經(jīng)驗。
2、精通Bootstrap、Angular技術,包括HTML/HTML5/XHTML/XML/CSS等。
3、有網(wǎng)站設計的經(jīng)驗,對行業(yè)內的網(wǎng)站有自己的理解,精通各種設計軟件的基本操作。能夠理解客戶需求并且可以形成設計圖的優(yōu)先考慮。
4、精通Div、CSS布局的html代碼編寫,熟練手寫標準css樣式表,兼容各瀏覽器,精通html/xhtml、css,熟悉頁面架構和布局,對web標準和標簽語義化有深入理解。
5、熟練使用html5 canvas,對html5/css3方面有實際的理解和實踐經(jīng)驗。
6、熟練使用PhotoShop對頁面圖片進行修改和設計圖片圖標等。
7、熟悉jquery mobile移動前端框架。
8、精通Ajax、JavaScript、JQuery等前端腳本語言技術,掌握面向對象編程思想,精通前端展現(xiàn)框架的一種:jquery,prototype ext等js框架。
9、對用戶可用性,用戶體驗,用戶研究等相關知識有深入的了解和實踐經(jīng)驗。
10、具有良好的分析和解決問題能力,對攻關疑難問題具有濃厚興趣。
web前端開發(fā)工程師崗位職責 篇4
職責:
1、負責產品的HTML5頁面架構設計和開發(fā)工作;
2、根據(jù)產品需求,分析并給出最優(yōu)的頁面前端結構解決方案;
3、應用新技術,與UED團隊合作,設計開發(fā)極具用戶體驗的前端應用;
4、較強溝通能力、學習能力,有責任心、有團隊合作精神,性格開朗。
5、有移動端開發(fā)經(jīng)驗優(yōu)先
任職條件:
1、學歷:大專及以上工作經(jīng)驗:2年及以上
2、精通HTML5、CSS3、JavaScript等Web前端開發(fā)技術;
3、精通MVVM、MVC,有過Vue等框架生產環(huán)境開發(fā)經(jīng)驗至少一年vue使用經(jīng)驗
4、熟悉主流瀏覽器,及Android與iOS等移動平臺的頁面適配;
5、熟悉前端性能優(yōu)化和常用構建工具
web前端開發(fā)工程師崗位職責 篇5
職責:
1、根據(jù)功能需求設計編寫頁面原型;
2、前后端聯(lián)調保證功能流暢;
3、提高頁面易用性、美觀提出合理建議。
4、與后臺工程師配合開發(fā)聯(lián)調并交付產品;
5、持續(xù)優(yōu)化前端頁面體驗和訪問速度,保證頁面精美高效。
任職要求
1、 全日制本科以上學歷、計算機相關專業(yè);
2、 前端開發(fā)一年以上工作經(jīng)驗
3、 精通html、ajax、js、css、div等web的前端開發(fā)技術;
4、 有H5、bootstrap、jquery、 AngularJS、angular vue、typescript等框架技術實際開發(fā)經(jīng)驗;
5、學習能力強,快速解決問題;
6、善于交流、良好的團隊協(xié)作能力和敬業(yè)精神;
web前端開發(fā)工程師崗位職責 篇6
職責:
1 負責PC網(wǎng)站和移動站的開發(fā);
2 與后端軟件工程師溝通,完成產品功能開發(fā)
3 實現(xiàn)前端產品業(yè)務邏輯和界面交互的研發(fā)需求,保證產品的用戶體驗
任職要求:
1、1-2年以上前端開發(fā)經(jīng)驗
2、能夠熟練運用HTML、CSS、JavaScript構建高性能的Web應用程序
3、熟練使用webpack 前端構建工具
4、熟悉Vue前端視圖框架
5、熱愛編程,對技術有鉆研精神,學習能力強。性格開朗,積極熱情,溝通能力強,有強烈的責任心,具有良好的團隊合作精神和敬業(yè)精神
6、熟悉小程序開發(fā)優(yōu)先
web前端開發(fā)工程師崗位職責 篇7
1、根據(jù)UI設計師提供的設計圖,實現(xiàn)一流的Web界面,優(yōu)化代碼并保持在各瀏覽器下良好的兼容性;
2、Web前端表現(xiàn)層及與后端交互的架構設計和開發(fā);
3、JavaScript程序模塊開發(fā),通用類庫、框架編寫;
4、配合后臺開發(fā)人員實現(xiàn)產品界面和功能;
5、對完成的頁面進行維護和對網(wǎng)站前端性能做相應的優(yōu)化。
web前端開發(fā)工程師崗位職責 篇8
職責:
1、負責產品的前端代碼開發(fā)、頁面重構以及交互設計邏輯處理;
2、根據(jù)產品文檔開發(fā)高性能、高兼容性的前端代碼,完成腳本通用類庫、框架、UI控件的編寫,并形成文檔;
3、與用戶、美工、編碼工程師等協(xié)作實現(xiàn)良好的用戶交互;
4、評估、優(yōu)化網(wǎng)站前端性能。
任職要求:
1、2年以上JavaScript腳本開發(fā)經(jīng)驗,對OOP有一定的認識;
2、精通HTML5/XHTML、CSS3、JavaScript、AJAX、JSON、XML等技術;
3、至少熟練掌握一種JS框架,如:Jquery框架,熟悉對象化Javascript編程;
4、有跨瀏覽器開發(fā)經(jīng)驗,理解不同瀏覽器之間的差異,寫出代碼具有良好的兼容性;
5、具有優(yōu)化JavaScript性能的能力;
6、掌握軟件設計流程和軟件工程規(guī)范,具備良好而規(guī)范的設計和技術文檔編寫能力,擁有良好的代碼習慣,邏輯結構清晰,命名規(guī)范,代碼冗余率低;
7、良好的交流溝通能力,吃苦耐勞,責任感及上進心強,團隊精神及職業(yè)道德;
8、了解java語言優(yōu)先;
9、有移動設備(手機、PAD)網(wǎng)頁開發(fā)經(jīng)驗著優(yōu)先;
web前端開發(fā)工程師崗位職責 篇9
崗位職責:
1、協(xié)助系統(tǒng)架構設計師進行系統(tǒng)架構設計工作;
2、承擔WEB前端核心模塊的設計、實現(xiàn)工作;
3、承擔主要開發(fā)工作,對代碼質量及進度負責;
4、參與進行關鍵技術驗證以及技術選型工作;
5、和產品經(jīng)理溝通并確定產品開發(fā)需求。
東莞某紡織公司招聘WEB開發(fā)工程師的崗位負責
1、根據(jù)產品原型開發(fā)前端代碼,配合技術部完成后端數(shù)據(jù)的接口;
2、解決不同的瀏覽器及不同版本的兼容性問題;
3、優(yōu)化載入速度及優(yōu)先級,異步加載的實現(xiàn);
4、Js交互原型的制作;
5、CSS、JS、框架維護。
web前端開發(fā)工程師崗位職責 篇10
職責:
1、負責公司產品UI設計稿的pc端、移動端web界面的還原;
2、維護現(xiàn)有應用產品,按最新需求完成最基本功能的實現(xiàn);
3、在開發(fā)過程中與開發(fā)人員的溝通,完成前端與java等后端數(shù)據(jù)交互聯(lián)調
4、響應產品需求,完成修改工作;
5、對頁面進行優(yōu)化,對代碼進行優(yōu)化,提高可維護性。
任職資格:
1、 大專及以上,計算機軟件編程相關專業(yè);
2、 1年以上web前端開發(fā)工作經(jīng)驗(有成熟上線作品);
3、熟悉最基本的html、css、javascript語法,了解H5、CSS3、ES6+新語法,了解語義化標簽;
4、熟悉使用jquery、react 、vue、Bootstrap等前端開發(fā)工具及框架;
5、熟悉Javascript數(shù)據(jù)處理,Ajax交互開發(fā);
6、熟悉使用webpack、gulp、requireJS、rollup等模塊化、工程化工具;
7、能夠高效編寫web界面,熟練使用Git等版本管理工具。
web前端開發(fā)工程師崗位職責 篇11
職責:
1、負責公司前端系統(tǒng)和功能的開發(fā)、維護;
2、負責前端公共組件、基礎框架的設計和實現(xiàn);
3、根據(jù)需求實現(xiàn)頁面交互效果;配合后臺開發(fā)工程師,完成Web頁面的前端用戶交互功能、聯(lián)調等工作;
4、參與項目的用戶研究、分析,并根據(jù)結果改進設計,優(yōu)化Web產品的易用性,改善用戶體驗。
任職要求:
1、計算機相關專業(yè)本科及以上學歷、1-2年前端開發(fā)經(jīng)驗;
2、精通Html、Javascript、CSS編程語言,熟悉W3C網(wǎng)頁標準、兼容多種瀏覽器的前端頁面代碼;
3、精通Html5網(wǎng)頁設計和開發(fā);熟悉互聯(lián)網(wǎng)Html5主流應用開發(fā)模式和設計理念;
4、熟練使用JQuery,VUE等前端框架;
5、具有車聯(lián)網(wǎng)、物聯(lián)網(wǎng)從業(yè)經(jīng)歷者優(yōu)先;
6、GIS開發(fā)相關經(jīng)驗優(yōu)先
7、對技術有強烈的興趣,喜歡鉆研,具有良好的學習能力和技術實現(xiàn)能力;
8、良好的學習能力、團隊協(xié)作能力和溝通能力;善于思考,能獨立分析和解決問題;
web前端開發(fā)工程師崗位職責 篇12
職責:
1、負責公司微信小程序設計及開發(fā)工作;
2、搭建高效集成的前端開發(fā)環(huán)境;
3、參與開發(fā)核心組件,參與部分項目的技術選型;
4、持續(xù)的優(yōu)化前端體驗和頁面響應速度,并保證兼容性和執(zhí)行效率;
5、配合后臺工程師一起研討技術實現(xiàn)方案,進行應用及系統(tǒng)整合;
6、完成與工作相關的技術文檔編寫工作;
7、技術難點的'突破和攻關,初級工程師的技術指導
任職要求:
1、計算機相關專業(yè)本科及以上學歷,3年以上互聯(lián)網(wǎng)Web前端相關開發(fā)經(jīng)驗;
2、熟悉HTML5特性,了解HTML5最新規(guī)范,能熟練運用HTML5、CSS3、進行合理的PC端網(wǎng)頁制作和構建移動端的WebApp;
4、熟悉掌握HTML CSS Javascript ES6 JSON AJAX等前端開發(fā)技術,熟悉主流的前端開發(fā)框架;
5、理解前端組件化的開發(fā)思想;
6、熟悉交互設計,對可用性、可訪問性等用戶體驗知識有相當?shù)牧私夂蛯嵺`經(jīng)驗;
7、從技術和業(yè)務角度主動挖掘產品特性,并利用自身設計能力主動提出解決方案;
8、強烈的責任心和團隊合作能力,良好的學習能力,邏輯思維能力并且敢于創(chuàng)新和接受挑戰(zhàn)。
web前端開發(fā)工程師崗位職責 篇13
職責:
1.負責產品(移動端)前端界面的構建,以及各類交互設計與實現(xiàn);
2.負責實現(xiàn)產品在不同平臺、設備上兼具優(yōu)質的用戶使用體驗;
3.參與產品前端樣式和腳本的模塊設計及優(yōu)化;
4.負責產品/項目的前端設計與編寫,并參與核心程序模塊的編寫;
5.熟悉敏捷開發(fā),編寫高質量的,整潔簡單,可維護性的代碼;構建可重復使用的代碼以及公共庫;
6.不斷優(yōu)化現(xiàn)有的產品,努力提高系統(tǒng)速度,穩(wěn)定性和可擴展性;不端提升用戶體驗;
7.參與項目前端工作的協(xié)調管理,發(fā)現(xiàn)并解決項目相關問題。
任職要求:
1.大專及以上學歷,4年及以上實際前端開發(fā)的工作經(jīng)驗;(培訓經(jīng)歷不算工作經(jīng)驗)
2.精通HTML+CSS+JS編程,熟悉HTTP協(xié)議以及瀏覽器原理;
3.熟悉主流前端框架,包括但不限于React、Vue等;熟練掌握Vue的優(yōu)先考慮;
4.熟悉Web前端MVC架構,熟悉前端模塊化開發(fā)方案,對前端工程化有深刻理解;
5.較強責任心和團隊協(xié)作精神,具備獨立解決問題能力;
6. JS性能優(yōu)化經(jīng)驗者優(yōu)先。
web前端開發(fā)工程師崗位職責 篇14
1. 根據(jù)UI設計師提供的設計圖,實現(xiàn)一流的Web界面,優(yōu)化代碼并保持在各瀏覽器下良好的兼容性;
2. Web前端表現(xiàn)層及與后端交互的架構設計和開發(fā);
3. JavaScript程序模塊開發(fā),通用類庫、框架編寫;
4. 配合后臺開發(fā)人員實現(xiàn)產品界面和功能;
5. 對完成的頁面進行維護和對網(wǎng)站前端性能做相應的優(yōu)化。
web前端開發(fā)工程師崗位職責 篇15
工作職責
1.負責移動端H5開發(fā)、維護和優(yōu)化工作。
2.負責第三方平臺小程序開發(fā)、維護和優(yōu)化工作。
職位要求
1.三年以上前端開發(fā)經(jīng)驗。
2.熟練使用HTML5/CSS3開發(fā)響應式網(wǎng)頁布局。
3.精通JavaScript、Ajax、DOM/BOM等前端交互技術。
4.掌握前端一種構建工具(Grunt/Gulp/Webpack)
5.在項目開發(fā)中,熟練使用Vue或React框架,并結合開源UI快速構建Web應用。
6.熟練掌握ES5/ES6語法,熟悉等服務端技術開發(fā)優(yōu)先。 7.熟悉Http等工作原理。
8.對Web前端的性能優(yōu)化以及Web常見漏洞有一定的理解和相關實踐
9.善于技術總結,較強的自主學習能力,通過技術文檔參考,能獨立解決疑難技術點。
10.主動性強,有敬業(yè)精神,勇于面對困難和接受挑戰(zhàn),有良好的團隊協(xié)作能力和溝通能力。
web前端開發(fā)工程師崗位職責 篇16
崗位職責:
1、使用HTML5、CSS3和JavaScript技術,開發(fā)跨平臺、瀏覽器的Web前端;
2、參與定制前后端交互接口,優(yōu)化接入流程;
3、研究最新的前端開發(fā)技術和框架,制定統(tǒng)一前端UI庫,不斷優(yōu)化用戶體驗和客戶端性能。
任職要求:
1、3年以上的Web開發(fā)經(jīng)驗,可獨立完成中等規(guī)模的Web應用前端;
2、精通HTML5、CSS3標準,熟悉常用的JS框架,如Bootstrap、JQuery等;
3、熟練使用AngularJS/ReactJs/vue等至少一種富應用框架。
4、掌握各種瀏覽器的兼容性問題;
5、具備良好的代碼風格和編程習慣;
6、很強的團隊合作和溝通能力,能夠承擔一定的工作壓力;
7、熟悉等svg圖表庫優(yōu)先;
8、熟悉微信開放平臺、釘釘開放平臺著優(yōu)先;
web前端開發(fā)工程師崗位職責 篇17
職責:
1.負責部門Web前端技術框架設計及功能開發(fā);
2.負責部門Web前端技術定型、制定工作流和新技術調研;
3.負責公司數(shù)據(jù)可視化(智慧城市大數(shù)據(jù)、應急大數(shù)據(jù))產品實現(xiàn)。
崗位要求:
1.三年以上Web前端工作經(jīng)驗,熟練掌握Html,css,Javascript,有web gis開發(fā)經(jīng)驗優(yōu)先考慮;
2.精通css,js對各瀏覽器兼容,熟悉瀏覽器性能優(yōu)化,了解頁面渲染原理;
3.熟練使用主流的JavaScript庫或框架(Zepto,Jquery,SeaJs,RequestJ,React,Vue等),并精通React或者Vue其中一種;
4.熟悉前端自動化工程(Fis, Grunt, Gulp, Webpack等),熟悉svn或者git代碼管理及工作流,熟悉常見Web開發(fā)問題定位和解決方式;
5.精通面向對象編程思想,有框架設計能力;
6.至少熟悉一門后端語言(如asp.net,node),掌握nodejs優(yōu)先考慮;
7.有強烈的求知欲,善于學習和運用新知識;良好的團隊合作精神和積極主動的溝通意識。
web前端開發(fā)工程師崗位職責 篇18
職責:
1、根據(jù)公司項目需求,負責多終端產品的前端設計、開發(fā)、優(yōu)化、維護;
2、參與項目需求評審、與相關人員溝通、保證開發(fā)的質量和效率;
3、配合交互設計師及視覺設計師實現(xiàn)交互效果,配合后臺工程師完成應用開發(fā);
4、javascript程序模塊開發(fā),通用類庫、框架開發(fā)。
5、能夠帶領5人團隊完成產品的開發(fā)工作并保證軟件性能,質量和安全;
任職要求:
1、大學??萍耙陨蠈W歷,計算機相關專業(yè)優(yōu)先,5年及以上前端開發(fā)經(jīng)驗,2年及以上vue開發(fā)經(jīng)驗,有基于vue相關技術開發(fā)微信小程序和公眾號經(jīng)驗,對符合移動端標準的前端開發(fā)有豐富經(jīng)驗,有成功作品;
2、精通javascript、es6編程語言,良好的OOP編程思想;
3、精通vue、vue-router、vuex、vue-resource等vue相關技術的應用;
4、熟悉bootstrap、sass、webpack、jquery等前端技術;
5、有供應鏈、電商項目、平臺類產品經(jīng)驗者優(yōu)先。
web前端開發(fā)工程師崗位職責 篇19
崗位職責
1、負責公司前端工作的分工管理
2、負責完成公司系統(tǒng)架構設計及核心代碼開發(fā),確保一流的用戶體驗
3、負責前端組的績效管理,管控前端工程師的工作計劃及工作質量
4、負責協(xié)調前端工程師與后端、UI、項目經(jīng)理之間工作銜接
5、負責鉆研新技術、解決前端技術難題
6、負責內部工作技能、效率提升及人員培養(yǎng)工作
7、完成總監(jiān)交辦的其他工作
任職資格:
1、熟練掌握http、Ajax、JSON、XML等技術與標準,系統(tǒng)掌握前端框架如jQuery、Angularjs、Bootstrap等必須具備前后端交互工作經(jīng)驗
2、使用并配置過Grunt、Gulp、Webpack等工具打包、構建前端頁面
3、使用Java進行Web開發(fā)經(jīng)驗,熟悉SpringMVC、MyBatis等,熟練至少一種關系型數(shù)據(jù)庫
4、良好的規(guī)范編程習慣和開發(fā)文檔編寫能力
5、具有SpringBoot或者JHipster項目開發(fā)經(jīng)驗
6、了解微服務開發(fā)、SpringCloud、docker等架構
7、4年以上前端開發(fā)經(jīng)驗,1年以上項目或團隊管理經(jīng)驗;熟悉前端相關標準,對前端語義化、瀏覽器兼容性問題有深入理解
8、較強的責任意識;強大的學習鉆研能力;具有良好的溝通能力和較強的團隊合作意識;一定的管理能力
web前端方面的工作經(jīng)歷都有哪些呢?
1、三大基礎技能,js、css、html這三項技能是前端工程師能力中的基礎,任何框架、工具、庫都是基于這三者只上的。這是硬實力,決定了整個前端生涯能夠達到的高度,以及在后面的技術棧拓展中的順暢程度和能夠達到的效果。
2、工程能力要有,前端工程師首先是個工程師,做項目就是在做工程,所以懂得如何把一個項目的前端部分的工程運行起來,是另一項必備技能。
grunt、gulp、webpack都是著名的工程類工具,這些工具只要能熟練使用,就基本符合工程能力的要求。但是如果想要拿到更高一個層次的offer,理解工作原理必不可少。這些工具的根本作用,就是對資源的處理,包括代碼的壓縮打包、本地服務器的架設等。
3、調試能力要必備,如果還在用alert、console來調試程序定位問題,那么你還不符合要求。
學習chrome調試工具的使用,Elements查看元素、Network查看網(wǎng)絡請求、Sources查看代碼,設置斷點定位問題、call stack查看調用棧。這個能力很少有人提到,但是掌握這些技能,不僅能在面試時加分,更重要的是在日后實際的項目中發(fā)揮的作用。
4、團隊協(xié)作能力指的就是git,在項目開發(fā)中必不可少,熟練使用git,掌握常用的命令,學會解決沖突。
5、熱門框架的使用vue、react是當前兩個最熱門的框架,能夠熟練使用是基本要求,如果你想在眾多求職者中脫穎而出,你還需要理解原理,還是那句話,你跟offer的差距就是使用與實現(xiàn)的差距。試著理解virtual dom的原理,響應式的原理,雙向數(shù)據(jù)綁定的原理。
6、項目經(jīng)驗要可靠,不是“仿了幾個頁面”,而是“項目”的經(jīng)驗,是經(jīng)歷過整個項目從0到1全過程的經(jīng)驗,在這個過程中遇到了什么坑,如何解決的,解決的過程中是如何思考的。
Web前端工程師要掌握的工作經(jīng)驗
今天小編要跟大家分享的文章是關于Web前端工程師要掌握的工作經(jīng)驗。設計師與工程師的交流經(jīng)常是雞同鴨講,牛頭對不上馬嘴,為了幫同學們搞定這個難題,小編整理了一個列表,幫同學們能跟工程師無障礙溝通,全是非常實用的知識點。
開發(fā)者一般不是令人驚艷的設計師,設計師也通常不是出色的開發(fā)者。雖然有很多例外,但這兩行的門道對對方而言都是難以言說的謎,然而雙方卻要在這種情況下合作完成項目。作為在兩個領域都工作過的人,北大青鳥web前端培訓專家整理了一個列表,使設計師能夠更好地輔助開發(fā)者開發(fā)應用和網(wǎng)站。下面來和小編一起看一看吧!
一、Photoshop
開發(fā)者經(jīng)常需要處理設計師制作的Photoshop
PSD文件,因此任何對設計師有益的事情也會對開發(fā)者有益,包括繪制易于維護、易于理解的PSD文件。
1、有效地進行版本控制
設計師經(jīng)常會面對各種裝滿了一堆沒有清晰版本命名的PSD的文件夾。為了解決這個問題,設計師可以事先確定一種合適的版本命名格式(理想的格式應該使文件在字順排序下自動有意義地排列)。
2、保持圖層
不要輕易合并圖層。需要導出時,通過組合,隱藏/顯示圖層的方式來進行,導出后再把文件恢復到原來的狀態(tài)。不要輕易破壞有用的數(shù)據(jù)。電腦性能更不是合并圖層的理由——若被此限制,你應該做的是買內存更大,性能更好的電腦。
3、對圖層進行有意義的命名
雖然對圖層命名比較繁瑣,但這樣做確實能夠幫助理解,尤其是在重用文件元素的時候。命名時應確保文字圖層的名稱反應其內容。重復的圖層也要進行有意義的命名,而不是簡單的“副件”。
4、合理地對圖層編組
應該把分散在不同圖層的視覺元素編為一組。對單一設計的文件來說,編組整體上應該一致按照從左到右,從上到下的順序。層次和順序比按顏色編碼圖層更好,因為圖層移動時,顏色還需要保持。
5、去掉不需要的圖層
不再需要的舊版本、模版和參考材料以及臨時復件應該從圖層中及時刪除。間歇性地瀏覽一下你的所有圖層,及時刪除不需要的東西。
6、使用圖層復合
Photoshop的圖層復合功能可以讓你制作多組圖層狀態(tài),如可見性,位置甚至圖層風格。你可以用圖層復合功能來靈活地在一份文件中整合設計中不同部分(比如網(wǎng)站的多個標簽、應用的多個頁面)。這樣做可以不必保留重復的圖層編組,從而減小文件大小。
7、保存矢量文件和可伸縮效果
在設計應用時,很可能會需要原設計兩倍尺寸的圖片來適應有雙倍像素的新設備。確保在這種情況下你不需要重新繪制所有的圖標。
二、助力開發(fā)者
還有一些特別與應用及網(wǎng)頁設計相關的建議,每項都有相應的要求和限制。
8、學會在縮放時保存圓角
操作系統(tǒng)經(jīng)常會統(tǒng)一圓角的角半徑(iOS通常為12像素)。Adobe
Fireworks會保持圓角矩形的角半徑,但Photoshop不會。因此確保你用直接選擇工具來選取圓角的點并且以傳統(tǒng)的方式縮放圖像。
9、在72ppi下進行設計
一個像素就是一個像素,更多的像素只會生成更大的文件。不要通過改分辨率來蒙混過關。
10、對齊像素
確保相關的形狀工具設置成對齊像素。根據(jù)你的需要使用像素網(wǎng)格等工具。一貫使用偶數(shù)尺寸來方便裁剪。
11、使用RGB模式
這點不僅對顏色顯示重要,對開發(fā)者將顏色正確地寫入代碼也同樣關鍵。
12、資源準備是你工作的一部分
很多(大多數(shù))開發(fā)者除了基本的編輯功能外對Photoshop一竅不通。設計師需要適時地導出可能會在應用或網(wǎng)站上用到的裁剪圖,因為畢竟他們是對文件和Photoshop最熟悉的人。這項工作雖然很痛苦,而且很耗時,但這是除“設計”外90%的工作。
13、謹慎地使用字體
不同的設備和操作系統(tǒng)的預設字體有所不同,因此不能確保這些設備都有你進行設計的電腦上的字體(事實上,你比一般人的設備上的字體都多)?;旧希瑢没蚓W(wǎng)站上的文字以實際文本的格式呈現(xiàn)會有更好的效果,但這也使對字體的選擇不僅基于視覺,還有可行性上的考慮。
還有一點值得注意,允許個人設計使用的許可也許不允許你將該字體完全使用在應用或網(wǎng)頁上。在選定設計中使用的字體之前,確保和你的開發(fā)者或客戶進行有效溝通。
14、確定設計尺寸
對移動設備應用來說,屏幕尺寸不是全部信息,你還需要考慮系統(tǒng)狀態(tài)欄等的存在,以及他們如何在屏幕橫排和豎排時影響尺寸(比如iOS設備的頂端狀態(tài)欄會在橫排的時候減小較小邊的尺寸,在豎排的時候減小大邊的尺寸)。和你的開發(fā)者確認一下應用是否為完整的全屏很必要。
15、使用平臺風格
每個平臺(操作系統(tǒng))都有其獨特的用戶界面元素和交互風格(也會根據(jù)不同的設備有所不同)。在設計時注意這些風格,并且除了有特殊原因,不要進行與平臺本身風格差別太大的設計。例如,在iPad上,你會發(fā)現(xiàn)這些需要注意的地方:
1、支持兩種屏幕方向的強烈需求
2、雙欄設計在兩種屏幕方向上都可接受
3、將彈出框作為一種界面元素和分組機制
4、確定的文件瀏覽器的風格
5、在級別較高的導航欄中,返回按鈕是向左指的圖標
因此,在設計時要熟悉平臺,因為你的設計要適應它。沒有哪一種單一的設計可以適應所有的平臺。。
16、對橫排和豎排分別進行設計
不同的屏幕方向需要不同的交互設計風格,這不僅是因為屏幕寬高比,還因為用戶以不同方向手持設備時外形、重量和平衡上的區(qū)別。只針對適應屏幕寬高比進行設計頂多是一個糟糕的妥協(xié)策略。
17、針對每種主流尺寸和情景進行設計
同一應用在手機、平板和電腦上的內容和交互都應有所不同。對移動設備而言,我們也需要考慮注意力持續(xù)時間、注意力分散、使用設備時的身體協(xié)調性減弱,以及用戶在移動或危險情境下使用設備的可能性(例如走路時的障礙物、過馬路時的交通情況以及駕駛安全性)。這些使用情景與設備的尺寸和本質有不可否認的關系,有效的設計應該充分考慮這些因素。
18、使用純正的,至少實際的示例內容
好的示例內容標準有以下幾條:
1、示例內容涵蓋應用可能的長度,而不是僅僅為了原型設計的方便。
2、設計必需的數(shù)據(jù)缺省時的顯示方案,尤其如用戶照片等。
3、考慮不合需要的輸入示例,比如需要進行裁剪的過寬或過長的圖片。
4、包含極端或少見的名字示例,包括超長或不間斷的姓和名。
5、地址不限制為當?shù)氐牡刂沸问?,而包括各種可能的長度和格式。
6、在設計的任何角落都找不到“Loremipsum”。
19、本地化考慮
當大多數(shù)人考慮支持其它語言時,他們想的是文本。而當設計師或開發(fā)者考慮本地化時,他們應該考慮的是布局。為了實現(xiàn)本地化,你的設計應該使所有文本支持與英文50%的寬度差異。在顯示同等內容時,亞洲語言需要的空間比英語少接近50%,而歐洲語言會比英語多接近50%。這個問題在設計按鈕和幫助文本時尤其重要。
20、考慮屏幕全局光源
作為設計師,你應該早就了解每個平臺都有其不可改變的屏幕全局光源(例如在iOS上,是在中心的正上方,或90度)。所有高光和陰影效果都應該和平臺的光源相協(xié)調。
21、明確導航和組織控件設計
向你的開發(fā)者明確展示你的設計中包含的標簽、下拉菜單或者其它閉合機制。在進行這種控件設計時,要尊重平臺的設計慣例。開發(fā)者在進行開發(fā)時需要明確了解信息層次,因此你要確保你的設計清晰地展示你的意圖。圖層復合在這種情況下非常有用。
22、導出圖形時不進行壓縮
在導出時以PNG
alpha通道格式保存,除非被明確告知其它保存方式。除非被明確要求,否則不要使用JPEG格式。不要考慮圖像文件大小,因為開發(fā)者或他們的開發(fā)環(huán)境會對圖像進行最優(yōu)化。以透明背景導出每個元素,而不是純色,即便你設計中的一部分背景確實是純色的。
23、詢問陰影的處理
和你的開發(fā)者溝通是否要將陰影效果包含在導出圖中。通常情況下,開發(fā)者會用CSS或寫代碼來應用陰影,這樣做事實上會比直接使用預先保存的陰影位圖更方便容易。不要假定陰影效果應該包含在圖像中,雖然在設計原型時用圖層展示陰影效果。
24、理解按鈕的構建方法
應用或網(wǎng)頁上的按鈕幾乎都不是用單一的圖片創(chuàng)建的,而通常是下面兩種情況:
a:3部分圖像,左端圖像,右端圖像,重復的單像素寬的中間部分(允許圖像的橫向擴展)
b:9部分圖像,上中下-左端圖像,上中下-右端圖像,以及3個重復的上中下中間部分(允許按鈕的橫向和縱向擴展)
最后想法
任何軟件都應該是平面設計、交互設計和開發(fā)三者合作的結果,這三部分都同等重要。知道另外領域的需求對我們自己的工作非常有幫助。
以上就是小編今天為大家分享的關于Web前端工程師要掌握的工作經(jīng)驗的文章,希望本篇文章能夠對正在從事web前端工作的小伙伴們有所幫助,想要了解更多web前端知識的小伙伴們記得關注北大青鳥web培訓官網(wǎng)。最后祝愿小伙伴們工作順利!