前輩們好,我想請(qǐng)問(wèn)前輩們幾個(gè)我在自學(xué)前端相關(guān)技術(shù)的過(guò)程中遇到的問(wèn)題,而這些問(wèn)題一定是要有工作經(jīng)驗(yàn)的人才能回答,所以想請(qǐng)問(wèn)一下前輩們,先在此表示感謝。
1.PC端的DOM操作,我一直都是用JQ實(shí)現(xiàn)的,很方便,但是我聽(tīng)說(shuō)JQ對(duì)移動(dòng)端是不友好的,那請(qǐng)問(wèn)前輩,如果寫(xiě)移動(dòng)端的話,是不是要找一個(gè)代替jq的其他技術(shù),目前我只知道zepto,請(qǐng)問(wèn)就是學(xué)這個(gè)嗎?如果不是,請(qǐng)問(wèn)我應(yīng)該要學(xué)哪一個(gè)?
2.最近剛學(xué)習(xí)了vue,有些時(shí)候我總感覺(jué)要用到JQ,但是網(wǎng)上都是說(shuō)用了vue就不要用JQ了,請(qǐng)問(wèn)前輩,是不是react, angular也是同樣的道理,也就是用了這三個(gè)的話,就是全部都要用原生javascript實(shí)現(xiàn)邏輯?
3.我現(xiàn)在算接觸過(guò)(沒(méi)資格說(shuō)熟練)的有JQ,Boostrap,vue,github,sass,請(qǐng)問(wèn)前輩,我還需要去學(xué)習(xí)哪些技術(shù),尤其是那些必須要會(huì)的?
4.請(qǐng)問(wèn)一個(gè)頁(yè)面的JS特效是我自己設(shè)計(jì)的嗎?還是說(shuō)也有人提供給你,然后讓你去實(shí)現(xiàn)?
5.最后,我想認(rèn)真地再請(qǐng)問(wèn)一下現(xiàn)在工作的前輩們,如果UI扔了個(gè)設(shè)計(jì)稿過(guò)來(lái),假設(shè)是一個(gè)活動(dòng)頁(yè)面,請(qǐng)問(wèn),包括切圖,布局,寫(xiě)JS特效,必須要在多少時(shí)間內(nèi)完成才算及格??如果包括測(cè)試,兼容,請(qǐng)問(wèn)時(shí)間又是多少?
希望能得到前輩的指導(dǎo)。
1.移動(dòng)端上zepto確實(shí)比jq要好,可以理解成殘廢版的jq,因?yàn)橐苿?dòng)端流量很貴,性能不及pc(很久以前,現(xiàn)在好多了),所以會(huì)使用小點(diǎn)的jq,但是隨著時(shí)代的發(fā)展使用框架會(huì)讓工程變得更容易管理更容易維護(hù),但是像jq zepto 這種基本功,會(huì)是一定要會(huì)的,但是不要在短時(shí)間內(nèi)深入,知道怎么回事就可以了.
2.用了框架就不用jq了,為啥?jq封裝了大量兼容性的dom操作(這也是jq的價(jià)值所在),從實(shí)際問(wèn)題出發(fā),你用到dom無(wú)非都是像從頁(yè)面拿數(shù)據(jù),想把數(shù)據(jù)渲染成dom,改個(gè)樣式,加個(gè)動(dòng)畫(huà),這些在mv*框架中,dom操作基本都被屏蔽掉了,你只要把視圖和數(shù)據(jù)綁定好,其中一方發(fā)生改變,那么另一方也會(huì)隨之改變,就是說(shuō)jq做到的,框架幫你做的更好了.
4.特效方面大公司會(huì)有UED去考慮,會(huì)跟你說(shuō)她要什么樣的,你就給她做就好了,小點(diǎn)的公司有UI,她們幾乎只給你設(shè)計(jì)圖,然后你照著圖做就好了,如果有什么好的想法去跟她們商量,在業(yè)務(wù)上不要跨界.
5.這個(gè)沒(méi)有一個(gè)嚴(yán)格的評(píng)判標(biāo)準(zhǔn),一個(gè)業(yè)務(wù)復(fù)雜的功能頁(yè)面有時(shí)候要弄一個(gè)周,一個(gè)簡(jiǎn)單的小項(xiàng)目4/5個(gè)頁(yè)面,三個(gè)小時(shí)就提測(cè)了.只要不讓別人看見(jiàn)你偷懶就好.
3.前端東西駁雜,不要著急,新人先學(xué)習(xí)vue吧,比較友好,多跟身邊的人交流,學(xué)習(xí)他們的優(yōu)點(diǎn),不要在網(wǎng)上找什么rxjs好那就學(xué),ng好那就學(xué),沒(méi)有實(shí)際應(yīng)用,學(xué)什么都忘.
加油.
1.移動(dòng)端寫(xiě)的比較少,不過(guò)一般是用zepto
2.學(xué)vue的話要習(xí)慣vue的思維方式,因?yàn)関ue這種mvvm的方式已經(jīng)把你從操作dom的坑中解脫了出來(lái),雖然不可避免的要操作dom,這個(gè)時(shí)候可以用vue的自定義指令。寫(xiě)js肯定是原生的js,當(dāng)然你要在vue里用js也是可以的
3.不了解移動(dòng)端
4.最重要的基礎(chǔ)是html,css和js(包括ES6),其次是熟悉vue和react這種框架及其原理,然后還有計(jì)算機(jī)科學(xué)相關(guān)的,算法,數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)模式等等
5.這個(gè)看不同的公司,一般特效都是UI設(shè)計(jì)
6.看頁(yè)面復(fù)雜度或者工期
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥(niǎo)中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過(guò)二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。