2024年2月8日发(作者:)
Web前端开发规范手册Web前端开发规范手册修订历史记录日期2012年12月31日2012年01月05日2012年01月07日版本1.01.11.2说明初稿作者施昀施昀、戴静施昀目录修订历史记录.....................................................................................................................................1一、规范目的.....................................................................................................................................21.1概述...............................................................................................................................2二、基本准则.....................................................................................................................................2三、文件规范.....................................................................................................................................32.1文件命名规则...................................................................................................................32.1.12.1.2HTML的命名原则...............................................................................................3图片的命名原则....................................................................................................ript的命名原则..........................................................................................42.1.42.22.3动态语言文件命名原则.......................................................................................4文件存放位置规范...........................................................................................................4CSS书写规范..................................................................................................................42.3.1基本原则..................................................................................................................41
Web前端开发规范手册2.3.2注意细则..................................................................................................................52.3.3命名规则..................................................................................................................62.4html书写规范................................................................................................................92.4.1head区代码规范....................................................................................................92.4.2body区代码规范..................................................................................................102.52.62.7JavaScript书写规范.....................................................................................................10图片规范.........................................................................................................................10注释规范.........................................................................................................................112.7.1html注释...............................................................................................................112.7.2css注释..................................................................................................................112.7.3JavaScript注释.....................................................................................................11四、执行模式...................................................................................................................................12一、规范目的1.1概述提高团队协作效率便于前端开发以及后期优化维护方便新进的成员快速上手输出高质量的代码本规范文档一经确认,前端开发人员必须按本文档规范进行前台页面开发。本文档如有不对或者不合适的地方请及时提出,经讨论决定后可以更新此文档。二、基本准则符合web标准,语义化html,结构表现行为分离,兼容性优良。代码要求简洁明了有序,尽可能的减小服务器负载,保证最快的解析速度。2
Web前端开发规范手册开发时需要遵循如上基本准则,特殊情况可以有所宽限,如一些老项目的页面改造。三、文件规范2.1文件命名规则[使用场景:在新建网页、图片、脚本、CSS文件时,根据此规则给文件命名并放入指定位置]文件名称统一用小写的英文字母、数字和下划线的组合,其中不得包含汉字空格和特殊字符。命名原则的指导思想一是使得你自己和工作组的每一个成员能够方便的理解每一个文件的意义,二是当我们在文件夹中使用“按名称排例”的命令时,同一种大类的文件能够排列在一起,以便我们查找、修改、替换、计算负载量等等操作。2.1.1HTML的命名原则文件名。命名aboutusfeedbackproduct索引文件统一使用子页关于我们信息反馈产品表示。各子页命名的原则首先应该以栏目名的英语翻译取单一单词为名称。例如:如果栏目名称多而复杂并不好以英文单词命名,则统一使用该栏目名称拼音或拼音的首字母每一个目录中应该包含一个缺省的html文件,文件名统一用。2.1.2图片的命名原则图片的名称分为头尾两部分,用下划线隔开,头部分表示此图片的大类性质。例如:广告、标志、菜单、按钮等等。放置在页面顶部的广告、装饰图案等长方形的图片取名:banner标志性的图片取名为:logo在页面上位置不固定并且带有链接的小图片我们取名为button在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名:menu装饰用的照片我们取名:pic不带链接表示标题的图片我们取名:titlebanner_u_u_o_o_3范例:banner_le__
Web前端开发规范手册ript的命名原则一般使用脚本功能的英文小写缩写命名。例如:广告条的javascript文件名为2.1.4动态语言文件命名原则弹出窗口的javascript文件名为以性质_描述,描述可以有多个单词,用“_”隔开,性质一般是该页面得概要。范例:register_ister_ic_2.2文件存放位置规范文件夹flashimagesinclibrarymediascriptcss说明存放flash文件存放图片文件存放include文件存放DW库文件存放多媒体文件存放javascript脚本存放css文件2.3CSS书写规范[使用场景:书写CSS样式时,根据此规则对id和class进行命名,并遵循书写规则,避免出现常犯错误,提高效率。]2.3.1基本原则CSS样式可细分为3类:重新定义HTML样式、链接状态样式、自定义样式。1.重新定义HTML样式为设计师重新定义已有的HTML标签样式,影响全部的被设定标签样式,用于统一网页中某一标签的样式定义。样式名“HTML标签”例:hr{border:1pxdotted#333333}2.链接状态样式为设计师对链接不同状态设定特殊样式,影响被使用本样式区域中的链接。该样式写法有2种::link(中间无空格)、.nava:link第二种可以修饰所有包含有标签的其他标签。3.样式为设计师自定义的新CSS样式,影响被使用本样式的区域,用于完成网页中局部的样式设定。样式名“.”+“相应样式效果描述的单词或缩写”例:“.shadow”文字样式样式名“.no”+“字号”+“行距”+“颜色缩写”例:“.no12”、“.no12_24”4第一种只能修饰标签中;
Web前端开发规范手册“.no12”类型一般出现在文件中,只可选用,不可修改,避免名称含义和实际内容不符。自定义的样式名最好用意义命名。比如:重要的新闻高亮显示(像红色),有两种写法:red{color:red};.important_news{color:red};很显然第二种传达的意义更加明确,所以尽量不要用意义不明确的作为自定义命名。4.页面内的样式加载必须用链接方式:
Web前端开发规范手册5.杜绝使用
Web前端开发规范手册中间内容:center导航导航:nav子导航:subnav边导航:sidebar右导航:rightsidebar菜单:menu标题:title功能标志:logo登录条:loginbar产品:products产品评论:products_review最新产品:news_release广告/标语:banner生产商:publisher常见问题:faqs博客:blog搜索:search搜索输出:search_output加入我们:joinus按钮:btn标签页:tab提示信息:msg/message小技巧:tips充值:pay推广:promotion排行:ranking公司设备:equipment企业文化:culture营销网络:sales_network技术力量:technology企业资质:enterprise_qualification经营理念:operation_principle发展历程:development_history分类浏览:browse_by_category人力资源:human_resource_hr7主导航:mainbav/globalnav顶导航:topnav左导航:leftsidebar边导航图标:sidebarIcon子菜单:submenu登陆:login注册:regsiter产品价格:products_prices编辑评论:editor_review最新产品:news_release摘要:summary缩略图:screenshot关键词:keyword论坛:forum搜索输入框:search_input搜索结果:search_results状态:status滚动:scroll文章列表:list当前的:current皮肤:skin活动:activities公告:announcement公司简介:company_profile公司荣誉:glories企业规模:scale组织机构:organization分支机构:branches公司实力:strength_strength经理致辞:manager_oration工程案例:engineering_projects应用领域:application_fields领导致辞:leader_oration
Web前端开发规范手册客户留言:customer_message您的要求:your_requirements招商:enterprise_establishing在线交流:online_communication合作加盟:joinIn_cooperation业务范围:business_scope联系我们:contact_us返回首页:homepage电子商务:e_business友情连结:hot_link行业动态:trends新闻动态:news_trends销售热线:sales_hotline建设中:in_construction地址:add传真:fax产品说明:description品牌:brand尺寸:size型号:model技术指标:technique_data产地:production_place论坛:forum招标:bidInviting业绩:achievements动态:trends投资:investment规划:programming发送:delivery重写:reset业务:business下载中心:download常见问题:faq游乐园:amusement_park图标:icon指南:guild热点:hot8客户服务:customer_service销售信息:sales_information教育培训:education_training质量认证:quality_certification产品描述:products_description产品销售:sales_sales信息发布:information产品定购:order版权所有:copy_right行业新闻:trade_news邮编:postal_code_zipcode公司名称:company_name联系人:contact_person证书:certificate电话:tel产品名称:product_name价格:price规格:specification生产厂家:manufacuturer产品标号:item_no产品描述:description用途:application在线订购:on_line_order综述:general大事:great_event服务:service行业:industry环境:environment提交:submit社区:community在线调查:online_inquiry意见反馈:feedback中心概况:general_profile专题报道:special_report注释:note服务:service新闻:news
Web前端开发规范手册下载:download商标:label/branding购物车:shop信誉:siteinfo_credits法律声明:siteinfo_legal友情链接:friendlink投票:vote当前位置:breadcrumb/loc标签:tag网站信息:siteinfo合作伙伴:partner版权:copyright2.4html书写规范[使用场景:书写html页面时,根据此规则对html内容进行补充和完善。]2.4.1head区代码规范head区是指HTML代码的
和之间的内容。必须加入的标签1.网页显示字符集简体中文:Web前端开发规范手册
Web前端开发规范手册[使用场景:引用添加图片文件时,根据此规则对图片格式进行选择以及命名存放。]1.所有页面元素类图片均放入images文件夹,测试用图片放于images/demoimg文件夹;2.图片格式仅限于gif||png||jpg;3.命名全部用小写英文字母||数字||_的组合,其中不得包含汉字||空格||特殊字符;尽量用易懂的词汇,便于团队其他成员理解;另,命名分头尾两部分,用下划线隔开,比如ad_||btn_;4.在保证视觉效果的情况下选择最小的图片格式与图片质量,以减少加载时间;5.尽量避免使用半透明的png图片(若使用,请参考css规范相关说明);6.运用csssprite技术集中小的背景图或图标,减小页面http请求,但注意,请务必在对应的spritepsd源图中划参考线,并保存至images目录下.2.7注释规范[使用场景:书写代码时,根据此规则对代码进行适当注释说明,方便自己或他人阅读和理解。]2.7.1html注释注释格式,'--'只能在注释的始末位置,不可置入注释文字区域。2.7.2css注释1.行间注释:直接写于属性值后面。例:.search{border:1pxsolid#fff;/*定义搜索输入框边框*/background:url(../images/)no-report#333;/*定义搜索框的背景*/}2.整段注释:分别在开始及结束地方加入注释。例:/*=====搜索条=====*/.search{border:1pxsolid#fff;background:url(../images/)no-repeat#333;}/*=====搜索条结束=====*/2.7.3JavaScript注释JavaScript注释,单行注释使用'//这儿是单行注释',多行注释使用/*这儿有多行注释*/;11
Web前端开发规范手册四、执行模式规范文档存入部门SVN文件库,方便下载查阅。根据规范内容,制作网页格式帮助手册。根据规则建立和不断完善框架模板库,给不同类型的网站提供示例参考。执行规范过程中根据实际情况不断补充完善规则。开发负责人需要检查提交的代码是否符合规范,并记录检查结果。12
本文发布于:2024-02-08 08:56:51,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170735381167103.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |