`
wzl454823
  • 浏览: 41104 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

页面重构工作者

    博客分类:
  • CSS
阅读更多
做为一个专职的页面重构者, 我们从事的工作简单的说就是“将设计稿转换成WEB页面”,这一过程可以很简单到直接把PSD从PS里导出成网页;也可复杂到需要考虑页面中每个标签的使用,考虑“页面性能”。以“前端工程师”为目标的同学可能会不愿承认将页面重构这块分出来,但随着工种的细分,加上页面重构本身的专业性,独立为一个职业也不是不可能,至少我现在从事的就是一个专职的职位。如果你觉得一个前端工程师必须去画设计稿,可以不理会下面的内容。

单纯的页面重构,所涉及到的工作内容一般是“分析设计稿=>切图=>写 HTML 和 CSS ”,虽然看起来很少,但要做好这份工作,绝非所想的那么容易。原因很简单:工作内容单一,在时间和工作量上必会很苛刻,往往跟设计师的工作时间是3:1,即设计师给三天的时间,制作只给一天的时间完成;在这种工作强度下,很多人都是靠着对这份工作的喜爱在维持着,一旦工作热情消失,很容易就会变得枯燥,保持热情也成了重构工作者(也许是所有参加工作的人)应该具备的能力。

跟“前端工程师”所要求的有所不同,“页面重构”虽然也是“前端工程师”的一个范畴,在职业化中,对专职的页面重构者,要求当然也更高。不单是做出页面,而是做出好页面。又引出另一个话题,“何为好页面?”,一般包括下面几点:

1.结构完整,可通过标准验证
2.标签语义化,结构合理
3.充分考虑到页面在站点中的“作用和重要性”,并对其进行有针对性的优化
很多同学多少都遇到过方向不明,不知道自己应该提高些什么,我们可以从“分析设计稿=>切图=>写HTML和CSS”这个工作内容,针对每一点提出一些要求,以方便我们分析自己的能力水平,为继续提高确定个方向:


设计稿的分析
是指对设计稿如何制作成页面的分析,即哪一块的内容可以做为公共的部分、哪一块的内容结构可以如何实现等。

对设计稿的分析能力可以划分成下面的几个阶段:

1.能分清设计稿中的公共与私有的部分
2.在1的基础上对各部分的实现方式有一个初步的方案(包括如何切图、写结构、写样式)
3.在1的基础上,准确的给出各部分的实现方案(包括如何切图、写结构、写样式)
4.在3的基础上,能同时考虑方案的扩展性、复用性及页面性能(包括如何切图、写结构、写样式)
5.在4的基础上,考虑整站的结构分布(包括文件分布、目录结构)
上面这些都是在还没开始动手制作之前所要做的。


切图
是指将设计稿切成便于制作成页面的图片。

很多人都有个误区,觉得切图就是把图片切出来,其实并不完全是这样,还包括把切出来的图片合并到一起,怎么切、从哪切才能将性能最大化,说“切图是一门艺术”完全不为过。切图也可以划分成几个阶段:

1.切成所需要的图片(如何将需要的部分切出来)
2.在1的基础上,对切出来的图片进行一些优化(包括压缩文件大小、选择图片类型)
3.在2的基础上,规划切出来的图片(包括文件分布)
4.在3的基础上,考虑整体的性能(包括合并图片、压缩文件大小)

HTML和CSS的编写
是指将上面完成的内容,通过HTML和CSS的编写,将设计稿转换成WEB页面

这块是最重要的一块,也是我们所要重点掌握的内容,把它们放在一起,是因为它们相互的关联性太强,HTML的写法会影响到CSS的写法,它又可以划分成下面几个阶段:

1.还原设计稿视觉效果,并通过标准验证(HTML)
2.在1的基础上,实现多浏览器的兼容(HTML)
3.在2的基础上,标签语义化(HTML)
4.在3的基础上,选择较优的实现方式(包括模块化结构,方便程序脚本使用,HTML和CSS)
5.在4的基础上,考虑到扩展性、复用性和可维护性(HTML和CSS)
6.在5的基础上,考虑到整站的样式分布(包括如何实现分布)
7.在6的基础上,样式写法的优化(包括技巧的应用)
分享到:
评论

相关推荐

    将设计稿转换成WEB页面职业者

    达到上述3、4、5阶段的工程师,已经具备了专业“页面重构工作者”的素质。此外,持续关注行业动态,学习新技术,提高用户体验设计,提升审美观,以及深化对脚本语言的理解,都是促进个人职业发展的重要方面。 总结...

    21-09-02_Nop_4.40.3(024_Web工作上下文的耦合、后台菜单栏的重构,所有页面正常显示).rar

    标题 "21-09-02_Nop_4.40.3(024_Web工作上下文的耦合、后台菜单栏的重构,所有页面正常显示)" 暗示了这是一个关于NopCommerce电子商务平台的更新,具体到版本4.40.3。在这个版本中,开发者进行了两个关键的改进:Web...

    重构

    本压缩包文件“refactor-main”显然是一个关于代码重构的基础教程,旨在帮助初学者理解并掌握重构的核心理念和实践技巧。 重构,简单来说,就是在不改变代码外在行为的前提下,对代码结构进行改善,以提高代码的...

    horiseon-refactor:重构Horiseon页面

    这意味着重构工作可能涉及优化HTML结构,如更有效地组织元素,使用语义化标签,以及确保代码符合最佳实践。 基于这些信息,我们可以深入探讨以下知识点: 1. **HTML重构**:重构HTML代码通常涉及删除冗余或不必要...

    [Groovy入门]第六讲.脚本重构为类,重构为MVC模式

    4. **测试和验证**:确保重构后的代码能正常工作,且功能与重构前保持一致。 接下来,我们转向MVC模式。MVC是一种常用的设计模式,特别适合构建用户界面和业务逻辑分离的系统。在Groovy中,MVC的三个组件如下: - ...

    DIV+CSS重构技术适合什么人学习?.docx

    DIV+CSS重构技术是一种网页布局方法,它将网页的结构...总之,无论你是专业的开发人员、设计师还是个人爱好者,学习DIV+CSS都将为你的网页设计技能增添亮点,提升工作效率,同时也为你打开探索更多开源项目的大门。

    本人精品课程毕业设计的重构,使用springboot框架重写.zip

    这个重构项目对于学习者来说,是一次将理论知识转化为实践的绝佳机会,能够提升对Spring Boot的理解和使用能力,同时在重构过程中也能学习到代码优化和设计模式的应用。通过这样的项目,开发者可以更好地掌握软件...

    一个静态HTML页面,Polo360页面

    在IT行业中,静态HTML页面是构建网页的基本元素,它们不依赖服务器端的脚本或数据库交互,而是直接通过浏览器解析并展示内容。...通过分析和重构这个页面,你可以深入了解网页开发的全貌,并且掌握更多的前端技术。

    网站重构—应用Web标准进行设计[中文版]

    6. **代码维护性**:编写简洁、易读的代码,遵循一定的编码规范,使用版本控制系统如Git进行协作和版本管理,便于团队工作和长期维护。 7. **JavaScript优化**:合理使用JavaScript进行交互设计,但避免过度依赖,...

    H5页面设计

    例如,"sy-2.png"到"ting.png"可能代表设计稿中的各个组件或屏幕切片,这些文件可以用来分解和重构页面的不同部分。 在设计H5页面时,通常会遵循以下步骤: 1. **规划阶段**:确定页面的目标、内容和用户体验需求...

    简历模板有需要的可以下载

    5. 熟练使用 Photoshop 和 Firework 进行视觉设计,具备页面重构和页面动画设计的能力。 在【教育背景】部分,饶超毕业于黄冈职业技术学院,主修计算机科学与技术,拥有良好的计算机基础知识,对前端设计特别感兴趣...

    多个页面的尝试,最后一个页面是简陋的串口助手

    综上所述,这个项目涵盖了Qt框架的基本应用,特别是与硬件通信相关的部分,对于初学者来说是一个很好的实践案例,可以帮助他们深入理解Qt和串口通信的工作原理。通过分析和重构这个项目,可以进一步提升对Qt编程和...

    注册登录数据库数据实现在页面上.zip

    这个"注册登录数据库数据实现在页面上.zip"文件显然包含了实现这一功能的源代码和相关文档,适合初学者理解Java Web开发中的用户认证流程。 首先,让我们详细探讨注册和登录系统的关键组件和知识点: 1. **用户...

    MagicEXIF改图片为原图.rar

    MagicEXIF 直接支持中文GBK编码,甚至允许用户使用日文JIS编码和Unicode字符插入自定义用户注释,可插入的文字长度超过50kb,能够满足新闻工作者、专业摄影师等以及普通用户对于图像记录和图像归档的需求。...

    [前端案例07]一个简单的教务管理系统页面案例

    【前端案例07】是一个关于教务管理系统的静态页面设计示例,主要展示了前端界面的构建,不涉及后端功能的实现。... 1. HTML基础:HTML...通过分析和重构这个静态页面,你可以深化对前端开发流程和最佳实践的理解。

    ROYcms 编译版(重构)_C#门户网站cms程序.rar

    ROYcms 是一个基于C#开发的门户网站内容管理系统(CMS),主要针对企业和个人用户提供网站搭建、管理及维护的解决...无论是初学者还是经验丰富的开发者,都能从中找到适合自己的使用方式,快速构建高效、稳定的网站。

    GR-277_psd网页模板_网站psd效果图切片_PSD欧美日韩风格前端页面.zip

    在将PSD模板转化为前端页面的过程中,设计师或前端开发者会利用切片后的图像,结合HTML结构和CSS样式来重构页面。例如,他们会把PSD中的按钮、导航栏、背景图等元素转换为HTML元素,并应用CSS来控制它们的样式和布局...

Global site tag (gtag.js) - Google Analytics