t019cf095059738fc02.jpg
一潜慎、前端是做什么的搀玖?
- 廣義的前端應(yīng)該是指與用戶最近負(fù)責(zé)人機(jī)交互界面的一個(gè)職業(yè)莉炉。但是現(xiàn)在通常是指負(fù)責(zé)網(wǎng)站界面的實(shí)現(xiàn)和交互實(shí)現(xiàn)的。在國(guó)內(nèi)有獨(dú)立UX部門的公司陕悬,一般前端都是屬于這個(gè)部門里面的题暖。所以前端屬于用戶體驗(yàn)的一部分,這也是我認(rèn)為未來前端的一個(gè)發(fā)展方向捉超。
二胧卤、前端要做那些事情?
- 前端工程師拼岳,字面理解有點(diǎn)是準(zhǔn)備工作的事情枝誊,前面開端的工作,事實(shí)上也是類似惜纸,拿到網(wǎng)站或者軟件項(xiàng)目叶撒,需要前端工程師去架構(gòu)整個(gè)網(wǎng)站或者軟件設(shè)計(jì),說白了就是網(wǎng)站或軟件需要設(shè)計(jì)成什么樣子來滿足客戶需要耐版。
- 當(dāng)然完成第一個(gè)步驟看似簡(jiǎn)單祠够,實(shí)際上需要考慮的內(nèi)容非常多,當(dāng)你真正開始設(shè)計(jì)網(wǎng)站或者軟件的時(shí)候粪牲,考慮語言的選擇古瓤,比如Html、Css腺阳、Javascript落君,開發(fā)工具的選擇也是非常重要的。
- 當(dāng)整個(gè)網(wǎng)站或者軟件設(shè)計(jì)的時(shí)候舌狗,需要考慮網(wǎng)站或者軟件的兼容性叽奥,網(wǎng)站在不同版本瀏覽器顯示是一個(gè)問題,軟件在不同操作系統(tǒng)的差異化也是需要考慮的一個(gè)方面痛侍,兼容問題是重點(diǎn)朝氓。
- 框架的使用魔市,類似于封裝部分功能,方便使用的內(nèi)容赵哲,因?yàn)榭紤]前面的兼容性待德,代碼冗余度較高等問題,使用框架不僅解決了前面系列問題枫夺,而且會(huì)使代碼更加高效将宪,其整合并且精簡(jiǎn)代碼。
- 還需要考慮一個(gè)問題就是前端設(shè)計(jì)的規(guī)范性橡庞,直接影響到功能開發(fā)的結(jié)合性较坛,以及后面維護(hù)代碼等方面,不要只考慮單一的使用即可扒最,有時(shí)候問題考慮得越全面丑勤,對(duì)后續(xù)實(shí)際上更加有利。
三吧趣、互聯(lián)網(wǎng)公司產(chǎn)品流程
f636afc379310a55da407a76b74543a9832610cf.jpg