前端學習清單!!!

2021-09-27 03:42:57 字數 2243 閱讀 7864

(一)技術儲備

html

html 語義化 、結構化

seo 搜尋引擎優化

html5 新增

csscss選擇器

bfc機制

盒模型css模組化開發(封裝)~ scss和less的使用

螢幕適配以及頁面自適應(響應式布局)

css3新增選擇器

css3新增屬性

布局相關

標準文件流

百分比布局

flex彈性布局

grid柵格布局

js基礎

運算子變數資料型別及檢測

函式定義以及呼叫方式

條件迴圈異常處理

字串、陣列、物件常用api

正規表示式

js高階

作用域、作用域鏈、閉包

函式上下文、 this指向

原型、原型鏈、繼承

js的執行機制, 事件佇列和迴圈

ajax原理, axios庫

同步, 非同步程式設計

jquery原始碼學習

瀏覽器相關

瀏覽器的構成和執行機制

瀏覽器核心

瀏覽器互動: bom和dom相關、webapi、監聽事件

瀏覽器的渲染原理

瀏覽器快取機制

瀏覽器的安全性: 跨域 和 攻擊

網路協議相關

http協議

cookie, session, token

es6字串、陣列、物件 擴充套件的api

變數擴充套件

函式擴充套件

set 和 map資料結構

展開運算子、模板字串

proxy物件屬性**器

迭代器和生成器函式 next 和 yield的理解

promise物件, 非同步程式設計的解決方案

class語法 建構函式

async + await

模組化程式設計 export 、 import 的 匯出和匯入

vue基礎

基本指令

例項的 屬性 和 方法

元件基礎

例項的生命週期

元件通訊傳值

slot插槽

vue高階

vue-router: 搭建spa,分發頁面

路由間的傳值

路由跳轉

路由、元件的配置

路由的導航守衛

router.js 和 元件頁面中的使用方式

vuex

例項化倉庫的5大屬性的使用

輔助函式mapstate等

記住在 store.js 和 元件中使用方式

vue深入

原始碼閱讀

diff 演算法

virtual dom

nexttick等等..

(二)工程能力

專案能力

vue-cli腳手架搭建 和 功能配置 vue.config.js

記錄習慣養成

常用的工具熟練度

pc端 和 移動端開發注意事項

經驗總結: 快速確定專案的技術選型

專案中的效能優化記錄 ( 都是細節點...多記錄 )

專案構建 打包

webpack的常用配置

ui框架: bootstrap, mui, element-ui等

坑點總結: 專案遇到坑坑坑!!!

問題解決能力: (bug定位除錯, 查詢文件, 尋求他人...)

需求文件的理解, 可以結合 專案流程圖, uml圖

熟悉各類框架的文件...

常用的外掛程式整理, 整理乙個自己外掛程式庫, 封裝自己的方法庫,元件庫

模組化, 元件化開發能力

各類功能封裝

物件的封裝, 繼承

元件和功能模組的抽離, 解耦, 復用

(三)內功考察

物件導向的程式設計思想

類的抽象

物件的封裝, 繼承

設計模式

資料結構和演算法

常用的排序搜尋演算法, 順序表,鍊錶,棧,佇列,樹,堆 結構等等...

(四)附加技能

學習能力

筆記記錄等 

系統程式設計

多工, 多執行緒, 多程序, 協程, 併發, 並行, 序列, 同步, 非同步等概念的理解

linux命令列操作, 系統檔案管理

後端了解

後端語言: node.js

資料庫mysql,redis,mongodb. sql的操作語句, mongo的操作語句, redis操作語句

node + koa 搭建本地服務等

C 學習清單

基本語法結構 指標 陣列 結構體 類 c 11特性 c 14特性 c 17特性 boost 大量通用c 庫的集合 qt 跨平台的應用程式和使用者介面框架 son qt charts 基於qt的json解析和圖表繪製 crypto 乙個有關加密方案的免費的c 庫 mysql 封裝了mysql的c ap...

最全的WEB前端開發程式設計師學習清單

正文開始 最後在對剛剛入門學習的程式設計師提點建議 君子生非異也,善假於物也 在學習的過程中還要多瀏覽一些優秀的 善於分析借鑑其設計思路和布局方法,見多方能識廣,進而才可以融會貫通,取他人之長為我所用。同時還要善於使用firebug這個利器。firebug一方面可以在我們學習過程中幫助我們除錯自己的...

前端每週清單年度總結與盤點

在過去的八個月中,我幾乎只做了兩件事,工作與整理前端每週清單。雖然每週的內容不多,讀完不過五分鐘 卻需要數十倍的時間去翻譯 整理 發布,更多上數倍的時間閱讀 跟蹤各大平台的資訊 文章等。不得不承認,當興趣式閱讀變成了任務式,會磨去些原有的樂趣 並且,在這個知識 的時代,亂花漸欲迷人眼,在內容產生的速...