強調 HTML CSS JS 基礎的前端教程是否存在誤區?

時間 2021-05-31 04:35:03

1樓:龍騰道默默地

你說的基本語法和資料結構就是大神強調的所謂的基礎啊,那玩意其實說小並不小。。程式設計師遇到問題解決到最後往往會回到語法和資料結構上。。

2樓:人間敗犬

前端學習:

第一步,學習三大件基礎知識。

第二步,學習使用框架。

第三步:學習三大件高階知識。

第四步:理解輪子的原理,並自己寫出像樣的輪子。

3樓:陽叔

其實可以辯證看待這個問題,基礎的重要性,以及功利性來談:

基礎有多重要:

前端技術更新很快,今天三大框架,幾年後也許又有更成熟的框架,然後各個公司又要求XX框架必須熟練,我們會越來越老,學習的勁頭各方面不比年輕時候,所以,最開始把基礎打好,以後框架更新學習啊也不慌,大公司特別看重基礎,這樣他會看到你可培養的空間,因為框架的學習有了基礎以後會很容易上手。

功利性:

為了找工作有時候是很功利的,需要在預估時間內按照現有公司要求學習框架實戰,所以在找到工作之前,框架學習實戰肯定是重點,在工作期間把基礎打牢這樣綜合來弄,我覺得比較切合實際。

4樓:

我覺得題主的質疑是有價值的,

既然市場上就是用這些框架,從實用的角度看就是該先學起這些市場流行的東西,以此才好找工作,上手就能用,

比如我就是從js學起的,發現市場中實用的這些框架工具,想要拿來幹活,還得著急補這些東西,這樣學習進度就沒安排好,搞得很疲憊。

其實你任何語言即便c都是包好了的,都是市場決定的,忽略市場新應用的考慮確實有一定誤導。

5樓:汪志成

原理性的東西要懂,最好精通,還要能把上下游串起來。但在語法、api、規範之類的東西上別浪費時間,那些隨手就能查到,工作中現學就行了。

6樓:一百本

正是因為這些框架層出不窮,才是要強調基礎。就目前來說各個框架都有自己的坑,遇到坑的時候就需要這些基礎來填了。

還有就是,有的人是有自己造出乙個好用的輪子的夢想的。

7樓:程式小猿

我覺得先要系統地學習一遍這些基礎知識,不要急於工作。

培養自己的耐性,專注的態度比工作本身更重要。

乙個開發者如果急於求成,最後的結果很可能是草草收場。

先打好基礎,然後憑藉自己的耐性與專注,去琢磨框架的原理,了解大手們的思路。

那些深刻的演算法,設計模式是如何運作的,搞懂比方說LRU快取,貪心演算法,圖論這些潛在的知識。

當你做到了這一切,你會發現,自己的知識儲備和心性都有了質的飛躍。

那個時候,再去找工作,你會起點更高,飛得更遠。

8樓:lan人

在學習js基礎之前我有嘗試過學習框架,但是完全學不進去,跟著demo敲一遍也不知道發生了什麼,看了一遍高程3後,就輕鬆多了,再加上工作上實踐,基本就理解了。

9樓:Shea

看了各位大神的答案,對自己死磕js有了一點信心…沒看到這個問題前我不知道react 和vue是幹嘛的…然後也對經常提到的框架很模糊

10樓:子牙

word哥,你要是能用框架來給我還原設計圖,我也是佩服你。

按照我的理解,框架,是為了解決生產問題(例如資源載入等),優化專案(如單、雙向資料繫結等)而產生的。但是,你不深入學習、使用基礎的技術,你怎麼遇到這些問題呢?又為什麼要使用這些框架呢?

沒必要吧~

11樓:劉君君

首先說明一點,我是前端菜鳥。。

不過我覺得看框架比基礎來的更快些,可能真是新手想得到即時快感吧。而且,看框架比看深一點基礎知識容易理解,運用上手!

不過,我覺得真的是高程要刷三四遍才能算是真正的前端吧。基礎知識一定是最重要的!做專案中深有體會!所以,基礎絕對是不能忽視的存在,並且,沒有基礎以後要幹這行,也要惡補基礎!

但是我迷茫的一點,是到底先去學基礎,先刷高程呢?還是帶著疑問在專案中補基礎,直接用框架!畢竟我覺得實踐中的基礎印象深刻啊!

求大神指點!

12樓:

世界變化好快,我記得以前人們說的是 html/css/js 不是真正的程式設計,學程式設計要面向系統,不要在瀏覽器裡打轉。

現在,連 html/css/js 都有人覺得麻煩了……

13樓:韋捷

只有大部分的重互動的應用型頁面,或者單頁應用才是用你說的那些框架開發的,輕互動的展示型的頁面用那些框架是欠扁。就算是使用那些框架, html 和 css 基礎也是非常重要的。

先 html 和 css ,然後 js ,然後 dom 和 bom 最後再框架,大部分前端工程師的學習路線卻是如此。框架不斷在變,而基礎牢靠之後掌握乙個框架並不需要花太多時間。

只會用框架可能一輩子也只能套框架寫寫業務了,大部分程式設計師都是有發明輪子的夢想的。

所以我覺得前端開發不但基礎要牢靠,還應該繼續學習各種各樣非前端的程式設計技術,體驗各種技術的利弊,才能成為集大成者。

14樓:胖陸行鳥

很早以前有人認為學會jQuery就能做前端了,這問題只是把jQuery換成了React、Vue、Angular,本質上沒有任何區別。

15樓:大衛

你這種思維正是目前培訓班出身的前端不被看好的原因之一

正所謂走不好就想跑,自己玩沒問題,本著對自己對工作負責,打好基礎是很重要的

利益相關:培訓班出身前端

16樓:

只學react vue angular 那是技校教的,深入研究html/css/js,網頁原理,計算機理論,等等,這才是本科研究生。

17樓:

不聽老人言,吃虧在眼前。

所謂萬變不離其宗,js基本功好,我管你流行什麼framework,看看demo查一下文件就足夠了,花大把的時間去專研某個framework的api怎麼用?不多幾日,時代一變,當下流行的framework又成了明日黃花,只剩下呵呵噠了。

框架從來不是第一生產力。不客氣地說,認為框架是第一生產力的,大概是半路出家非科班出身的吧。

再抬乙個槓吧,題主光說React、Vue、Angular,那萬一專案改了,來個bootstrap,或者ext,隨時可能會有的事情嘛。

18樓:小剛

前端小菜鳥強答一發

僅供參考

看完題主的描述,我個人直接表示反對

可以這樣模擬,

乙個小學生做奧數題,然而這個奧數題用初中知識輕而易舉就可以解決了。

初中知識就類似於框架

小學知識類似於基礎

雖然用初中知識就能解決這道題

問題是,你沒小學知識能學好初中知識?

同理,對於前端來說,他的核心就是html css js 你現在說的框架不就基於js嗎?那你基礎都沒學好,怎麼用框架,又或者說,你可能知道怎麼copy 過來,但是你不知道他為什麼這樣做可以。

如果程式設計是一種武功,那麼基礎就是內功。

關於前端框架,也確實更新得超級快,記得剛開始是jquery 我還在學js

後來換成了angular 我還在學js

再後來又變成了react 我還在學js

現在又變成vue 了,我還是在學js

這速度太快了,如果單單依賴框架,我只能說,好自為之。

19樓:七月晨

不存在,這是考慮人性後所總結出來了!

先"上手後看書"和"先看書後上手"這兩種方法看起來都一樣。甚至先上手後看書效率還可能很好,畢竟會帶著問題去看書!

但問題是,上手後,你特麼還會去看書嗎?還會從頭到尾看一遍嗎?

由於人性不可測,所以通用建議是"先看書後上手"!也就是強調基礎!!!

20樓:白線

突然發現了商機

整合各種框架,乙個select技術選型,一堆input去替換佔位符,乙個button生成

好了這個專案的架子我搭好了,剩下的業務你們加一加就好了完美問一下這個專案我用什麼框架好

21樓:張無道

不得不說題主提出的問題很有思考意義。這也是很多新手對前端的迷茫所在。

前端發展太快了!太快了!

年年都有新的框架誕生,個個都說更好更強,這使得我們不得不拋棄之前辛苦學到的框架,去研究新的框架。

那到底什麼才是終極解決方案?

毫無疑問是語言本身!

當我們做小專案時,我們可以依賴框架很快的做出來。等到專案做大時,便可能會遇到框架不能解決的問題或框架出bug!這時能解決問題的就只有堅實的語言基礎。

22樓:runner time

前端框架整體用起來弊大於利,這是老司機的共識,而且解決具體的、精細的問題時,只能純原生碼,沒別的解決辦法,你碼不起來,那就捲鋪蓋走人吧。所以讓你從零開始是為你好,免得你後勁不足。

後端人常常會覺得前端就是拿輪子改改搞定的事情,因為他們自己兼職前端的時候就是這麼幹的,加上前端工資普遍不如後端,HTML、CSS不是程式語言,所以就看不起前端,以為一分錢一分貨,但是事實怎麼樣,做前端的老司機都門清,所謂前端入門簡單、做起來簡單,不要相信這種話。

永遠記住,你是專業的,不是打雜的。

23樓:小蝶驚鴻

這麼說吧,前年流行angular,去年上半年流行react,下半年流行vue,今年可能又流行ng2,你覺得明年又會流行啥?效率效率的你以為學習和填坑不用成本啊?!

24樓:白起

贊成題主的觀點。

挑比較成熟的框架,趕快學了會用了就行了,有個整體概念。

深入理解細節,有興趣當然可以去做,但不是必須的,對做產品也起不到太大幫助。

真的遇到了某些問題,一方面遇到的時候再去鑽研也不遲,另一方面其實很多技術問題都可以採用低技術和非技術手段避開。

至於以後?以後流行的東西,底層都不一樣了,深入研究過的細節又有多少用處?我還研究過delphi的component技術細節、改寫過呢,對iOS開發有用嗎?

對vue的元件開發有幫助嗎?我還研究過unreal的底層呢,對unity的使用有幫助嗎?有,很少。

當然,底層總要有人去深入研究技術細節的,否則也不會出現vue這麼好用的框架了,但是需要每個初級碼農在入門階段就被嚇住嗎?等他們到了一定水平,有興趣了再說也不遲啊。

25樓:seashell

你眼中的'研究'框架:框架的用法,api

我眼中的'研究'框架:框架的原始碼實現原理,功能封裝大家目標不一樣,你追求的是搬磚,我追求的是個人能力。

總之,求同存異,你開心就好。

26樓:

那三個框架我用過兩個,這些框架各有各的缺點,和那些優點一比,還是js用著順手,我看是你進入了誤區

Vue不好用

angular學習成本高

還不如直接用JS

為什麼巨集觀經濟學強調微觀基礎?

Jericho 首先要理清楚什麼是微觀基礎。個人認為微觀基礎不是我們學的微觀經濟學,因為我們學的微觀經濟學無論是初級還是到高階都一樣有太多的假設。巨集觀經濟學和微觀經濟學沒有區別,都只是想用理論去解釋經濟執行的規律而已。不是巨集觀經濟學需要微觀基礎,而是經濟學需要微觀基礎。個人認為微觀基礎就是經濟學...

當強調句強調賓語的時候 去掉it is that後句子的結構十分的奇怪這是不是違背了強調句判定的法則

三三烏拉拉 看前面的大神已經回答的很完善了。然後又看了你回覆他們的問題 其實我覺得你不是不懂,只是鑽了牛角尖,想整理出個所以然來。你的問題就類似於 為什麼英語裡一定要有謂語?這種問題。強調句重點是完整完整完整。而不是順序正常的完整。漢語了還有 吃了嗎你?這種結構的句子呢,你覺得奇怪嗎?所以人家就是這...

郭德綱為什麼總是強調自己成名前很苦,到底有多苦?

有個節目叫一百年的笑聲,裡面紀錄了曾經的曲藝名家們的艱苦生活。只要是 跪著要飯的 都是在生存線上掙扎的人,也是一再維護自己的作為人的尊嚴的過程。郭德綱曾經有多苦?不是我們這些在這打字回覆問題的人能夠感同身受的。但我覺得,你要是體驗一次那種生活,你肯定改行。所以說,郭德綱是真愛相聲。 李律師歡樂多 摸...