前端开发人员HTML、CSS和javascript的技巧,通常在网络平台上运行(如。web浏览器)交付在以下操作系统(又名OSs)
l Android
l Chromium
l iOS
l OS X
l Ubuntu (or some flavor of Linux)
l Windows Phone
l Windows:
这些操作系统通常在一个或多个以下设备中运行:
l 台式电脑
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)
Front-End Developer Handbook 2017 前端开发人员手册2017(8)
原文:http://www.cnblogs.com/liushuang-hangzhou/p/6498464.html