web前端开发规范项目流程总结

web前端开发规范

web前端开发规范的意义
1、提高团队的协作能力
2、提高代码的复用利用率
3、可以写出质量更高,效率更好的代码
4、为后期维护提供更好的支持

规范

1、命名规则
2、文件存放位置规范
3、css书写规范
4、html代码书写规范
5、JavaScript书写规范
6、图片规范
7、注释规范
8、兼容性规范
9、开发测试约定及实用工具规范
公司统一要求规范

要求
1、熟练使用前端开发工具
2、代码规范
3、目录结构规范
4、切图与原型效果一致
5、命名页面方法命名统一英文规范
6、代码注释
责任
禁止:
1、禁止与客户私聊微信或其他聊天工具沟通项目问题、一切都放到沟通群里面沟通
2、禁止与客户沟通除项目以外公司方面的事情
3、禁止谈论工资情况
4、禁止传播不满情绪,有问题向直属上级反馈
5、除负责人授权外禁止技术与业务沟通报项目价格与工期

项目流程制度
UI效果图确认之后准备开发工作
第一步:
项目负责人与开发人员找产品经理了解项目需求(需彻底熟悉利用2天时间确定相关需求)

第二步:
项目负责人分配后台与前台开发工作并制定工期计划

第三步:
技术对照产品提供的原型与客户索要第三方账户并协助申请用作开发使用(提前申请账号)

第四步:
技术开发完之后填充正规数据后自己内测三遍以上没问题再交由负责人把关,负责人把关没问题交由产品与业务内测

第五步:
内部测试没有发现问题交由客户测试,测试反馈细节或bug问题当天解决

第六步:
功能全部开发完APP上架应用市场

技巧
1、客户提的问题、体验效果超出技术难度范围可以给客户绕个弯讲利弊关系做简单的功能,最终目的是要的是简单实用效率高;
2、要让客户知道我们对您的项目非常重视,想办法沟通最终目的是功能做得完美,开发效率高
3、遇到蛮不讲理客户,胡言乱语客户不用与之吵闹,直接反馈上面来处理;

APP内测发包规范
1、发内测包之前需是经过自己内测三遍后;
2、发内测包到项目内部群用二维码形式带LOGO图标;
3、发内测包需有(LOGO图标、起始页、轮播图、正规内测数据);
4、每个内测包都要带自动更新功能;
5、发内测包需提供测试账号密码信息;
6、每个新项目都要单独新建一个文件夹用来整理所有关于本项目的文件。

1、html 的命名规则

1、文件名称命名规则
统一用小写英文字母、数字、和下划线组合,不得包含汉字(转义问题)空格和特殊字符。
方便理解 方便查找
2、索引文件命名原则 和 各子页面命名原则
要么用翻译的英文名称,要么用拼音命名 但注意不要用英语拼音混用

2、图片的命名规则

常规命名:
放置在页面顶部的广告、装饰图案等长方形的图片取名:banner
标志性的图片取名为:logo
在页面上位置不固定并且带有连接的小图片一般取名为button
在页面上一个位置连续出现,性质相同的连接栏目的图片一般取名为:menu
装饰用的照片一般取名;pic
不带连接表示标题的图片一般取名:title

3、脚本文件的命名规则

一般使用脚本功能的英文小写缩写命名:
实际模块:
例如:
广告条的JavaScript文件名为ad.js
弹出窗口的JavaScript文件名为pop.js
共用模块:
js文件名;英文命名,后缀js,共用common,js
外部资源:
jQuery.min.js jquery.date.js

4、文件存放位置规范

文件夹说明:
images存放图片文件‘
media存放多媒体文件
script存放JavaScript脚本
css存放css文件

5、css的3种基本类型

css
css指层叠样式表
样式通常存储在样式表中
把样式添加到html中,是为了解决内容表现分离的问题
外部样式表可以极大的提高工作效率
外部样式表通常存储在css文件中
多个样式定义可层叠为一
6、class与ID的使用规范

区别:
ID在页面中有且只能有一个。所以使用ID表示的css样式只能表示一个元素的样式
class在一个页面中可以有多个,也就是说定义一个css样式后,可以有多个元素引用这个class
书写方式:
id的书写样式:#title{font-size:18px;color:#333;}
class的书写方式:.title{font-size:18px;color:#333;}

命名注意:
1、大的框架比如说header/footer/wrapper/left/right之类的由设计框架之人统一命名。
其他样式名称由小写英文&数字&_来命名,避免使用中文拼音,尽量使用简易的单词组合;
总之,命名要语义化,简明化。
7、css的命名规范
意义:
规范的命名有助于提升团队开发效率
规范的命名有助于后期产品的维护
规范的命名有助于后期的二次开发
在这里插入图片描述

8、head区域代码规范
必须加入的标签:
搜索时候使用的关键字:

  <meta name="keywords"(关键字必须这么写) content="xxxx,xxxx,xxxx,xxxx"(里面填写搜索关键字)>

css

 <link href=".../css/style.css" rel="stylesheet" type
  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
阿里Web前端开发规范手册.doc是阿里巴巴公司制定的一份前端开发规范手册。该手册的目的是为了在公司内部统一前端开发规范,提高开发效率和代码质量。 该手册主要包含以下方面的规范要求: 1. HTML规范:包括HTML标签的使用规范、命名规范、属性的顺序和格式,以及SEO优化相关的标签使用等。 2. CSS规范:包括命名规范、选择器的使用规范、样式的书写顺序,以及浏览器兼容性的处理等。 3. JavaScript规范:包括命名规范代码风格、函数和变量的定义与使用规范,以及代码注释、异常处理等。 4. 图片与字体规范:包括图片的格式和压缩要求,字体的引用和优化等。 5. 目录与文件规范:包括目录的结构和命名规范,文件的命名和组织规范等。 6. 性能优化规范:包括合理使用缓存、减少HTTP请求、压缩与打包等方面的优化要求。 7. 安全规范:包括防止XSS攻击、CSRF攻击和代码注入等安全问题的预防要求。 通过遵守该手册中的规范,开发人员可以更高效地编写代码,提高代码的质量和可维护性,同时也能够降低项目的风险和出错的概率。该手册也可以作为新员工培训的教材,帮助他们快速适应公司的开发流程和标准。 阿里Web前端开发规范手册.doc体现了阿里巴巴公司对前端开发的严格要求,也是业界推崇的一份前端开发规范手册。无论是对于个人的职业发展,还是对于公司的项目管理和团队协作,遵守该手册的规范都是非常有益的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

野猪佩奇007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值