對於前端新手來說,在有限的時間內是把原生js學好還是把vue框架學好?

時間 2021-05-12 06:23:53

1樓:丁丁

如果為了早點工作,可以先把vue學好,不著急的話先把基礎打好,三大框架學起來其實簡單,多用用就會了,往精通去走也需要js基礎,所以,建議基礎學好先

2樓:csap-AA

如果是想快速找工作,混口飯吃,那就先學vue。先會用先活命。本質上前端都是基於原生js,如果你只會用框架,不懂其中原理,不深入。那以後就廢了。

3樓:

如果已經上手專案開始工作了,

建議先學Vue,

先握住飯碗再說別的,

在做專案的過程中,

遇到問題,解決問題,

自然而然就會把js補上,

然後等稍微空閒的時候再把js補足

這樣才能兩條腿走路。

4樓:Mr-milks

個人意見

先學js,因為框架畢竟是框架,你就算工作會用vue了,但是不會有人給你把資料都整理好讓你拿來就用,你終究還是得自己處理資料進行資料填充渲染

所以,我覺得js的基礎還是要打好,js基礎打好了,對你理解vue也有幫助的

5樓:

2個是一起進步的,vue只是替代dom,js該學的還得學,新人學好誰好找工作,我認為是js、jq,乙個只會vue的新人是很難找工作的,誰敢要你,還有大量老專案使用的jq,相對來說對招聘要求不是那麼高

6樓:Lee Wen

如果時間有限的話,建議:

先學一些最基礎的js,會最基本的就行。

再學一些簡單的ES6。

之後就可以開始學習Vue,看官方文件就行。學習一段時間Vue,你會發現很容易就上手了。

用空閒時間再回來深學js,會發現Vue上難的問題也容易解決了。

7樓:末刃

對與新手在有限的時間內

為了好找工作先把js,vue 入門下

先達到乙個企業招聘最基本標準

js 是由淺入深的過程需要時間來實現量變 ,可以在工作中慢慢積累

8樓:Yaoii

個人觀點,如果可以把原生JS學精,學vue就只是個時間問題,如果原生JS沒有學好,vue的深層原理很難理解,框架都是基於JS,一般來說開始都是html css js ,當然是肯定要配合一些專案來做,效果會更好,上github上拉點專案看看,或者看一些基礎小輪子是怎麼做的

當然可以配合一點jquery,畢竟jq是在原生基礎上的變化,難度不大,可以一併了解學習了,原生js熟悉了,上手vue難度就不大了,甚至可以在學習框架的時候複習了一遍js

總而言之,如果需要一些積極的反饋,我建議過一遍JS的語法之後,可以學個小框架jQuery,它能大大提公升你開發的效率,同時,主動的去了解JS中一些晦澀的概念如閉包、原型、原型鏈等概念,這樣積累了一段時間之後,對JS的掌握程度深了一些之後,再去學vue,也能感覺得心應手

但需要明白,初期你也只是會用而已,遠遠不能理解其原理,後面如果既想會用,又想理解原理,還是要去研究原生JS,但這種方式其實也能對症下藥,以問題驅動,你的研究興趣也會提高;

9樓:刻意陌生

著急找工作的話,可以先看一下Vue,簡單熟悉一下就好,這東西工作起來很快就熟悉了。

但從個人發展的角度來講,js基礎是基礎中的基礎,是最重要的,不單單是js,像css基礎,基本的演算法知識和計算機網路知識都是重中之重。

想要成為一名優秀的前端需要不斷的學習,但不要被日新月異的各種新技術迷花了眼,基礎是最重要的。

10樓:aduan

分階段學:

1、先把js,es6基礎學得差不多,了解常用的功能函式等基本用法及原理。

2、根據需要可以學vue,學vue的過程中還是會有原理性底層的東西不解,繼續補js

3、結合實際專案邊做邊學,但不要放棄系統地學js

11樓:Kuroneko

如果你學不好原生js 那麼我認定你不可能學好vue或者react 如果你連this和閉包都不知道還想用好乙個高度封裝的庫??!

12樓:高寶

我也是前端新手,感覺最好是先掌握原生js的基礎知識,有乙個大體的知識框架,然後細節方面可以結合框架來深入學習,單單只學習框架,有點浮於表面,不是長久之道

13樓:

在學習 vue 並大量實踐的過程中,不斷夯實js基礎;實踐的時候多問幾個為什麼和還能怎麼做;雖然業務是體力活,但業務也同樣很錘煉人

14樓:IT奶爸橙子

一定要先學好原生。

凡事都要先打好基礎。特別是程式設計,基礎要牢固,不然學習vue的時候也會遇到很多問題。

當然如果你是有其他程式語言基礎的話,那js原生可以學到掌握基本編寫再開始vue。

15樓:陳龍

一步一步來,每一步都為下一步打好基礎。

把ES6學好,然後再把Vue學好。

Vue有幾個實戰專案之後,你對現代前端框架有了清楚地認識。然後開始學TS。

學好TS之後,再用TS開發Vue。感受一下和ES開發Vue的不同,了解TS的意義。

然後還可以用TS開發Angular和React。

16樓:BowenZ

先學JS,打好基礎可以一通百通,先學Vue可能上手快一點,但欠下來的債總是要還的。

站在面試角度看,公司對應屆生的要求更看重基礎是否紮實,是否有學習能力,不會JS的Vuer我是不會有好感的。

17樓:木東

答主作為乙個後端,但是被拉去面試過前端,站在乙個面試人的角度上來說,可能更關心你簡歷上的東西,如果你簡歷上突出你對某個框架的了解,那麼會著重評判你對這個框架的了解程度,如果你對這個框架了解的足夠精深,或許會忽略掉你的其他不足。但是如果你對某個框架了解的清楚,估計原生也差不到哪去。

會用的人很多,靜下心來看兩天文件足夠你去完成一些工作,但是實際工作中,更多的是當出現問題時,你能不能找到問題且解決它,這就不是不會JS只會框架能解決的問題了。

題主提出這個問題的時候,其實內心是希望得到乙個只學框架不學JS就可以直接工作的答案吧。先不論為什麼選擇乙個簡單見效快的路而避掉JS這個看起來困難實則也枯燥的路的初衷是為何,單論只學框架對以後的影響來說,如果乙個公司給了你offer,要麼這個公司只會框架就能勝任工作,要麼這個公司前端技術天花板就這麼高,不論哪種情況,對題主以後的路都沒有啥幫助。

個人建議就是,如果著急找工作,可以花幾天時間去學習下框架,然後用框架寫出個能拿出手的東西,然後開始研究你這次寫出的東西用原生的如何去實現,甚至用原生寫出用到的相應元件。不論實現的多糙,只要你能實現兩個以上的元件,你就可以去面試下看看,過程之中去豐富你的東西。

其實說到底,還是自己多思考,重點就是思考問題的方法和方向。

18樓:風雨兼程

從我個人角度出發,我比較在意前端開發者對底層知識體系的掌握;因為我覺得vue的上手和生態都很好,學習起來快。但是如果對底層不熟悉就更難弄懂一些vue原始碼的原理。而且在以後使用vue做專案時如果有框架實現不了的需求呢?

這時候原生js就是你的殺手鐗。

19樓:金色月亮

相當於內功和招式。

顯然內功更重要。想公升到更高階的段位的高手需要更好的內功而不是招式。

見招拆招這個詞聽過吧。內功只能硬鋼了。

再說說,走出新手階段之後,技術都不太重要,在大部分的公司裡想解決問題需要的技術不高深。

那時候搞錢需要的是別的能力,技術用來打輔助的。

20樓:天高海闊

不知道你說的原生js是什麼, 我的理解應該是瀏覽器dom這塊提供的api.

在我看來, 做前端, js語言本身這塊起碼都要掌握的, 這個是乙個基本功, 不過js語言其實已經很簡單了, 提供的基礎類非常少, 減少了不少的學習量.

瀏覽器dom這塊的原生api的話, 因為vue框架已經封裝到你基本上不需要關心太多這塊的內容了, 所以如果你是單純的寫一些頁面的話, 我覺得vue應該是夠的.

對於原生dom api, 建議做個大致的了解, 可以不需要上手, 在做某一些功能的時候發現只能這塊去實現的時候再去認真研究.

21樓:馬彥龍

上手第乙份vue相關的工作當然是先得把vue把握好,不然你怎麼能得到這份工作。。至於原生JS你缺失的部分,自然會在你工作中回頭來跟你要債的,所以工作之餘再好好學原生JS。

22樓:lioe

本人原生JS用的還行,vue框架用的很溜,只看過部分vue的原始碼, 如果是為了公升職加薪,時間有限就把vue之類的框架搞好就行了,等哪天你需要參與框架開發的時候再說研究JS吧,

23樓:滿曉博

時間特別有限的話,看Vue. 任何一種技術都需要時間來沉澱,js和css更是要一直錘煉的技能,不僅僅靠學就可以達到質變,要貫穿整個職業生涯。

但稍學一點vue就可以找到工作,現實之所以現實,是因為它就是這麼現實。

24樓:歲月如歌996

js是前端重中之重,前端的任何框架都是離不開原生的js,只有把原生js吃透了,日後出現問題,才懂得找到問題所在之處,個人建議,先把js學好。

25樓:打雜D

原生js,正所謂根基不牢,地動山搖,對於學習也一樣,需要把基礎的東西學紮實,才能穩紮穩打,建立高樓,面對問題時,迎刃而解

26樓:遠憂

先學好js、css,html老三樣。

我面試新人的時候,尤其是面試初級前端的時候,會問的都是基礎,框架的話,做了解就好,在實際工作中,基礎好會入門的非常快。

vue的入門尤其簡單,基礎夠了,進公司乙個專案就足夠你學會正確使用了。

基礎非常重要

27樓:火柴

在了解基礎的前提下,有限時間內學什麼,還取決於你的目的是什麼?如果在限定時間結束後,公司或者專案需要你用 vue 馬上開始開發專案,那麼學 vue。

你以往如何學習效果好?有些人喜歡從底層到應用,有的人擅於從應用理解底層,殊途同歸吧。

總的來說,學好原生 js 會顯得更「紮實」一點。但原生 js 有許多被人詬病之處,語言只是解決問題而已。更重要的是學好「解決問題」。

28樓:szr

我也算是乙個新手,如果非說學js還是vue,那我建議你先學好js再說別的,因為js可以說是前端開發的乙個巨大基石,如果不學,或者說學不好js,到了後期是極其費勁的,所以先打好基礎,再去搞框架,你會豁然開朗的

29樓:Lisiur

面試時如果vue比較熟悉,js基礎不牢靠,我會把他歸為簡單專案上能用;如果完全不懂vue,但是js基礎很好,我會把他歸為值得培養、可堪大用。(即使我司技術棧是vue)

30樓:Hobert

有限時間也有個期限撒,專心看完一遍看 JS 紅寶書,也就一周,然後用 VUE 上手寫幾個 demo,你搜一搜就會發現你遇到的坑都在紅寶書裡。然後再回去看一遍,這一邊估計加上理解反而會慢一些,2 周左右。具體看你自己時間管理能力和專心程度咯,如果有小豬的那種時間管理能力,這個時間能更短。

如何在有限的時間內說服自己認真學習

小自考 你好,乙個自考專科有這麼糾結嗎,完全可以選擇小自考 小自考專科有的學校沒有統考,總共兩次過程考試,一年就能考完了,很簡單的,本科也很簡單,還可以自考專本套讀。但是說個題外話吧,我雖然告訴了能簡單考過自考專科的方式,但是有些話我還是要說一下,從你學習這個事也同樣能反映你的乙個態度,不是你學自考...

如何在有限時間內鍛鍊提公升身體質量?

王老虎 分享乙個 微習慣 鍛鍊法,適合時間緊張又想培養運動習慣的人。所謂微習慣,就是微小且極其容易完成的習慣,不給自己任何壓力,每天只需要花5 10分鐘就能完成。比如,每天做20個俯臥撐,或者每天做20個深蹲,如果覺得難可以更少。這個方法的好處是 1 不受時間 場地限制,隨時隨地就可以完成 2 簡單...

如何高效學習,在有限時間內較快地找到解決某類題型的方法?

題不會,就去翻參考書,才是導致你解題不會的主要原因。許多道題的解決辦法,哪怕具體的解題過程不相同,但涉及的知識點與解題思想都可能是同乙個。拿來主義確實上手快,見效快,但是總是習慣與別人味道嘴的東西,漸漸地把做飯的功能都退化了。一道題可能有ABC三種解法,A解法為基礎解法耗時7min,B解法為二次結論...