首页 > 前端开发 > 正文

前端开发大型web流程图 什么是web前端开发?

2023-10-17 06:14:52 | 我爱编程网

很多关注前端开发的朋友很希望了解前端开发大型web流程图 什么是web前端开发?,今天我爱编程网为大家整理了相关文章,一起来看看吧!

前端开发大型web流程图 什么是web前端开发?

什么是web前端开发?

Web前端开发就是创建Web页面、或者APP等前端界面呈现给用户的过程,通过HTML、CSS及JavaS等衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。

前端开发需要学习的技术有:
1、掌握基本web前端开发技术:HTML、CSS、JavaScript、DOM、BOM、AJAX等,而且要了解它们在不同浏览器上的兼容情况、渲染原理和存在的Bug 。
2、必须掌握网站性能优化、SEO和服务器端开发技术的基础知识 。
3、必须学会运用各种web前端开发与测试工具进行辅助开发。
4、除了掌握技术层面的知识,还要掌握理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等 。
5、未来web前端开发工程师还要研究HTML5、web视觉设计、网站配色、网站交互设计模式等相关技术。

想要了解更多有关web前端的相关信息, 推荐咨询千锋教育 。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。采用全程面授高品质、高体验培养模式,学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务,在职业教育发展道路上不断探索前行。

前端开发大型web流程图 什么是web前端开发?

网页原型图怎么画-网站制作流程步骤详解

产品经理必备技能|如何画原型

产品经理当然要会画原型啦~

聊聊怎么画原型吧!

在画原型之前,更重要的事情,就是画页面流程图和信息架构图!假如你没有这些东西,就开始画原型,那么等着你的就是没完没了的改改改。

页面流程图是以用户视角,看流程合理性。通常适合于跳转比较复杂的产品功能,如电商、社交产品。

为什么要画页面流程:

(1)是交互设计/原型设计的基本依据,是逻辑基础。如果你都没想好页面流转的顺序,那么你画的原型一定不是可以确定下来的版本

(2)代表了用户的操作过程,先画页面流程图能迅速发现体验问题。有了页面流程图,你可以设身处地想象用户在使用产品时的操作流程,发现其中可能出现的问题

(3)突出页面重点元素与逻辑关系,提升原型的设计效率。很多页面不是全新页面,而是在原有页面做一些修改,如果你知道页面流转顺序,那么会给你画原型减轻很多工作量

页面流程图包含:

(1)四方形:业务流程中的四方形部分,异常流程或弹层通常用菱形表示

(2)流向:主干流向和辅助流向

(3)重点元素:每个流程中,重点要体现和表达的内容是什么

画页面流程图的工具:

(1)Axure:画了页面流程图可以紧接着画原型

(2)ppt:方便讲解

需要注意的地方:

(1)回归业务流程,明确主线:页面流程一定来自于业务流程,一般为业务流程中的方形部分。异常流程一般为弹层或弹窗提示。业务流程画的好,页面流程就简单。

(2)明确页面中的重点元素:功能在页面中,有哪些是需要表现元素。增加异常流程的处理逻辑。增加辅助的帮助页面。考虑下游触发点(按钮/链接/滑动...)。

(3)沟通与优化:首先要尽可能穷举涉及的页面,然后做减法,有些页面合并或删除。通过原型草图,优化调整页面关键元素。与UI、UE、前端研发多沟通会有更好的效果。

页面流程图一般规则:

页面流程图例:

一个具体案例:

业务流程:

页面流程:

主要是分离出了普通用户的操作流程,加异常处理。

对于普通用户的关键页面和关键流向:

页面流程图:

(1)分离出5个页面,确定流程流向

(2)固定元素,例如在“1购物车”中,“提交订单”就是下游触发点,点击后流向下一个页面;在“2输入优惠码”中有关键元素“填写优惠码”,另外还有下游触发点“确认订单”...

(3)针对每个页面去画对应的原型图

信息架构图,以产品视角,看包含多少功能点。适合于层级分明的,如音乐产品、新闻客户端、阅读类产品等。

信息架构图例1:

有了页面流程图或信息架构图,现在终于可以开始画原型啦。首先,什么是产品原型设计?

产品原型,俗称线框图,大概就是草图的意思吧。它是产品落地的关键点,是从虚拟概念到用户接触的节点。同时也是产品经理产出的关键内容,上传下达,上给老板,下给UI、UE同事。

产品从原型到上线的流程:

大公司的产品经理只需要做手绘和低保真的部分,小公司可能还要兼职交互设计...

案例:

好的原型有什么特点:

(1)整体:页面结构清晰、跳转关系明确、与业务流程一致、完整表达用户需求

(2)独立页面:功能元素明确有序、位置关系清晰、不同状态变化清晰

(3)交互设计:清晰的交互逻辑、一致交互方式、界面统一

常用工具:

(1)纸笔:自己画画,快速学习和定位

(2)白板:多人讨论

(3)软件Axure/Sketch/墨刀:产出正式文档

案例:

(1)研究流程:业务流程->页面流程

(2)确定页面框架:大概确定页面布局和大的框架

(3)画原型:画模块,确定交互细节

注意事项:

(1)尽可能用真实比例、真实文案,使元素更真实,也避免在需求评审时被之一。尽可能真实模拟极端情况,并示例清楚。

(2)紧扣需求主体,不横生枝节。如果原型需要增加新功能,一定要是来源于需求,并且要考虑后端数据来源。

(3)不要上颜色!原型就用黑白灰,不要给UI、UE挖坑

(4)目录树清晰,阅读流畅

(5)保存修改记录,关键修改重新保存文件

画/改原型的时间尽量控制在20%工作时间之内,否则就要问问自己是不是哪里出问题了哦。

产品需求想明白了没???

产品流程理清楚了没???

手绘草图画了没???

手绘草图和Boss确认了没???

网站制作流程步骤详解

网站制作流程步骤详解

简单来说,网页设计的目的就是产生网站。一个好的网站是做推广的基础,下面YJBSY我为大家收集整理了关于网站制作流程步骤,希望对大家有帮助!

第一步:明确网站的定位

我们要明确自己网站的定位,清楚公司的产品优势以及访问的目标群体。这是我们首先要做分析的,只有根据自己公司的实际情况,来制作网站的风格定位。众所周知,网站风格分营销型网站、品牌型网站、电商网站、平台网站等,关于我们的类型我下次可以给大家具体讲解。档你明确了自己网站的定位后,开始收集相关的网站案例,作为下一步工作的参考。

第二步:制作网页原型图

这是一个费脑活,目前大多数人都是采用Axure的软件制作,画原型图需要参考很多网站风格,通过不断的借鉴,才能总结自己的网站风格。目前设计流行的元素是采用图标配文字,界面扁平化,尺寸做成宽屏风格。在制作原型图的过程中,我们需要看很多的网站风格,如果你是要做外贸网站,那么你需要寻找很多国外大牌的网站,看一下他们的`网站风格,才能很好的找到那种思维感觉。国内的网站相对来说还是比较保守一些,尽管也是扁平化设计,但是从布局上大多数网站是异曲同工。

第三步:上色/UI界面设计

当原型图做好以后,可以开始交给设计师做UI设计,设计师会根据原型图的布局进行上色设计,但是不局限于原型图,优秀的设计师不会按部就班执行,会根据自己的经验适度做一些细节布局上的更改,此举的目的是为了提高界面美观和用户体验度。

第四步:DIV+CSS切图/排版

当设计工作完成后,要开始做切图,如果网站只是PC站,切图只要做一套样式,如果是响应式网站开发,切图就需要做三套样式,分别为PC端、平板、手机端。响应式网站会根据不同分辨率和屏幕大小自动适应,以达到最好的体验效果,但是在这里我需要补充一句,不是所有的网站都适合做成响应式,因站而异,具体原因下一步文章在分享。

第五步:程序开发

切图完成后,就进入程序开发阶段,程序开发就是做后台管理,让网站后期能有一个管理后台来更新前端的资料内容,目前开发网站的开发语言比较流行的有两种:一是PHP语言,二是.net语言。

第六步:网站Bug测试和资料填充

程序开发出来后,交给专职客服来测试Bug,边填充资料边测试页面效果,刚开发出来的网站都会存在Bug漏洞,因为是纯手工制作的项目,靠键盘一个一个字母敲出来的代码,有Bug实属正常现象,所以就需要客服进行测试,测试出来的问题点整理文档形式交给程序员进行修复。

;

初级产品经理-如何高效绘制AXURE原型

原型是产品经理或者交互设计师所设计的某一需求或者某一问题的具体的解决方案。绘制原型的工具有很多,我们公司大多的产品用的都是Axure。用这个软件,高保真或者低保真原型都能做的很好。那么,怎样的原型才适合团队交流?

毕竟绘制出来的原型并不是只给自己看的,还要讲解给团队里的成员,UI/前端/开发。特别是进行小组内评审的时候,通过演示原型,需要向他们讲解产品内部的逻辑、具体的页面、动效等,还要向他们询问设计是否合理,能否实现等,静心倾听他们的意见。这时候,原型就是一个思维传达的工具,将你的想法,翻译并灌输给你的团队成员。同样,原型是也团队的交流工具,针对绘制出来的原型,每个人都可以谈谈自己的看法,交流思想,完善原型不足的地方。

所以原型绘制出来,必须要有基本的交付标准。

一、原型设计的基本交付标准

1.清楚------让他人能明白产品是干什么的,包括什么功能,有哪些页面。

需要清楚地表达页面有哪些内容模块

需要清楚地表达模块内部的构成元素

2.清晰------让队友知道具体有哪些要求,指导他们如何做

【1】功能操作

某一个功能可以进行哪些操作,点击/鼠标悬浮/拖动等操作,以及页面会有什么反应。(方便开发的工作)。

【2】操作路径

有一些操作是要跳转页面,跳转的路径需要标清楚,跳到哪去了,涉及哪些页面,页面之间是如何联系的。防止用户迷失。

【3】点击状态

一些链接,按钮,需要标明它初始的时候是什么样,鼠标悬浮有什么效果(颜色/下划线/提示语等),点击的样式变化,以及点击后的样式。(这些可以为前端的工作提供方便)

【4】信息组合

相关的信息需要组合在一起,比如一些基本信息,姓名/性别/年龄等最好放一块,不要分开。不相关的保持距离。

【5】位置排序

页面的布局应该适应用户的习惯,浏览方式、工作任务。突出强调重点,方便用户的工作。一些数据可以思考一下它们的排列方式,按什么排序,能方便用户查找,仍旧是“以用户为中心”。

3.周全-----产品的各种细节,不能疏忽

【1】交互状态

某些重要的操作,交互样式是怎样的,效果如何,最好单独抽出来做成高保真,演示给他人看,让他们对产品有深入的体验和感受。

【2】数据显示

原型上涉及的相关数据做好有真实的案例,将需要获取的关键数据全部展示出来,比如一篇文章,需要的数据:作者、发布时间、浏览量、喜欢数、收藏数等,方便开发准备必要的数据接口。

【3】异常考虑

需要考虑一些突发情况的应对,比如断网、加载太慢、数据已经被删除了、数据找不到了、没有访问权限等等情况。

【4】配套页面

产品里的一些功能可能和其他产品有关联,需要将可能涉及的其他页面包括到项目内。比如页面在wap上手机的浏览样式、一些发送给用户的消息/短信的内容和样式等等。

4.基本审美

【1】对齐

【2】间距

【3】颜色

【4】字体

推荐大家看看《写给大家看的设计书》这类易上手的书籍。

5.基本规范

【1】页面尺寸

web的宽度有960px、1000px、1200px,App有安卓、iphone5、iphone6等,需要与已有的产品保持统一的尺寸。

【2】字体大小

标题可以是18px或者16px,内容可以是14px。既要考虑用户是否看到清,又要考虑美观。 我爱编程网

【3】颜色

原型不要有太多的颜色,坚持黑白灰,除非要突出,可以用其他的颜色。

【4】弹窗

弹唱的样式最好做统一,弹窗名+内容+操作按钮+关闭

【5】元件

不在原型正文添加过多的截图、图标样式,会对UI的设计造成干扰。

二.Axure的快捷使用技巧

工欲善其事必先利其器,工具使用的越娴熟,才能节省大量时间用于方案的思考。下面将简要分享Axure绘制原型时的一些快捷操作:

首先在顶部菜单栏中找到<视图>,把需要的部件显示,就可以设置了。

1.组件库的建立(能提高效率,保证产品层面的统一一致)

2.母版的使用(适用于多页面通用的部分,修改后,集体自动更新)

3.设置页面样式(页面的字体、背景能一次性设置好)

4.元件的交互样式

5.元件组合

把要组合的原件用鼠标框在一起,按住ctrl+G,成为组合后就可方便复制拖动了。许下按住ctrl+shift+G,也可以点击选中后,点击下图的两个图标来组合和取消组合。

6.对齐、居中、平均分布

选中要对其的内容,选择一种分布样式,就能快速得到整齐的原型样式,而不用一个个手动调整。

7.输入框类型的设置(预设好类型)

一些输入框,可能需要设置默认文字,可以直接选中了输入框后,在原件属性里设置提示文字和一些限制。

8.元件的提示语

有些文字需要有鼠标悬浮显示提示语的动作,可以直接在原件的属性里设置“原件提示”,输入要显示的内容,即可。

三、制作原型的过程

1.梳理功能点-------------------将需求转化为功能清单,标出重要等级(前提是需求已经梳理清楚)

2.规划产品结构----------------用Xmind或者笔和纸等工具画出产品有几个页面,每个页面包含哪些元素

3.整理原型目录----------------用Axure添加原型的几个页面,考虑页面之间的跳转关系

4.设计页面的布局(打格子)-----用不同的色块,方框来表示这部分将要表示什么板块,设计好页面的布局

5.填充各模块的细节----------在方框里把具体的信息和数据填充完整

6.增加少量的交互动作--------------体现在一些涉及到任务的操作

7.页面注释-------------完善交互说明

8.审查自检------------------功能是否覆盖完全;页面有没有缺失;流程是否明确;状态是否完备

四、原型应用中的经验

因为我多是负责后台系统的优化,所以是直接和开发打交道,如果涉及前台页面,就需要UI先将原型做成图片,再由前端制作含有动效的demo,开发再按照demo开发。但是不论哪种,绘制出来的原型一定需要让队友都明白你的逻辑和要表达的重点。

第一次负责项目的时候,我用的是高保真,画完整的原型就花了一星期多,各种动作和交互,恨不得做个虚拟的产品。但是和开发讲了原型后,等来验收项目的时候,才发现,开发大部分都没有按照原型上的动作来,甚至连细节都有遗漏。一个个催着补上后,我开始思考这种方式是不是不太划算,太费事费力,结果又不太好。

后来我看了我上级绘制的原型,都是以静态页面为主,可以说是低保真,但是每一种情况都详细地用图文描述清楚,点击之后是什么样子,将要获取什么数据,失败了会怎么样都有。而且这种方式,完成的特别快。于是我就选取低保真模式的开始画原型,结果发现,开发有时候并不能将一些动作做好。

于是我开始“T式原型”。“T式原型”就是大部分是以低保真铺展开,将整个产品的逻辑都直接呈现出来,再在某些需要重点描述的地方用高保真描述深入。所以,我的原型大部分是以低保真+注释说明和高保真+动作演示的组合。不过对于交互简单的产品来说,低保真模型足够了。

每个产品绘制原型的习惯和风格都有所不同,但关键还是需要进行小组会议来向队友们讲解原型和逻辑,在开发的过程中,需要多沟通。

另外,分享大家关于AXURE学习的网站,可以在里面找到免费的软件安装包和教学课程。

/

如果对文章感兴趣,欢迎评论留言,坚持喜欢的事情,加油~

前端开发大型web流程图 什么是web前端开发?

前端项目的开发流程

前端开发流程概述

前端开发流程可分为需求分析、开发阶段、测试阶段、维护阶段,下面分别进行叙述。

2.1 需求分析

这个环节中,首先是和客户进行交流,了解客户的需求,然后分析项目的可行性,撰写项目需求文档。如果项目可行,则起讨论具体方案,分模块分步骤进行规划,分析项目进度安排、所需成本,进行原型设计(包括页面布局图,页面逻辑流程图,说明文档等。通过原型设计,可以让项目组和客户都可以对项目有一个直观感受,同时可以低成本高效率的复现业务场景和各模块流程)。
可以说需求分析阶段是整个前端项目的基础,基础不牢,地动山摇。可以试想,如果和客户沟通不顺畅,有的方面客户没搞清楚是什么效果,开发完成后就可能与客户发生纠纷;如果可行性有问题,有的模块很难实现或成本超出预算,就很难处理。

2.2 开发阶段

这个环节是前端工程师主要参与的部分,按照需求分析阶段的规划按步骤完成任务。

  • 根据产品需求分析文档和原型图进行UI设计,对产品的整体美术风格、交互设计、界面结构、操作流程等做出设计。负责项目中各种交互界面、图标、LOGO、按钮等相关元素的设计与制作。

  • 根据UI设计进行规划,提取界面中可以复用的模块方便重复利用,分析界面是否有实现难度比较困难的地方,进行沟通和功能排期,按功能大小以及难度进行功能时间的评估,和后端沟通好排期时间,保证大家能够更有效地开发合作,针对功能复杂的地方要先理清思路。

  • 不要盲目开发前端搭建框架。根据设计图进行前端界面开发,以及遇到的问题及时与产品、UI、后台人员沟通,保持大家信息一致,针对不清楚的地方也要及时沟通,以免做错功能。

  • 根据后端接口进行字段填充,以及部分功能开发。针对缺少的字段或者数据结构进行提出,及时与后端反应,尽量让大家都能以最小的改动完成后续开发工作。前后端都要按照规范进行开发,针对不规范的地方要给与提出、指正,营造出规范的工作模式,以后维护成本和沟通成本更低以及开发效率更高。如果前端的设计进度远远超前后端的接口和数据结构设计,也不必等后端,可以自行开发nodejs服务器配合postman等接口软件进行开发。

  • 前后端功能联调、完成自测。检查功能完成情况,看是否有遗漏,出现问题及时沟通解决。

  • 2.3 测试阶段

    发布测试、修改bug、发布上线,自测完成后提交测试,测试根据提交的项目以及需求进行测试,提出bug给相关人员修改,开发人员周期性的配合修改bug,保证今天能够修复昨天的bug。
    发布dev环境,配合测试,修复bug以及需求优化
    发布test环境,修复bug以及需求优化
    发布it环境,修复bug以及需求优化
    发布pre环境,修复bug以及需求优化
    pre验收之后,发布线上环境,产品进行验收

    2.4 维护阶段

    如果客户验收通过,项目就进入了维护阶段,程序的维护包括程序上线后后续bug的修复和程序版本的更新。

    3 个人经验总结

    3.1 文档很重要

    前端项目的文档似乎已经作为前端工程化的标准流程之一了,文档写的好,可以便于同事快速了解你的代码功能和需求,便于协作。可以想象,随之项目复杂度增加,体量越来越庞大,开发团队人数也越来越多。这种情况下,如果像变魔术一样隐匿中间流程而直接得出结果,后果可想而知:项目复杂度越增加就越难以管理,开发效率低,合作混乱,结果甚至导致项目死亡。
    好的文档看起来就像一个产品说明书,但作用却远远超过了说明书,不仅仅告诉你如何使用,还应该告诉你项目的设计思路,用了哪些组件,哪些部分不完善,将来有什么规划等等。这是一份比较好的说明文档。

    3.2 与客户及时沟通很重要

    3.3 扎实的基本功很重要

    尽管当下框架、函数库、工具包等更新迭代非常快,前端工程师有很多新的知识要学,但原生JS、HTML和CSS依然是重要的基本功,在学习前沿工具的同时不能放弃基本功的训练。

以上就是我爱编程网为大家带来的前端开发大型web流程图 什么是web前端开发?,希望能帮助到大家,更多相关信息,敬请关注我爱编程网!
与“前端开发大型web流程图 什么是web前端开发?”相关推荐
前端开发大型web流程 web前端学习教程流程有什么?
前端开发大型web流程 web前端学习教程流程有什么?

web前端开发主要学哪些?web前端开发主要学习以下内容:HTML:学习HTML标记语言,它是用于构建网页内容的基本语言。CSS:学习CSS(层叠样式表),用于样式和布局网页元素。JavaScript:学习JavaScript语言,它是一种高级编程语言,用于创建交互式网页和动态Web应用程序。响应式Web设计:学习如何创建可以适应不同

2023-09-12 05:07:55
web前端开发架构选型 web前端三大主流框架都是什么?
web前端开发架构选型 web前端三大主流框架都是什么?

web前端三大主流框架都是什么?web前端三大主流框架都是Angular、React、Vue。1、AngularAngular原名angularJS诞生于2009年,之前我们都是用jquery开发,自从angular的出现让我们有了新的选择,它最大的特点是把后端的一些开发模式移植到前端来实现,如MVC、依赖注入等。2、ReactReact,facebook出品,正式

2023-09-17 16:54:30
web前端开发图片大全 什么是前端?
web前端开发图片大全 什么是前端?

现在做网页前端的学习路线是什么初学者必看干货web前端学习路线图,随着移动互联网的发展,web前端逐渐受到企业的重视,前端开发人员的薪资也水涨船高,越来越多的人看好前端行业的发展,想要转行加入。下面,给大家分享一份web前端学习路线图,希望对初学者有所帮助。Web前端行业的发展,让前端人员能完成比以前更多的职责范围,所以未来前端可以宽口径就业,前景非常好。除此之外,目前web前端工程

2023-10-03 00:49:50
web前端开发代码大全图片 什么是web前端开发
web前端开发代码大全图片 什么是web前端开发

前端开发需要学什么前端即网站前台部分,也叫前端开发,运行在PC端,移动端等浏览器上展现给用户浏览的网页。那么前端开发需要学习什么呢?前端开发需要学什么第一阶段:1、HTML+CSS:HTML进阶、CSS进阶、DIV+CSS布局、HTML+CSS整站开发、2、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMA

2023-09-27 17:56:13
web前端开发型 什么是WEB前端开发?
web前端开发型 什么是WEB前端开发?

什么是WEB前端开发?随着移动互联网的发展,Web前端行业也越来越收人青睐,因为它就业前景、薪资待遇都很好。那么Web前端究竟是什么呢?想做Web前端需要学哪些知识?Web前端就是网站的前台部分,运行在浏览器的pc端或移动端给用户浏览的网页。目前web前端技术被广泛应用于网站页面制作,微信、移动app开发,休闲小游戏制作等地方。Web前端技术主要包含html5、css3、js这

2023-09-16 15:51:15
web前端开发是什么软件类型 什么是web前端开发?
web前端开发是什么软件类型 什么是web前端开发?

web前端开发用什么软件web前端开发常用的软件有:DreamWeaver、sublimetext、Hbuilder等,详细信息可以通过千锋教育进行了解。千锋教育每年培养泛IT人才近2万人,十年间累计培养超10余万泛IT人才,提升学员学习效率。DreamWeaver是一款老牌前端开发工具,功能强大且组件丰富,作为前端开发的一款利器被广泛使用。DreamWeaver是一款可视化的前端开发

2023-10-10 22:20:09
web前端开发是什么技术类型 web前端开发是什么
web前端开发是什么技术类型 web前端开发是什么

web前端开发是什么前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。它从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。(推荐学习:

2023-10-12 04:17:13
开源web前端开发流程图 网页原型图怎么画-网站制作流程步骤详解
开源web前端开发流程图 网页原型图怎么画-网站制作流程步骤详解

WEB前端项目开发流程这个环节是由项目经理完成,项目经理首先和客户进行交流,了解客户的需求,然后分析项目的可行性,如果项目可以被实现,项目经理写出项目需求文档交给设计师完成后续的开发。这个环节主要是UI设计师参与,UI设计师根据产品需求分析文档,对产品的整体美术风格、交互设计、界面结构、操作流程等做出设计。负责项目中各种交互界面、图标、LOGO、按钮等相关元素的设计与制作。这个部

2023-10-14 03:58:25