用戶8328945825930
現在的Web前端基礎都是在前端三劍客HTML CSS JS上建立而來
在W3C官方網站上有最好的入門教程
也非常簡單
打個比方
HTML是骨架
CSS是上色
JS則是可以讓其動起來
不過到了現在Web2.0時代
前端就比較複雜了
HTML也是組件化思想去寫
CSS也是先寫成LESS等
經過編譯再使用
至於JS
以前學習Jquery庫可能就能走天下
現在還得必須學習三大框架Vue,React,Angular
嚴格意義來說只有Angular才叫框架
其他都是庫
國內比較常用的就是Vue 它比較輕量級
Angular比較重
Vue比傳統的Jquery相比
不再是jq那種DOM操作
而是數據綁定的方式去驅動數據
現在的前端要適配的設備也都比較統一
也有打包工具幫助解決很多兼容問題
在以前還要兼容IE6 IE8瀏覽器
而且完全憑開發人員水平決定
是相當痛苦的
現在前端都往大前端方向發展
這個大就是大而全的意思
不只是構建頁面
服務器簡單的操作也得會
也就是說前端有時候需要自己把服務器代碼給寫好
當然這個是由Nodejs來完成
完成簡單的CURD
定義返回RESTFul風格的API
我推薦的是KOA這個庫
二次開發也不難
另外有條件還要學習MongoDB和Redis這種非關係型數據庫和Mysql MariaDB這種關係型數據庫
在客戶端方面還有基於Web技術的APP和小程序
還有最重要的前端工程化
比如webpack gulp和gitlab等等
總之現在前端要學習的東西更新的非常快也非常煩雜
就比如剛用Vue2做完幾個項目
現在Vue3就已經在測試了
我從事JAVA和PHP全棧工作已經有幾年時間
以上是我對前端的一個理解
加油,陌生人