“前端开发人员”一词准确地反映了核心职责:考虑到各种设备和平台的范围,用于Web浏览器的用户界面(UIS),并确定用户体验的优先级,包括可访问性。
但是,该领域的广度大大扩大。现在,许多前端开发人员都认为自己是全栈开发人员,这证明了他们不断扩大的技能。但是,这不是必需的;专业化仍然很有价值。
布拉德·弗罗斯特(Brad Frost)的频谱概念,从“前后”到“前部”,突出了这种多样性。传统上,这条线通常是根据JavaScript的能力来绘制的。这些区别不是关于分裂的,而是要认识到该领域中广泛的技能和专业知识。
弗罗斯特(Frost)最近的文章强调了位于设计和开发(特别是后端或复杂的JavaScript开发)之间的“前端设计师”的作用。
典型的前端开发人员任务包括:
- 制作语义HTML
- 写CSS
- 开发dom-manipulating JavaScript
- 跨浏览器和跨设备测试
- 前端代码优化
- 与设计师和后端开发人员合作
这代表了一个“传统”(尽管不断发展)的定义。但是,前端发展的不断扩展的范围需要重新评估该角色。
弗罗斯特将职责扩大到包括:
- 构建可重复使用的UI组件库
- 开发和记录组件API
- 定义组件库灵活性
- 将组件库作为产品维护
这导致了一个有用的隐喻:前端开发人员共享一个共同的核心技能集(HTML,CSS,与设计师的工作等)。但是,个人开发人员专门研究不同领域。例如,弗罗斯特(Frost)更多地关注系统设计,而其他人(如作者)可能专门研究JavaScript工具,逻辑和API。关键是在更广泛的领域中找到一个利基市场,即使在不牺牲其他基本发展技能的情况下使用诸如React之类的框架时。
以上是从大鸿沟中分支的详细内容。更多信息请关注PHP中文网其他相关文章!

在本周的综述中:datepickers正在让键盘用户头痛,一个新的Web组件编译器,有助于与Fouc进行战斗,我们终于获得了造型列表项目标记,以及在您的网站上获得网络攻击的四个步骤。

在本周的Web平台新闻世界中,Google搜索控制台可以更轻松地查看爬行的标记,我们了解到自定义属性


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

禅工作室 13.0.1
功能强大的PHP集成开发环境

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具