前端開發人員HTML、CSS和javascript的技巧,一般在網絡平臺上運行(如。web瀏覽器)交付在如下操做系統(又名OSs)javascript
l Android前端
l Chromiumjava
l iOSweb
l OS Xapi
l Ubuntu (or some flavor of Linux)瀏覽器
l Windows Phone網絡
l Windows:操作系統
這些操做系統一般在一個或多個如下設備中運行:3d
l 臺式電腦blog
l 筆記本電腦/筆記本電腦
l 移動電話
l 平板電腦
l 電視
l Watch
l 事務(即。任何你能夠想象,汽車,冰箱,燈光,恆溫器,等等)。
Image source: https://www.enterpriseirregulars.com/104084/roundup-internet-things-forecasts-market-estimates-2015/
通常來講,前端技術能夠運行在上述操做系統和設備上使用,如下運行時網絡平臺的場景:
l 一個web瀏覽器(例子:Chrome,IE、Safari、Firefox)。
l 一個無頭的瀏覽器(例子:phantomJS)。
l WebView /瀏覽器選項卡(認爲iframe)嵌入在一個本地應用程序做爲一個運行時本地api的橋。WebView UI應用程序一般包含一個由web技術。(即,HTML、CSS和javascript)。(例子:Apache Cordova、NW.js、Electron)
l 本機應用程序由網絡技術,在運行時解釋本地api的一座橋。UI將使用本機的UI部分。(如,iOS本機控制)不是web技術。(例子:NativeScript React Native)