學習前端,需要對javascript深刻學習嗎?還是只要會在html中使用javascript就行?

時間 2021-05-08 23:37:00

1樓:灰藍宇墨

真正的前端不會問這個問題,js可以說是前端的核心了。不管是node,還是各種前端框架vue、react,還是js的超級typescript,都是以js為核心延展的。任何框架都會過時,但js不會。

想想曾經的霸主jQuery,現在前端招聘要求中已經快沒有它的身影了。但閉包、作用域鏈、原型鏈,還是前端面試的必問點。

靜下心來去學習吧,除了知識的廣度,知識的深度更重要。在如今的市場上,什麼都只是了解皮毛的人,遠遠沒有那個對某個技術特別精通的人吃香。就好比慕容復和喬峰:

慕容復什麼武功都了解一點,但永遠也打不贏只會降龍十八掌的喬峰。

世間萬物都是相同的,能把一件事做到極致的人,再做其它事也是舉重若輕的。同理:我們能把js學透,再去學其它框架都是輕而易舉的事了

別糾結了,學習吧少年

2樓:瓜子呀瓜

需要,完全需要,很多企業的招聘需求都需要你精通JS,其實精通JS後你會發現乙個不一樣的世界。學前端精通JS對你有很大的幫助

3樓:

學習前端,對js一定要深入學習的,我現在也是這公司實習,對於前端有些心得,僅僅在html中使用js遠遠不夠。作為前端的靈魂,js需要去學習的高階技巧對你未來的作用很大,有不明白的可以聊一聊

4樓:李俊傑

需要是肯定需要的,js是基礎,有好多人覺得簡單,但是其實它真的不簡單。

可能在專案中用的都是比較基礎的,但是深入的學習並不是一件壞事

5樓:張小豬粉鼻子

個人感覺,看不同小夥伴對於自己的定位吧。

先說個背景小故事:

之前剛去一家公司的時候,處於乙個大量招聘的時期,於是幾乎每天都有面試。當時有問到公司內部對於候選人的評定問題,不少人都說「看年限咯,幾年初級,幾年高階」云云。不過當時有個 boss 如是說道,如果這個人就只想做這些事情,他對自己的定位就只是這樣,那你不能因為他工作了 5 年就不讓他做這些了吧,也不能強迫他一定要這樣那樣吧。

我覺得其實這挺有道理的。我又沒有要求什麼評級,也沒有要求更多的薪酬,為什麼就要求我一定要到了某一年就必須開始這樣那樣呢。我如果不想這樣那樣,只想做好這些事情,難道不可以麼?

這裡可能很多人會說到上進心的問題。不過我真的覺得這是看不同人對於自己的定位而已。例如可能乙個人對 JS 只是能使用,但是對於 CSS 非常精通呢?

又或者他的重點和核心點不是放在這裡,而是自己的其他興趣愛好,又或者是家庭之類的。畢竟,每個人不同的情況真是太多了。至於公司的要求和淘汰的問題,這又是另外乙個話題了。

並且這真的能夠改變乙個人對於自己的定位麼?(黑人問號臉

所以,我覺得忽略主觀想法,就開始強制上進心,強制要求一定要會這個會那個,其實挺耍流氓的。(雖然可能是好心吧

那麼回到話題,如果對自己的定位無所謂,那麼可能可用就行。如果不是的話,建議還是好好學。畢竟 HTML 和 CSS 都可以算是標記類的語言,而 JS 則是圖靈完備了。

並且結合 NODEJS,後續的內容也比較多了。

6樓:方應杭

學習曲線有兩種

一種是先給你乙個很難的東西讓你學,如果你連這個都學會了,那麼其他的東西就簡單了

一種是每次給你乙個稍微努力就能搞定的目標,讓你逐漸學會最難的。這個學習方案只對你乙個人有效,因為是量身定做的。

你覺得哪種方式好?沒有正確答案,主要看個人體質。

回到你的問題,先深刻理解 JS,還是先用 JS?

我的課程裡的思路是,逐步逐步深刻理解 JS,同時輔以小專案。而不是跟你講 JS 核心講到你懷疑人生。

不輔以練習,你是永遠無法深刻理解 JS 的。

7樓:Dang

我覺得你對學習前端有什麼誤解。。。。前端不僅僅包括js,html,css,還包括vue,react,angular框架,以及webpack,node,node還包括express,egg等框架,前端框架原理原始碼了解嗎?後端框架比如express中介軟體的原理了解嗎??

js包括es5,es6,es7等新特性,了解嗎?css3的新特性了解嗎?canvas了解嗎??

圖表能用canvas畫出來嗎?這些弄清楚乙個都需要很長時間,更別說還有前端效能監控,效能調優,相容性問題,這麼多都是前端需要學習的,建議你去網上找找前端學習路線大圖。。。慢慢打怪公升級吧!!!

前端雖然上手簡單,但是東西很多。

8樓:

基礎一定要紮實,否則,你就是乙個搬磚的人,建議你看下掘金的這篇博文,看看你基礎如何!https://

juejin.im/entry/5e18414

05188254c23703d7a

9樓:蒼微q

當然需要啊,都2023年了,只會在html中使用根本無法工作中這樣用吧。至少還要了解es module和webpack工具構建

10樓:xuelei tang

如果只是定位到標題中的 "學習"這個階段,js其實是不需要深刻或者深入的學,把mdn或者犀牛書對應的部分大致看一遍就可以了,看不懂也不要緊,只要大致理解有什麼是什麼就行了,真實用到的時候再去查就好了

11樓:迅迅

先給張圖

起碼在現在的前端語言中,js是排名第一位的。

目前流行的三大框架中,都是基於js來完成的,高階的還有node、nuxt、ssr等。

前端的路老漫長了- -

現在學習前端需要學習哪些

突然之間 學前端要麼買一點大牛錄播自學,要麼就是報名培訓機構學習,學習什麼都是根據別人經驗指導走的。而零基礎的小白從零還是學習個人覺得還是報乙個靠譜的機構學習會比自學快很多.因為自學和報班我兩種都試過,我最開始也是通過買書買錄播去學習前端開發。自學需要很強的自控力,我在自學的第一天就連夜制定了學習規...

學習 C Boost 之前,是否需要對 STL 很熟悉?

觀象士 先玩好STL,可以參考cplusplus.com STL Container是必須要會的,boost很多元件已經被新的C 標準收錄,包括SmartPtr,Function,Array,Random等 想看原始碼的話,當然boost比STL的可讀性高得多 雖然各編譯器的STL實現不一樣,可讀性...

後端開發需要學習前端框架嗎?

志遠德心網路科技有限公司 這個是需要學的,現在大多數專案都採用前後端分離的,而後端人員既要能寫介面,也要能寫頁面,就說傳說中的vue,當然有的公司也有可能用react。 時雨 作為乙個後端,我的答案是學。1.現在行業細分得厲害,了解各端的人通常可以有效的減少和各端開發人員的無效交流。2.保持新鮮感。...