• 前端发展态势 && 前端工作流程个人浅析


    于在未开启cleartype的情况下,一些中文字体在非偶数字号下的显示效果欠佳,所以一般建议使用12、14、16、18、22px等偶数字号。也就 是对某个分辨率选择离它最近的偶数字号。例如:屏幕横向分辨率在1100以下的采用14px,1100到1500采用16px,1500以上采用 18px,依此类推。

        最通用的网站设计规范参考 
    参考网上的一些文章和部分门户网站规范,结合用户浏览习惯以及实际策划、设计、使用中的经验,制订了《通用网站设计规范参考》。 
    一、设计风格
    1、依照网站的定位确定整体的设计风格。  
    2、主体框架页面、内容页尽量采用方型结构。禁用长距离的斜线及弧线结构,可允许 小范围内的斜线及弧线。封面页、专题页可不受此限制。  
    3、设计时尽量在方块区边缘、按钮、标题装饰块上体现设计技巧,拐角可以有曲线变 化。拐角块最大不得超过18像素。同一页面弧度尽量保持一致。 
     
    4、各主要栏目之间要求使用一致的布局,包括一致的页面元素;一致的导航形式,使 用相同的铵钮,相同的顺序。可跟首页有变化。  
    5、首页及各级页面都必须带有网站的LOGO,并链接到网站首页。 
    6、设计要兼容分辨率,就目前显示器分辨率的覆盖率,可以采用1024*768 分辨率,建议页面使用宽度为1000px、980px或者950px设计等,对于内容偏少的网站或者专题,也可采用800*600分辨率,建议使用宽度为778px或者760px。
     
    7、网站页面长度建议1屏半到2屏。原则上长度不超过3屏,宽度不超过1屏。根据 用户习惯和网站需要,国内中文网站综合类、门户类(包括垂直门户)网站可设计超过3 屏。
     
    二、图形设计规范
     
    1、 图片标准尺寸
    全尺寸banner为468×60px,半尺寸banner为234×60px,小logo为88×31px,另外150×68、120×90,120×60也是标准尺寸,网站logo一般控制在150×54以内,客户要求或特殊广告图片可另定尺寸。
     
    建议首页存储大小不得超过150K(包括图片),其它页面经压缩后尺寸不得超过70K。 
    2、 图片的分类及命名规则
    ☆ 名称分为头尾两两部分,用下划线隔开。
     
    ☆ 头部分表示此图片的大类性质,例如广告、标志、菜单、按钮等等。 一般来说:
    放置在页面顶部的广告、装饰图案等长方形的图片我们取名:banner 标志性的图片我们取名为:logo
    在页面上位置不固定并且带有链接的小图片我们取名为button
    在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名:menu






    装饰用的照片我们取名:pic
    不带链接表示标题的图片我们取名:title 依照此原则类推。 
    ☆ 尾部分用来表示图片的具体含义,如果有类似图片就用数字区别。 
    ☆ 下面是几个样例,大家应该能够一眼看明白图片的意义:
    banner_sohu.gif banner_sina.gif menu_aboutus.gif menu_job.gif title_news.gif  logo_police.gif,title_top01.gif, title_top02.gif 
    ☆小标一定做成透明的。 
    3、Banner制作要求 
    1)大Banner(468×60Pixel)容量尽量限制在15K内,格式尽量选用GIF及动态格式。 
    2)帧切换时尽量半静半动。少用满底256色以上的图像。闪切变化主要体现在文字上。  
    3)广告条的border设为0,并要求加上alt说明。  
    4、图标和图片 
    1)在图标的制作上应采用简捷,色彩明快的图标;在选用单色图标时应根据本栏目的色彩进行搭配。  
    2)图标存储为GIF格式(除个别情况外),尽量采用16色、填充色或单色。  
    3)图片依情况存成GIF或JPEG格式,原则上色调单一的图片存成GIF格式,色彩复杂、层次丰富的存在JPEG格式。 
     
    4)设计时不得用15K以上的图片,如图片过大可以考虑采用图片分割的办法。  
    5)内容图片、导航图片的border设为0,并要求加上alt说明。  
    6)普通图片不必加alt说明,但如果有链接要把border设为0。 
    7)公用图片或有可能更换的图片不要  
    指定图片的尺寸大小(width,height)。 三、名称约定 
    1、路径/文件名设定 
    路径/文件命名时一律采用小写英文字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符;目录的命名请尽量以英文翻译为优先,尽量避免使用拼音作为目录名称 
    2、路径/文件名称需与栏目菜单名称具有相关性  
    3、 各路径下的开始文件,命名为index.* 静态文件为index.html,动态文件为






    index.asp,index.aspx,index.php,index.jsp
     
    4、 文件名中用"_"下划线作为连接符。 
    5、 如页面文件过长需要拆分,建议多个文件按顺序依次命名为filename01.*、filename02.*…… 
    内容不同但属于同类的,且需定期更新的页面文件或文本采用:  名称缩写+(年份)+月份+日期+序号 ,如= news081508.* 
    6、大流量网站的首页和各栏目首页尽量使用以html为文件后缀名的静态页面。其他经 常访问的动态页面也建议模拟为静态页面。 
    四、目录结构规范 
    目录建立的原则:以最少的层次提供最清晰简便的访问结构。 1、 目录命名的规范(参照名称约定)
     
    2、 根目录一般只存放index.html以及其他必须的系统文件 
    3、 每个主要栏目建立一个相应的独立目录 
    4、 根目录下的images用于存放各页面都要使用的公共图片,子目录下的images目录存放本栏目页面使用的私有图片 
    5、 所有JS脚本存放在根目录下的scripts目录或includes目录 
    6、 所有CSS文件存放在根目录下style目录
     
    7、 每个语言版本存放于独立的目录。例如:简体中文gb,英文en 
    8、 所有flash, avi, ram, quicktime 等多媒体文件建议存放在根目录下的media目录,如果属于各栏目下面的媒体文件,分别在该栏目目录下建立media目录 
    9、 广告、交换链接、banner等图片保存到adv目录
     10、页面下载、解释时间在56k链接速度下不能超过40秒(栏目首页、表单页)或20秒(一般页面)。  
    五、链接规范
     
    1、新闻、信息类通常用新开窗口方式打开。
     
    2、顶部导航、底部导航通常采取在本页打开,特殊栏目和功能可新开窗口。 






    3、链接带下划线为链接通常的默认风格,顶部导航或特殊位置为了观赏性可用样式表取消下划线。 
    4、链接的颜色可配合主题颜色风格改变,通常为蓝色、暗蓝色、黑色,但激活后的链接颜色、鼠标移动其上时的链接颜色要同本身颜色进行区分。 
    六、页面制作规范  
    1、色彩规范  
    1)根据网站性质,避免在一个页面上有太多的色彩,活泼但不失稳重,颜色柔和但不乱 
    2)文字的色彩要与页面协调。  
    )即使页面有背景图片,也应该设置背景色,通常默认设置背景色为白色 
    2、表格 
    1)定义表格宽度时使用绝对值(指定像素)。 
    2)内嵌最大表格宽度为775pix,align=left (前提在设定为778pix的框架内) 
    3)页面中从上至下尽量拆分成多个层叠的表格,尽量用TBODY这个标签  
    可以控制表格分行下载,当表格内容很大时比较实用,在需要分行下载处加上和
     
    4)表格必须指定(border,cellspacing,cellpadding),图文混排时推荐使用vspace=5  hspace=5。  
    5)为加快网页下载速度,最好使用CSS定义类表格样式。 3、字体 
    1) 为了保证不同浏览器上字号保持一致,字号建议用点数pt和像素px来定义,pt一般使用中文宋体的9pt和11pt,px一般使用中文宋体12px 和14.7px 这是经过优化的字号,黑体字或者宋体字加粗时,一般选用11pt和14.7px 的字号比较合适。 
    2) 大小为9pt时,行距为120%;信息类最终页面采用弹出方式,标题及正文字体规定为11pt,行距为140%。所有页面字体大小建议不要超过11pt。  
    3) 考虑字体大小的兼容性,避免使用size=2的方式定义,尽量使用pt或px并用css定义 
    4)文字颜色与页面配色协调,不使用与背景色相近的颜色。  
    5) 非图像设计的字体一律采用windows标准宋体。(如果做特殊效果需做成图)要 加粗文字用Bold,不要用Strong。  






    6) 页面文本不使用下划线方式,也尽量少采用粗体显示。 
    4、CSS书写规范
    1)所有的CSS的尽量采用外部调用
     
     
    2)代码较长的首页和重要栏目首页可直接内嵌CSS,避免调用时间太长,使页面未及时调用CSS风格而显得凌乱。 
    3)书写时重定义的最先,伪类其次,自定义最后(其中a:link a:visited a:hover a:actived 要按照顺序写)便于自己和他人阅读。  
    5、JS调用规范
    所有的javascript脚本尽量采取外部调用
     
    6、首页head区代码规范
    head区是指首页HTML代码的和之间的内容。 head区必须加入的标识 
    1)公司版权注释    2)网页显示字符集 例如:
    简体中文: 繁体中文: 英 语: 3)网站简介  
    4)搜索关键字 
    5)网页的css规范   网页标题  
    收藏夹图标 
    7、错误页面规范
    所有程序出错页面、找不到的页面不要使用默认的出错提示,要设计 
     
    为带网站标识和说明的个性化的出错提示页面。

    8、所有页面必须均需经过浏览器兼容测试,通常须支持主流浏览器IE、Firefox、chrome。

    9、目前微软公司IE浏览器内核倾向于Chrome浏览器(2017年3月1日07:57:03)

    前端工作流程

    首先接过视觉设计师的设计稿然后 前端拿过来分析设计稿 同时后台设计数据库
    前端考虑布局问题  兼容性问题  如何减少代码量  网站加载速度(图片优化)     
    其中两个办法减少代码量
    一个是借助 自动化构建工具 (便于快速开发)
    一个是 减少标签乱用不合理问题
    然后建立base 或者public文件夹用来存放 image css js 三个文件夹
    这三个文件夹 用来存放自己写的相对应的插件
    建立index.html写首页代码
    meta 优化 记得百度抓取 优化 seo方面的知识
    静态布局实现熟练使用 css html css3 h5
    动态的js实现
    这里要注意 加载顺序 css js 优化js
    然后是 整站搭建完毕 开始再次优化分析 使用finder抓包工具 网站加载速度 搜索引擎
    其次做好前端安全 记得还有个 xss攻击  cookie 存取(后台) 目前浏览器安全性提升一般不需要考虑
    后台拿到你写的静态页面 套数据 链接数据库 动态网站实现成功
    然后是网站推广
    推广成功后上市

  • 相关阅读:
    【BZOJ】1552/3506 [Cerc2007]robotic sort
    【BZOJ】1014 [JSOI2008]火星人prefix
    【BZOJ】1500: [NOI2005]维修数列
    【51NOD-0】1046 A^B Mod C
    【51NOD-0】1019 逆序数
    【51NOD-0】1018 排序
    【51NOD-0】1012 最小公倍数LCM
    The Grove(poj 3182)
    Iahub and Permutations(codeforces 314c)
    多边形之战(bzoj 2927)
  • 原文地址:https://www.cnblogs.com/qiaoxinming/p/6482385.html
Copyright © 2020-2023  润新知