设计与开发规范

设计与开发规范

l 设计规范

一、图层分类和命名规范

设计在制作PSD
图层时一定要层次分离,结构清楚(如图(1),(2)),看到下图就可以感觉到图(2)更能清晰的看到PSD里面的内容,以相应的页面结构内容名称来命名对应的图层,这样可以一目了然,知道PSD里面的各个层内容属于页面的哪一块。


                 
  

(图1)                                                    
(图2)

二、图层结构规范

以HTML代码结构和对应PSD的层结构(图3),这样排版方便前期制作页面,更方便后期进行页面重构,这就需要设计人员在得到设计文案时,就注意到页面结构这方面,到时前端开发人员就可以方面的按照PSD结构来进行制作页面。

            (图3)

三、页面设计规范

设计人员在设计小图标的时候,要做成透明背景层,方便在不同背景色下的调用。

页面整体布局要确认好主字体,主颜色,次颜色,色彩搭配方面在网页中也是一个层次结构。

为方便开发页面,最好能把一个关键内容,字体颜色,链接颜色,小图标等提取出来放到一新图上展现(图4),这些对于设计人员和开发人员来说相对简单!。

        (图4)

l 前端规范:

一、样式命名规范

写样式表如何命名,怎么才能看名字就清楚的知道所的代表的模块,这可以以相应模块的内容来命名如图(图5),这样页面大结构就出来了。

模块层次太多,为了一层一层的去区分,一般都是用骆驼规则和下划线规则(图6),

            (图5)

                  (图6)

                  (图7)

二、样式结构规范

在切页面之前先仔细看下PSD上的页面结构是怎么样的,一般都是上中下,中间在分左右结构,这种符合大多数网站,一些其他自己看看也就清楚了。如(图7)中的页面结构布局就把整个页面先分割出来,在相应的编写里面的内容,当大的框架出来了,就可以去编写样式表,如图(8)样式表里面的代码也是按照HTML布局好了的结构来逐层编写,大模块带动小模块格式。

            (图8)

      (图9)

l 后台规范:

一、样式调用规范

我们前端总结出了2份公共样式文件,新的项目以后在模板页都调用这2个文件。

css/global.css  初始化W3C标签的默认样式,这个文件不用怎么管。

css/base.css 这个是公共样式文件,里面初始化了很多可以直接在页面上调用的样式。

下面是base.css文件里面的内容。

    (图10)

2014年2月21日

BY  乐建民、陈松

时间: 2024-11-16 00:54:13

设计与开发规范的相关文章

MySQL 设计与开发规范

1 目的 本规范的主要目的是希望规范数据库设计与开发,尽量避免由于数据库设计与开发不当而产生的麻烦:同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的很好保证. 2 适用范围 本规划的适用人员范围包括涉及数据库设计与开发的相关技术人员. 3 术语约定 本规范采用以下术语描述: ★规则:也称为强规范是编程时必须强制遵守的原则 ★建议:编程时必须加以考虑的原则 ★说明:对此规则或建议进行必要的解释 ★示例:对此规则或建议从正.反两个方面给出 4 规范及建议 4.1 书写规范 4.1.

数据库设计开发规范

1 数据库命名约定  1.1 规则 (1) 命名富有意义英文词汇,多个单词组成的,中间以下划线分割. (2) 除数据库名称长度为1-8个字符,其余为1-30个字符,dblink名称也不要超过30个字符. (3)命名只能使用英文字母,数字和下划线,字母全部小写 (4)避免使用Oracle的保留字如level.关键字如type. 1. 2系统模块 编号 名称 英文 缩写 1 系统管理 system sys 2 配置管理 dictionary dic 3 设备系统 equipment equ 4 通讯

数据库开发中的一些设计以及命名规范

数据库开发中的一些设计以及命名规范 2011-03-21 13:41 大白鲨来了 博客 字号:T | T 数据库的开发涉及到很多方面的内容,本文将为大家介绍一部分,希望大家能从中收获您需要的. AD:51CTO 网+首届APP创新评选大赛火热启动——超百万资源等你拿! 之前已经为大家介绍了一部分有关数据库开发过程中规范,即数据库开发规范详细介绍(一),下文将继续为大家介绍更多有关数据库开发中的规范要求. 一. 其他设计 1.避免使用触发器 触发器的功能通常可以用其他方式实现.在调试程序时触发器可

mysql数据库设计开发规范

1.设计 1. 一般都使用INNODB存储引擎,除非读写比率<1%,才考虑使用MYISAM存储引擎:其他存储引擎请在DBA的建议下使用. 2. Stored procedure (包括存储过程,函数,触发器)对于MYSQL来说还不是很成熟,没有完善的出错记录处理,不建议使用. 3. UUID(),USER()这样的MYSQL INSIDE函数对于复制来说是很危险的,会导致主备数据.不一致.所以请不要使用.如果一定要使用UUID作为主键,让应用程序来产生. 4. 请不要使用外键约束,如果数据存在外

web前端开发规范

本文原创,这里首先声明,转载注明本文出处,翻版必究! web前端开发规范的现实意义 1.提高团队的协作能力 2.提高代码的重复利用率 3.可以写出质量更高,效率更好的代码 4.为后期维护提供更好的支持 5.可读性高 一.命名规则 1.html命名规则: a.文件名称命名规则:统一使用小写英文字母.数字.下划线的组合,不得包含汉字空格和特殊字符 2.命名原则:方便理解.方便查找 b.索引文件命名原则:index.html.index.htm.index.asp.index.aspx.index.j

组件化设计与开发

http://colachan.com/post/3545 终于迎来一期特刊.最近打算在公司内部做一个分享,讲的是组件化的设计与开发的思维方式.准备完演讲资料,发现这完全可以改成一篇文章.藏着掖着不合适,发出来分享给有需求的朋友吧,就当是个试讲了,希望大家帮忙指出错误. 下载地址:https://www.jianguoyun.com/p/DY1Z3bEQwKOaBhimoyg 由于本文首先是以keynote的形式诞生的,其中还有动画和视频,所以我比较推荐大家直接下载keynote文件(也存了PP

C#语言开发规范-ching版

学习C#之初,始终不知道怎么命名比较好,很多时候无从命名,终于有一天我整理了一份命名规范文档,自此我就是按照这个命名规范书写代码,整洁度无可言表,拙劣之处请大家斧正,愚某虚心接受,如有雷同,不胜荣幸 C#语言开发规范 作者ching 1.  命名规范 a) 类 [规则1-1]使用Pascal规则命名类名,即首字母要大写. eg: Class Test { ... } [规则1-2]使用能够反映类功能的名词或名词短语命名类. [规则1-3]不要使用“I”.“C”.“_”等特定含义前缀. [规则1-

MMORGP大型游戏设计与开发(客户端架构 part1 of vegine)

重写有些核心接口的时候,其实遇到了许多的问题,甚至一度的想过要放弃,但是最终还是坚持了下来.在客户端提供的这些接口中,可以清晰的看到客户端所依赖的各种模块的支持,以及各自之间的一些关联.下面只是介绍了vengine(微引擎)接口的基础模块框架,所谓的接口即对象设计中常见的Interface,为一个框架提供了清晰的规范支持. VEGINE FRAMEWORK 功能实现 该接口已全部实现,具体的实例只需要继承接口封装即可.上图只为简单的模块介绍,其实每个接口都有每个接口其特别的用处,这一点会在接下的

我的开发规范

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6413978.html 每个开发人员在长久的开发生涯中,都会养成自己的一套开发风格,或者说,规范.之后在开发项目时都会下意识地遵循着心中的规范去设计.开发项目.这种开发风格随着经验和能力的增加会不断修改.演变,由幼稚走向成熟.我只是个刚开启开发之旅的小菜鸟,在此记录下我的开发规范,以便日后不断修正.进步. 1:项目架构与设计 分6层:View层编写前端页面,Control层处理view层请求(包括各servl