浏览:179次 提问时间:2022-11-23 12:38:28
Anderson
提升代码的可读性
要获得好的架构,代码的可读性必须很强。更加直接的说就是,如果有新人来到团队,在他们接收这个项目的时候会比较容易上手。可以轻松轻松地了解整个前端之间的关系,以便找到需要关注的地方,而不需要花大量的时间去了解前端的许多细节才能开始做事。
就文件而言,网站设计公司表示,文件名能够让大家知道哪些是页面,哪些是逻辑,哪些是样式,哪些是可重复使用的组件,图标组是哪些,哪些是移动端或PC端专门的风格、逻辑等。
至于代码,它包含了一致的命名风格,并且保存在同一个文件中的代码有足够强的关联性。
代码的可维护性需要提高
一个出色的架构必须是容易进行维护的,比如,添加新需求、修改需求和修复错误的时候,不会导致意外的改变。例如,更改一个页面组件的内容,反而造成另一个页面的组件出现更改。所以要做到低耦合、高内聚、输入、输出是能够进行预测的。
代码具有可扩展性
一个出色的网站前端架构还必须有很强的扩展性,不能一下子就固定了。需求发生变化实在是再正常不过了,有新的需求也非常正常。所以,出色的架构还应该兼顾到这些问题,因为它们不可避免地会发生,所以代码不要一下就写死了,要为今后的扩展留出足够的空间。
Andy
首先是页面的设计,页面设计是很关键的一个点,成型的网站效果好不好,网站内容是否符合逻辑等,都是要借助页面设计来完成的,页面设计时要对整个网站的模块布局、颜色、按钮的形状、导航的样式风格、页面底部页脚的风格等等进行深入研究,还要因材施教,因地制宜,也就是说针对不同行业和不同用户需求作出相应的调整。
一般页面出了之后就是整体的将页面代码化了,这部分也是程序员的工作,有一些不负责任的企业往往进展到这一块就变成了从别的网站上找代码,从而把别的网站代码使用到目标网站上,这能节省很大一部分的时间,但是对于客户来说却是致命的,不出问题万事大吉,要是一旦出了问题,后续将会给优化和推广带来不可估量的难题,在页面的代码化过程中,导航、新闻或产品列表、底部导航、选项列表等均应该使用ul或ol列表标签来实现,这样对于搜索引擎和二次开发都非常有利,以及对后续的javascript动态设计也都非常方便。
Timmy
一. 以用户为中心
以用户为中心的原则,要求设计师站在用户的角度进行思考,主要体现在:
1、无论何时都应该以用户优先,用户需求什么,设计师就设计什么。即使网页设计的再具有美感,如果不是用户所需,也是失败的设计。
2、考虑用户带宽,设计网页时需要考虑用户的带宽。针对当前网络高度发达的时代,可以考虑在网页中添加动画、音频、视频等多媒体元素,打造内容丰富的网页效果。
二. 视觉美观
视觉美观是网页设计基本的原则。由于网页内容包罗万象,形式千变万化,往往容易使人产生视觉疲劳。这时赏心悦目、富有创意的网页往往更能够抓住访问者的眼球设计师在设计网站页面时应该灵活运用对比与调和、对称与平衡、节奏与韵律以及白等技巧,使空间、文字和图形之间建立联系实现页面的协调美观。
三. 主题明确
鲜明的主题可以使网站轻松转化一些高质量有直接需求的用户,还可以增加搜索引擎的友好性。这就要求设计师在设计页面时不仅要注意页面美观,还要有主有次,在凸显艺术性的同时,通过强烈的视觉冲击力体现主题。