前端開發(fā)做什么

2018-02-24 15:19 更新

前端開發(fā)做什么

一個前端開發(fā)者能在下面的操作系統(tǒng)列(又稱: OS)表中之一上手寫運行在Web平臺(如: 瀏覽器)之上的 HTML, CSS 和 JS:

  • Windows
  • Windows Phone
  • OSX
  • iOS
  • Android
  • Ubuntu (or Linux)
  • Chromium

操作系統(tǒng)運行在下面中的一個或者多個設(shè)備之上:

  • Desktop computer
  • Laptop / Netbook computer
  • Mobile phone
  • Tablet
  • TV
  • Watch
  • Things (任何你能想到的, 汽車, 冰箱, 燈光, 溫控器等)

front-end dev for what

一般來說, 前端技術(shù)通過使用下列運行時場景, 能運行在前面提到的操作系統(tǒng)和設(shè)備之上:

  • 運行在 OS 上的Web瀏覽器(如: Chrome, IE, Safari, Firefox)
  • 運行在 OS 上并由 CLI 驅(qū)動的 headless瀏覽器(如: plantomJS)
  • 一個Web視圖/嵌入本機程序的瀏覽器Tab(當(dāng)做 iframe)作為運行時環(huán)境, 作為與本機 API 通信的橋梁. 典型的Web視圖應(yīng)用包括一個由Web技術(shù)(HTML, CSS, 和 JS)構(gòu)建的 UI.(如: Apache Cordova, NW.js, Electron)
  • 一個由Web技術(shù)創(chuàng)建的本機程序會在運行時作為與本機 API 通信的橋梁, 被解釋執(zhí)行, UI 將使用本機的UI部分(如: IOS 本機控制)而不是Web技術(shù)控制(NativeScript, React Native).
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號