手机网站制作是以前端代码为主,运用HTML5、CSS3、以及JavaScript、jQuery以及交互动画等前端代码,将设计师所设计出来的设计稿,按照W3C规范制作成网页格式。手机网站制作在网站建设的流程上是在手机网站设计之后,通常是由WEB前端工程师来完成。前端工程师除了要配合网页设计师外,还要配合做后端工程师,做好网页端的数据收集处理等工作。
1、需求沟通
与产品经理、网站设计师进行需求沟通,深入了解网站策划情况、交互过程、设备适配要求等具体实现要求。
2、源文件切图
分析网页设计源文件,对源文件中需要使用图片的位置进行文件切割或者图片制作,形成Html代码编写时可调用的图片。(注:也可能是网页设计师切图)
3、Html代码编写
根据网站设计效果图及网页设计师的页面标注,按照W3C规范,采用DIV+CSS技术对网站设计图进行"复原",制作成Html文件。
4、交互功能优化
手机端网站在浏览页面需要使用手动的形式。这不同于PC网站的外接设备。交互式功能优化就需要变得很简单,保证用户在各个页面之间来回切换。
5、适配性调试
对网页进行硬件及软件兼容性调试,使制作好的网页满足不同的手机(品牌、系统)及浏览器(UC浏览器、360浏览器、Firefox、Safari)下正常访问。
6、反馈与修改
根据产品经理、网站设计师以及客户的反馈,对制作好的网页(Html)进行调整,以达到最优的浏览以及交互效果。
1、元素类型标准:
(1)、网站页面的元素以及文件限定如下:
● 普通页面:.html;
● 脚本文件:.js;
● 样式表文件:.css;
● 动画互动元素:.swf/.gif;
● 图片元素:.jpg/.gif/.png;
● 视频元素:.asf/.mpg/.rm/.mpeg/.rmvb/.flv;
● 音频元素:.mp3/.wma;
(2)、网站页面元素文件大小标准:
● 首页页面大小不超过300K,其他子页面大小不超过500K;
● 图片元素,切图后保证单张图片体积大小应在100K 以内,图片格式包括:.jpg /.gif/.png;
● 单个flash 元素不超过1M,flash 格式包括:.swf;
● 单个视频元素不超过4M,视频格式包括:.asf/.mpg/.rm/.mpeg/.rmvb/.flv;
● 单个音频元素不超过2M,音频格式包括:.Mp3/.Wma;
● 动画互动元素菜单类大小必须限制在100K 以下。游戏类大小必须限制在1M 以下,超过500K后必须制作loading 效果。
(3)、元素切割方式标准:
● 设计稿切图工具选择:制作前应根据设计师源文件,选择适合切图的工具,如PSD 文件选择Photoshop CS;
● 设计稿页面导出文件设置:页面切图应导出.gif 或.jpg 两种文件格式,不推荐png、bmp等;
● 格式图片:像素图、矢量色块化图、黑白图选择gif 格式;颜色渐变的、图片内容结构丰富的、色彩饱和度高的选择jpg 格式。
● 一致性原则:按钮图片切图后,应保证按钮图片背景的透明性以及和整体页面的融合性。确保与设计稿没有偏差。
● 可循环重复使用的背景图片不应切割成大图。
2、文件命名标准:
所有的文件命名要求只能包含:小写字母、数字、下划线。
(1)、目录文件命名标准:
● images:目录存放静态图片;
● js:目录存放JavaScript 脚本文件;
● swf:目录存放Flash 文件;
● css:目录存放css 样式文件;
● Xml:目录存放XML 文件,如Flash 的配置文件 json;
注意:文件夹名、文件名及文件扩展名均为英文小写字母,一个项目最多2 个css 文件,基础css 和扩展css,css 文件不要写在页面中要统一放在.css文件中。
(2)、页面文件命名标准:
● 图片命名原则:类型描述*.gif(jpg) 如:top_btn_help.gif;
● 表格图片命名:同上,与标记命名相同;
● 网站栏目文件命名标准:栏目名称-网站名称,例如:作品展示-优化猩。
3、Html文件head区代码规范:
(1)、版权注释
(2)、网页显示字符集
简体中文:
英文:
(3)、制作者信息
(4)、网页标题
(5)、网页描述
(6)、网页关键词
(7)、网页css调用
(8)、网页javascript调用
4、网站制作标准检验站点
(1)、Html检验
http://validator.w3.org/
(2)、CSS 检验
http://jigsaw.w3.org/css-validator/
1、可点击部件不成小于88PX,(如果不敷提交设计稿的时候特别说明);
2、所有部件的尺寸大小必须是双数;
3、每一个按钮需要有四个状态:默许、按下、选中、不能选。至少需要思索:默许和不能选两个状态;
4、除广告图片外,其他图形部件尽能够用图形工具绘制;
5、可点击部件尽能够和屏幕四边坚持20-30PX的间隔;
6、设计的时候尽能够以一个使用者的角度去设计,断定哪一个页面需要状态栏,哪一个页面只需要一个返回按钮;
7、同比例屏幕大小的缩放,手机的屏幕大小和尺寸是不统一的,所以在进行手机网页制作时,不同屏幕大小的手机用户都要兼顾到;
8、网页不要过大,尽量减小网页体积,并且要符合W3C标准。
1、Vscode
这是前端开发人员必备的开发工具,安装简单,需要什么插件直接在里面安装。
Visual Studio Code是针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言扩展的生态系统。
2、WebStorm
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为"Web前端开发神器"、"最强大的HTML5编辑器"、"最智能的JavaScript IDE"等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。
3、Hbuilder
Hbuilder这个工具可以和微信web开发者工具一起使用,开发微信小程序,还可以开发app,开发的程序可以同时在安卓手机和苹果手机上运行,不需要分别写两套代码。HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。
4、微信web开发者工具
主要用户开发微信小程序。微信web开发者工具是一款便捷实用的微信调试工具。微信web开发者工具采用的是集成Chrome DevTools和基本的移动调试模块,小伙伴们可以借助微信web开发者工具更方便、安全的开发或是针对调试基于微信开发的网页代码。
5、GitHub
GitHub是目前世界上最大、最先进的源代码平台。在此,您能发现6500万名用户和数亿个存储库,其中有2800万个是公开的。
由于任何人都可以注册GitHub,并免费托管自己的所有代码,因此全球各地的开发者都会持续使用GitHub来构建、发布和维护他们的软件。当然,它也允许用户在已完成构建的基础上,进行迭代式构建,从而减少了用户的重复工作量,并提高代码的整体质量。
同时,它带有内置的代码审查、超凡的协作功能(如处理错误跟踪和功能请求)。用户可以通过增强的DevOps模式,以及为整个工作流编写的脚本,来自动化GitHub的各项操作。
6、Atom
由GitHub开发的Atom,是一款适用于macOS、Linux和Microsoft Windows的免费开源式文本和源代码编辑器。它不但支持用JavaScript编写的插件,而且嵌入了Git控件。
Atom备受开发人员欢迎之处在于,您可以按需对其进行自定义,而无需编辑配置文件。除了支持跨平台的编辑之外,Atom的自动完成功能还可以帮助用户更快地编写出程序代码。
7、Notepad++
Notepad++是一个非常独特的编辑器,是开源软件,可以免费使用。是开发人员的必需软件。支持的语言有:C、C++、 Java、C#、XML、HTML、 PHP、Javascript。
1、手机网站使用相同的URL好,还是需要单独的做一个m站好?
在理想情况下采用同一套的URL是比较合适的,对于移动网站的建设和优化,建议采用单独的二级域名来做,不建议使用子域名来做移动站。
2、一个站点有m站和pc站,采用完全的TDK,是否有问题?
由于PC端和移动端搜索结果展现的标题和摘要字数是不一样的,PC端需要30多个字才截断,而移动端不到20个就截断了,所以建议采用单独的TDK,获取良好的用户体验。
3、如果有两个站点的TDK是完全相同的,会不会导致站点被惩罚?
如果说两个站同时指向一个站点的移动和PC,那是不会受到惩罚的。
4、在企业网站设计中,外链对手机站是否有效果?
效果还是有的,但是不要去做那些垃圾外链,比如论坛的标签里面或者说买卖链接或者是批发链接都有可能被惩罚,如果是正常的交换链接还是有用的。
5、手机站使用xhtml与html5开发,对搜索引擎是否有区别?
一般来说,极速版会优先给XHTML的结果,触屏版的优先给HTML5。
6、做了移动端适配的是不是可以把没做的挤下去?
做了移动站适配的站点,在其他情况都相同的情况下,搜索引擎会优先展示适配移动的站点,系统中也比较倾向于移动站优先展现。
总结
优化猩SEO:主流手机网站制作基本都采用Html5+Css3制作,手机网站制作需要充分考虑用户在浏览页面时使用手动的形式,在交互式功能方面需要更简单,保证用户在各个页面之间操作的便捷性。
参考链接:
网站制作手机网站的步骤流程 - 新网数码
https://www.xinnet.com/knowledge/2142329585.html
H5手机网站页面设计制作9条规范
https://www.cq5c.com/info/detail-2185.html
移动网站建设的常见问题-时间财富网
http://www.680.com/it/1912/shouji-115315.html