前端開發(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 (任何你能想到的, 汽車, 冰箱, 燈光, 溫控器等)
一般來說, 前端技術(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).
更多建議: