HTML、CSS、JavaScript、Ajax、DOM、JSON、JQuery、AngularJs、BootStrap、VueJs、ReactJs、前端架構、前端全棧、微前端、組件/組件化


真的沒什麼好解釋的,這些詞都要解釋,說明你基本啥也不懂,那麼解釋了也沒什麼用,因為你如果學了,這些根本不需要解釋

就像你不會給一個小孩解釋他是從哪裡來的,到時候他自己就知道了,而如果這個孩子25歲還不知道自己從哪來的(指生物學),那這小孩也算白活了(一般情況,智力障礙或者抑鬱症等除外)

類似的,如果你學完還不知道這些詞的意義,那也算是白學,這個沒有例外。

至於說用打比方的方式解釋,我也覺得沒什麼必要,對於懂的人來說,打比方可能會讓他覺得有意思,很形象,但對於完全不懂的人來說,他根本對於這個比方要表示的事物一無所知,是無法建立具象化概念的,比方打的再好,他不懂還是不懂,說他懂了也只是假象。打比方只對似懂非懂的人有意義,對於懂的人來說,也就是看個熱鬧。

比如說,你現在問我什麼是物理學的弦論,我告訴你就像琴絃。你能理解嗎?你不能,因為你對弦論一無所知,你根本不知道它與琴絃的相似之處在哪裡。

(註:我當然也不懂弦論,但我知道有一本書叫《宇宙的琴絃》,但我不可能因為了琴絃就瞭解了弦論,即使你告訴我這個比喻,我對弦論一樣是一無所知。)


HTML, DOM 分成一組

JavaScript, Ajax, JSON, JQuery, AngularJs, VueJs, ReactJs 分成一組

CSS, Bootstrap 分成一組

前端架構,前端全棧,微前端,組件/組件化 分成一組。


想像一下,網頁,就是一張臉。

DOM 是臉部模型,HTML 就是一張符合 DOM 模型的臉(一個鼻子兩個眼睛啥的)

CSS 就是化妝品,Bootstrap 就是品牌化妝品套件

JavaScript 就是負責化妝的人,jQuery 是家喻戶曉的老化妝師,AngularJS, VueJS, ReactJS 是全套整形方案。Angular/AngularJS 是一條龍服務;ReactJs 是上門整形專家,但棉布啊刀啊啥的器材要自備;VueJs 中文說的最好,器材有自產的但是可以選購。

Ajax 就是化妝化了一半,有些東西要按需進貨,所以按照客戶需要再從供貨商去提貨。廠家把貨打包成 JSON 包裹 (一種數據格式),當然你也可以要求供貨商打包成 form-urlencoded, buffer 等包裹。等貨到了,再繼續化妝。

前端架構:就是從選定供貨商 (backend framework),選定化妝品 (CSS frameworks),選定化妝團隊(或自己化妝) (frontend framework),最後再敲定舞臺效果的一系列工作 (UI/UX)。有能力完成這些工作的師傅就是架構師。

全棧:就是又能生產化妝品 (backend),又會化妝的師傅 (frontend)。當然這個沒有很嚴格的標準,所以有些用凡士林混了大寶SOD蜜的也說自己會生產化妝品,不過企業希望找那些不僅會生產化妝品,還精通化妝品過敏反應 (瀏覽器兼容性),精通化妝品質量認證 (QA),最好還對化妝品原料供應鏈有所瞭解的老師傅 (運營)。

微前端:就是專家會診,集合了眼部整形專家,鼻樑整形專家,植髮機構共同協作的一種模式。大家各司其職,共同打造一個驚艷的造型。

組件化:就是一些預設的化妝方案。比如日系就是淺色粉底加粉色腮紅,朋克風格就是煙燻眼影加炫光脣彩(化妝大佬不要噴我),一般提前預設可以節省一些時間,而且保證質量。除非特殊的要求,要自定義調色,這樣的收費比較高。


啊,這個實在是解釋不了,你還是別學了,前端實在是太難了。


一個網站就是一個別墅。

HTML:鋼筋混凝土骨架

CSS:各種軟裝,裝修

JavaScript:裝修工人,負責做事情把其他東西有機結合起來用

Ajax:建材運輸車,隨時可以根據需要從裝修公司拉準備好的材料

DOM:建築工人,負責最底層最枯燥但是最重要的,打地基等等

JSON:建材運輸包裝方式,比如集裝箱

JQuery:一套不錯方便專註於簡單裝修的裝修工具包,裝修工人可以馬上拿來用簡裝

AngularJs:一整套專業大型的裝修工具箱,從傢具擺放、線路安裝改線、到軟裝,地暖等,一整套開箱即用,想要工具的裡面全都打包好了。

Bootstrap:提供一套大部分定做好的裝修風格,套上去就能用

Vue:一整套裝修團隊,有一定程度的自動裝修工具,兼具自動化和靈活性

React:同樣一整套裝修團隊,相比Vue自動化程度更低,靈活性更大

前端架構:裝修方案

前端全棧:一個人開裝修公司

微前端:一個人幹所有的裝修工作

組件/組件化:把做過的東西打包成塊,開箱即用,標準化,簡單展開裝上去就行,質量好,安裝速度快,多次使用過,很穩定


HTML:毛坯房

CSS:裝修

JS:開關 按鈕

AJAX:插口,電線,水管

DOM:單個的傢具

JSON:電線,插頭,水管的型號

JQ:多功能開關,按鈕

ANGULAR,VUE,REACT:已經連接好了的,傢具介面電線,你只需要按位置擺好

BootStrap:精裝修,沒安水電

前端架構:按戶型安排好的裝修方案

全棧:又搞裝修又搞水電還TM要打地基

微前端:睡袋

組件:已經完成配套設施的房間(如廚房,衛生間),你按自己的需求買好拼接成完整的房子


推薦閱讀:
相關文章