鱼C论坛

 找回密码
 立即注册
查看: 4025|回复: 1

[技术交流] 到底什么“前端开发” | 【吐血力荐】

[复制链接]
发表于 2017-9-13 10:01:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2017-9-13 11:03 编辑

推荐阅读:

只有“前端工程师”才会懂得#恶趣味 | 【哈哈哈】





20170301155447.jpg


WEB 前端开发(Web Development),也作客户端开发。
是给网站或网页应用生产 HTML、CSS 和 JavaScript 的过程,它让用户得以浏览网站或网页应用并与之交互。


创建网站前端的工具与技术时常变革,因此开发者应对业内发展近况保持清醒,这是前端开发者面对的挑战。

设计网站目的:
保证用户打开网站时,以一种易读关联的形式浏览信息


目前这个需求变得更棘手:
如今用户使用的设备种类繁多,设备对应的屏幕尺寸和方案亦然,这迫使设计者在开发站点时考虑这些方面。

Snip20170913_225.png


他们要保证站点在不同的浏览器(跨浏览器),不同的操作系统(跨平台)以及不同的设备(跨设备)上正确运行,这要求开发者缜密地制定方案。





HTML CSS  JavaScript


Snip20170913_228.png


前端开发者使用 WEB 技术(例如 HTML、CSS、 DOM 和 JavaScript)来建造网站开发应用。

他们使用 WEB 技术在 WEB 平台或非 WEB 框架(比如 NativeScript 框架)上设计程序

通常前端开发者通过学习 HTML、CSS 和 JS 来入门

HTML、CSS 和 JS 代码在 WEB 浏览器、无头浏览器(Headless Browsers)、WebView 上运行,或者被用于原生运行环境的程序设计。




WEB Browser(浏览器)


1.jpg


WEB 浏览器用于:
从万维网(WWW.)检索呈现遍历信息


通常浏览器在台式机、笔记本、平板或手机上运行。

如今,浏览器可以在几乎所有物体(比如冰箱,汽车)上运行。

最常见的 WEB 浏览器如下(按使用度排序):
◊Chrome

◊IE(注:非 Edge,数据参考自 IE 9 至 IE 11)

◊火狐

◊Safari

◊无头浏览器(Headless Browsers)


无头浏览器:
是一种没有用户图形界面的 WEB 浏览器,我们可以用命令行界面编程控制该浏览器,达到自动化运行 Web 页面(比如功能测试、网站检索、单元测试等)的目的。

可将无头浏览器看作网页浏览器,不过你用命令行来检索、遍历网页


最常见的无头浏览器:
★PhantomJS

★slimerjs

★trifleJS

★Webviews


原生操作系统的原生应用中,用 Webviews 来运行网页。

不妨把 webview 想成一个嵌进原生应用的 iframe 或 WEB 浏览器标签。

而该原生应用运行在设备的系统上(比如 IOS、安卓、windows)。

最常见的 webview 开发解决方案如下:
Cordova (通常用于手机、平板的原生应用)

NW.js (通常用于桌面应用)

Electron (通常用于桌面应用)

基于 WEB 技术的原生应用


最终,前端开发者从 WEB 浏览器开发中得到经验,并可以脱离浏览器引擎环境编码。

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
睦ちゃん她爹 + 5 + 5 + 3 无条件支持楼主!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-31 21:06:15 | 显示全部楼层
原来前端开发还有这么多职位啊我以为前端前端就是搞网页的没什么花头,但是看了此贴我才知道我是无知的,原来前端开发分很多类型!学习到了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 18:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表