前端開發(fā)者為 ... 而開發(fā)

2018-06-28 15:10 更新

前端開發(fā)者所編寫的 HTML、CSS 和 JS 代碼,通常運(yùn)行在基于下列某種操作系統(tǒng)(或稱 OS)的 web 平臺(比如 web 瀏覽器)上運(yùn)行:

  • Android
  • Chromium
  • iOS
  • OS X
  • Ubuntu (or some flavor of Linux)
  • Windows Phone
  • Windows

這些操作系統(tǒng)通常運(yùn)行在下列一種或者多種設(shè)備上:

  • 臺式機(jī)
  • 筆記本/上網(wǎng)本
  • 手機(jī)
  • 平板
  • 電視
  • 手表
  • 其他東西(即汽車、冰箱、燈具、溫控器等任何你能想到的東西)

圖片源: https://www.enterpriseirregulars.com/104084/roundup-internet-things-forecasts-market-estimates-2015/

總體來說,前端技術(shù)可以在上述操作系統(tǒng)上運(yùn)行,也能在使用下列運(yùn)行時 web 平臺方案的設(shè)備上運(yùn)行:

  • web 瀏覽器(例如:Chrome, IE, Safari, 火狐
  • 無頭瀏覽器(例如:phantomJS
  • 擁有原生 API 橋梁的運(yùn)行環(huán)境,被嵌入原生應(yīng)用的 WebView/瀏覽器標(biāo)簽(想想 iframe)。通常 WebView 應(yīng)用包含用 web 技術(shù)(也就是 HTML、CSS 和 JS)構(gòu)造的 UI。 (例如: Apache CordovaNW.js、Electron)
  • web 技術(shù)構(gòu)建的原生應(yīng)用,該類 web 技術(shù)被整合在含原生 API 橋梁的運(yùn)行環(huán)境中。其 UI 使用原生部分(比如 IOS 原生控件)而非 web 技術(shù)(例如: NativeScriptReact Native)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號