一鍋端——前端和大前端

歡迎關注,敬請點贊!

小前端

小前端就是 Web 前端。對於就業來說,前端常稱“web”;後端常稱“開發”或“數據”。

前端,也就是用戶操作互動界面:負責用戶界面、展示數據和獲取用戶輸入,包括:

  • Web頁面的結構;
  • Web的外觀視覺表現;
  • Web層面的交互實現。

前端分工:

  • 網頁設計師:對網頁的架構、色彩以及網站的整體頁面代碼負責;
  • 網頁美工:只針對UI這塊的東西,比如網站是否做的漂亮;
  • web前端開發工程師:是負責交互設計的,需要和後端開發程序員(包括數據分析和人工智能算法)配合。

WEB工作原理

返回頂部

  • 瀏覽器 => 服務器:發送請求,一般用於索取相關數據,或者提交相關請求。
  • 服務器 => 瀏覽器:響應請求,服務器接收到請求,解析處理,然後返回相關數據。
  • 頁面組成:HTML、CSS、JS

HTML簡介

  • 說明:HTML是HyperText Markup Language的縮寫,即超文本標記語言,所見即所得
  • 最新版本:h5
  • 後綴:.html
  • 標籤:是HTML文件的基本組成部分
  • 編輯工具:notepad++hbuilder(支持國產)、…
  • 測試工具:chromefirefix 、…

CSS簡介

  • 說明:CSS是Cascading Style Sheet 的縮寫,即層疊樣式表
  • 作用:HTML的標籤決定頁面中有什麼內容,CSS可以對頁面的內容進行修飾
    • HTML的標籤會決定頁面中有什麼內容,CSS可以對頁面的內容進行修飾
  • 爲什麼使用?
    • 通過標籤屬性可以設置樣式,但是頁面會比較臃腫,使用CSS可以將內容與顯示分開;
    • CSS提供了很多標籤屬性無法完成的效果;
    • CSS可以獨立成文件,多個頁面可以共享,節約帶寬,降低成本。
  • 後綴:.css

JS簡介

  • 說明:JS是JavaScript的縮寫,藉助Java的名氣進行推廣而已
  • 定位:客戶端腳本,服務器端對應的腳本叫node.js
  • 組成:語法、文檔對象模型(DOM)、瀏覽器對象模型(BOM)

jQuery簡介

  • jQuery是一個快速、簡潔的JavaScript框架
  • jQuery設計的宗旨是“write Less,Do More”,寫更少的代碼,做更多的事情
  • 它封裝JavaScript常用的功能代碼,優化HTML文檔操作、事件處理、動畫設計和Ajax交互。

WEB框架

返回頂部
常用框架有bootstrap和Vue

bootstrap簡介

  • 簡潔、直觀、強悍的前端開發框架,讓web開發更迅速、簡單。
  • 是最受歡迎的 HTML、CSS 和 JS 框架,用於開發響應式佈局、移動設備優先的 WEB 項目。

Vue簡介

  • 構建用戶界面的漸進式框架。
  • 只關注視圖層, 採用自底向上增量開發的設計。
  • 目標是通過儘可能簡單的 API 實現響應的數據綁定和組合的視圖組件

大前端

返回頂部
大前端包括一切負責展示的端,包括:

  • Web 前端(PC)
  • 移動[手機端(Android、iOS)+ 智能穿戴設備 + 車載系統]
  • VR
  • 智能電視等等

大前端負責從瀏覽器端到web服務器端的所有開發,從後端工程師那邊調用數據api,包含:

  • 客戶端業務邏輯(瀏覽器上的html,css,js)
  • 服務器端業務邏輯(node.js),使js與算法結合,對接訪問數據中間層。

站在“前端開發”的角度:

① 對於“小系統”,有了 node.js 後,
大前端 = 全棧;

② 對於應對“各種端”應用,
大前端 = Web 前端 + 手機端(Android、iOS)+ 智能穿戴設備 + 車載系統 + VR+智能電視 + ……
全棧 = 啥都會又啥都不會;

③ 對於“小程序”等“微應用”,
大前端 = 小程序 + 快應用 + 其他。

總結:

前端是需要產品思維的
量力而行、通力合作,不是更愉快、更和諧嗎?
都想着大,自己累死、別人失業,何必呢

歡迎關注,敬請點贊!
返回頂部

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章