如何學習web前端開發?

用戶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全棧工作已經有幾年時間

以上是我對前端的一個理解

加油,陌生人


分享到:


相關文章: