2023年前端入門自學(xué)路線
新手入門前端,需要學(xué)習(xí)的基礎(chǔ)內(nèi)容有很多,我把需要學(xué)習(xí)的東西整理出來(lái)分享給大家:
1. HTML、CSS、JavaScript基礎(chǔ)。學(xué)完基礎(chǔ)后,可以找個(gè)項(xiàng)目實(shí)戰(zhàn)練習(xí)下。
2. JavaScript語(yǔ)法進(jìn)階。包括:作用域和閉包、this和對(duì)象原型等。相信我,JS語(yǔ)法,永遠(yuǎn)是面試中最重要的部分。
3. ES6語(yǔ)法。這部分屬于JS新增的語(yǔ)法,面試必問(wèn)。其中,關(guān)于 promise、async 等內(nèi)容要尤其關(guān)注。
4. HTML5和CSS3。要熟悉其中的新特性。
5. 前端框架:Vue.js和React。這兩個(gè)框架至少要會(huì)一個(gè)。入門時(shí),建議先學(xué)Vue.js,上手相對(duì)容易。但無(wú)論如何,同時(shí)掌握 Vue 和 React 才是合格的前端同學(xué)。
6. UI框架:Ant Design、Element UI。在做管理后臺(tái)的時(shí)候,這兩個(gè)UI框架使用的比較多的。Element UI 是基于 Vue.js技術(shù)棧的。Ant Design 既有基于 React技術(shù)棧的。
7. Node.js。屬于加分項(xiàng),如果時(shí)間不夠,可以先不學(xué),但至少要知道 Node 環(huán)境的配置,以及 Node 的一些基礎(chǔ)知識(shí)。
8. 前端工程化:構(gòu)建工具 Webpack、構(gòu)建工具 gulp、CSS 預(yù)處理器 Sass、自動(dòng)化測(cè)試、持續(xù)集成 等。
9. 前端綜合:HTTP協(xié)議、跨域通信、安全問(wèn)題(CSRF、XSS)、瀏覽器渲染機(jī)制、異步和單線程、頁(yè)面性能優(yōu)化、防抖動(dòng)(Debouncing)和節(jié)流閥(Throtting)、lazyload、前端錯(cuò)誤監(jiān)控、虛擬DOM等。
10. TypeScript(簡(jiǎn)稱TS)。ES 是 JS 的標(biāo)準(zhǔn),TS 是 JS 的超集。TS屬于進(jìn)階內(nèi)容,建議把上面的基礎(chǔ)掌握之后,再學(xué)TS。
11. 小程序開(kāi)發(fā)。學(xué)會(huì)基本的JS語(yǔ)法,再了解小程序獨(dú)有的API(參考小程序的官方文檔),就已經(jīng)掌握了小程序開(kāi)發(fā),沒(méi)有你想象的那么難
以上就是所有內(nèi)容了,希望可以幫助到大家。#前端##前端面試必備寶典##前端爆了##前端如何準(zhǔn)備秋招##前端暑期實(shí)習(xí)#
1. HTML、CSS、JavaScript基礎(chǔ)。學(xué)完基礎(chǔ)后,可以找個(gè)項(xiàng)目實(shí)戰(zhàn)練習(xí)下。
2. JavaScript語(yǔ)法進(jìn)階。包括:作用域和閉包、this和對(duì)象原型等。相信我,JS語(yǔ)法,永遠(yuǎn)是面試中最重要的部分。
3. ES6語(yǔ)法。這部分屬于JS新增的語(yǔ)法,面試必問(wèn)。其中,關(guān)于 promise、async 等內(nèi)容要尤其關(guān)注。
4. HTML5和CSS3。要熟悉其中的新特性。
5. 前端框架:Vue.js和React。這兩個(gè)框架至少要會(huì)一個(gè)。入門時(shí),建議先學(xué)Vue.js,上手相對(duì)容易。但無(wú)論如何,同時(shí)掌握 Vue 和 React 才是合格的前端同學(xué)。
6. UI框架:Ant Design、Element UI。在做管理后臺(tái)的時(shí)候,這兩個(gè)UI框架使用的比較多的。Element UI 是基于 Vue.js技術(shù)棧的。Ant Design 既有基于 React技術(shù)棧的。
7. Node.js。屬于加分項(xiàng),如果時(shí)間不夠,可以先不學(xué),但至少要知道 Node 環(huán)境的配置,以及 Node 的一些基礎(chǔ)知識(shí)。
8. 前端工程化:構(gòu)建工具 Webpack、構(gòu)建工具 gulp、CSS 預(yù)處理器 Sass、自動(dòng)化測(cè)試、持續(xù)集成 等。
9. 前端綜合:HTTP協(xié)議、跨域通信、安全問(wèn)題(CSRF、XSS)、瀏覽器渲染機(jī)制、異步和單線程、頁(yè)面性能優(yōu)化、防抖動(dòng)(Debouncing)和節(jié)流閥(Throtting)、lazyload、前端錯(cuò)誤監(jiān)控、虛擬DOM等。
10. TypeScript(簡(jiǎn)稱TS)。ES 是 JS 的標(biāo)準(zhǔn),TS 是 JS 的超集。TS屬于進(jìn)階內(nèi)容,建議把上面的基礎(chǔ)掌握之后,再學(xué)TS。
11. 小程序開(kāi)發(fā)。學(xué)會(huì)基本的JS語(yǔ)法,再了解小程序獨(dú)有的API(參考小程序的官方文檔),就已經(jīng)掌握了小程序開(kāi)發(fā),沒(méi)有你想象的那么難
以上就是所有內(nèi)容了,希望可以幫助到大家。#前端##前端面試必備寶典##前端爆了##前端如何準(zhǔn)備秋招##前端暑期實(shí)習(xí)#
全部評(píng)論
相關(guān)推薦
點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享