- 浏览: 26672 次
- 性别:
- 来自: 郑州
最近访客 更多访客>>
最新评论
-
guiguzi83:
还有底下的圆形在IE下是方形,这个怎么实现
天猫商城JS效果制作 -
guiguzi83:
为什么把你的另存为页面就不行了呢?
天猫商城JS效果制作 -
xilie180:
我想问下前辈在哪家公司就职,前端待遇情况(看所属地是郑州,所以 ...
项目的质和量:西班牙语频道制作思路和规划
公司网站首页要改版,前端是由我和另外一个同事负责,这次改版从页面头部、中间、底部,分三部分,分成三个阶段来制作,这点很同意,小面积的修改,更加让用户接收,随时有用户操作习惯的修改,也可以马上改过来。因为是在新团队的磨合中,每个模块我都添加有注释,不管JS、后端都能清晰的明白栏目的结构,减少项目的BUG,增加团队的工作效率。
一、合理的html结构和标签
这次改版,我前期想了很多,如何能延长项目的使用时间,如何让栏目的移植更好,在制作的时侯,把width层和padding border层分开,在以前用到一个div的,现在变成两个div,这样的嵌套,在改变外层宽度的时侯,内层的内边距不变,加大栏目的适用性。交互效果,尽量不影响页面的宽度和高度。合理掌握h1-h6 p strong em small b(html5使用 <b> 标签定义文本中更重要的部分)html标签语义化页面,减少嵌套的结构层,代码行数越少体积就越小,想办法减少网页代码的行数。
二、尽可能少的使用css images
能通过代码或字符实现的,就不用图片去解决。比如这次实现的三角形,就是用的◆符号来实现的,既减小CSS图片请求,又不会面临若干套皮肤升级困难的问题,仅通过对CSS的color、backgroud等属性的控制,就可以换色了。
三、尽量使用CSS3等新技术
这次在左侧菜单和鼠标触发三角形,都有旋转的样式,满足高级浏览器的视觉,在IE下则是不会动。提升高端用户的体验效果,照顾低端用户的功能需求,这才是循环渐进、预留退路。技术人员不能一味的追求高端的技术,也要了解公司的市场、面向的用户群体、销售的对象。
四、对图片的优化处理
网页背景图片采用css sprites技术,但在制作的时侯,放弃把背景类图片都拼合到一张大图上,而是按功能栏目来划分,比如,在导航那里用的图片,在其它频道可能就用不到,拆分的更细,尽可能在加载页面时,减少图片请求数。
图片储存转为png8格式,这是个减小图片体积的好办法。Png8有gif的所有特点,但是相比gif,png8的优势是alpha透明和更优的压缩。总之一句话,尽可能的减少图片加载时间和阻塞时间。
五、LOGO的处理
网站的LOGO是img标签的加载,并做出优化,在加载不上图片的时侯,会显示下面的H1文字,默认图片覆盖文字,并在img上面添加height和width参数,即使图片暂时无法显示,页面上也会预留空位,继续加载后面的内容。对后期的维护,不用img标签,换成其它的SWF或整个背景的替换,也不用修改html代码和css样式表,减少后期的操作。取除a标签的虚线,减少视觉的影响。
提前预览页面:工厂网头部更换
啰嗦两句,设计师在制作项目效果图的时侯,请把握好细节的操作,这次我就发现有很多1像素或几像素的差别,这就让人很为难,连最基本的辅助线都没有,把好多交互效果层都隐藏掉,这样让前端人员很难发现,除非是配合默契的团队,他已经很了解你的工作习惯了。不是非要扣这像素的差别,而是对项目的态度,如果设计出来的效果图都不细致,又如何让前端做出细致的html页面呢?
后期的美化和细节的处理
领导看过,不太满意小三角形用字符集的效果,最后决定还是用成图片,在IE下没有旋转的效果,但箭头要直向下,对样式进行调整。有对细节进行美化,比如左右距离的相等、1px-5px的微调、鼠标的形状等等。
最终预览页面:工厂网头部更换
发表评论
-
胡思乱想 打鱼晒网
2012-02-15 15:54 872其实一直想写一篇东西出来,但最近状态不好,我这个人过份的自由、 ... -
淘宝良无限页面交互
2012-02-15 15:35 777您可以狠狠地点击这里:淘宝良无限页面交互DEMO 前 ... -
纯代码蓝色理想的logo
2012-01-06 15:44 747您可以狠狠地点击这里:蓝色理想的logoDEMO ... -
项目的质和量:西班牙语频道制作思路和规划
2012-01-04 17:14 828您可以狠狠地点击这里 ... -
祝贺“房多多”网站低调上线
2011-11-29 10:27 749感谢前团队的照顾和培养,现在这个项目上线了,看到了心里非常高兴 ... -
世界工厂首页前端制作 - 首页分解图
2011-11-04 16:32 1002您可以狠狠地点击这里:世界工厂网首页预览版 网 ... -
CSS3:animation属性实例操作
2011-09-26 17:24 1646文章中的实例须在FireFox ... -
CSS制作:开心网“发表观点”CSS实现
2011-09-13 14:56 1001中秋放假,淋漓小雨下 ... -
CSS3:wordpress读者墙
2011-08-29 10:45 781最近在制作一个企业站和制作一些广告效果,今天又在网上看到css ... -
论网易对联广告的效果展示
2011-08-25 10:02 928打开网易,你会发现网易网站的对联广告做的效果是:默认 ... -
项目制作流程:请勿野蛮施工
2011-08-16 15:38 837项目制作流程图: 项目是制做出来的,它有它自己的流程方式 ... -
培养团队的责任心和个人修养
2011-08-16 14:45 1085团队的责任心 高层如果怪中层,中层怪员工,员工 ... -
css3:鼠标hover图片效果
2011-08-16 10:56 1406今天在网上看到的鼠标hover效果,当时就看的心痒痒,c ... -
css3:QQ衰表情
2011-08-16 10:39 968发现在聊天群里面,用这个表情的很多,最近一直也在了解CSS ... -
百度选车
2011-08-16 10:15 655百度选车频道上线,朋友推荐了这个效果,觉的蛮不错的,就想着 ... -
工作上面的一些积累
2011-07-25 10:29 594总结一下自己前端工作的一些工作经验和自己前期工作的规划:1、用 ... -
项目中的一些小技巧tips记录
2011-07-25 10:27 698项目中遇到的一些小技巧,记录下来: 对非a标签添加伪类 ... -
认真的学习
2011-07-25 10:26 739一篇教程,至少要看3遍你才能真正懂的里面的内容和它要表达的真正 ... -
CSS 中的 :first-letter
2011-07-25 10:15 997对CSS熟悉的人一般都会了解 :first-letter 这个 ...
相关推荐
人民邮电(图灵)-CSS重构:样式表性能调优.201711.epub 人民邮电(图灵)-CSS重构:样式表性能调优
《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。 《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读, 也可作为高等院校计算机及相关...
重构:改善既有代码的设计 中文PDF清晰版 Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)...
《重构:改善既有代码的设计》是一本由Martin Fowler所著的经典IT著作,专注于软件开发中的重构技术,旨在提升代码质量,优化程序结构,使代码更易于理解和维护。重构是软件开发过程中不可或缺的一部分,它强调在不...
《网站重构:应用Web标准进行设计(第3版)》这本书是Web开发领域的经典之作,主要探讨了如何通过采用Web标准来改进网站的设计与开发流程,以提高网站的可维护性、性能和可访问性。在这一第三版中,作者可能会深入讲解...
《重构:改善既有代码的设计》是一本在软件开发领域具有深远影响的经典著作,作者是马丁·福勒(Martin Fowler)。这本书主要关注的是如何通过一系列微小的改进步骤,即重构,来提升现有代码的质量和可维护性。在Web...
从迷失到重构:互联网50年网民身份机制演变研究.pdf
资产负债表重构:基于数字经济时代企业行为的研究_张新民.caj
资源名称:网站重构:应用Web标准进行设计(第3版)资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。 《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关...
《重构:改善既有代码设计》是一本由Martin Fowler所著的经典IT著作,它详细阐述了在软件开发过程中如何通过重构来提升代码质量、可读性和维护性。重构是一种系统性的方法,旨在不改变软件外在行为的前提下,改进其...
JAVA程序员必看的10本书之一. 十分经典,必须的
资源名称:CSS重构:样式表性能调优内容简介:CSS对于现代网站的用户体验至关重要,其地位不亚于决定着网站外形的HTML和让网站动起来的Javascript。本书作为CSS代码重构指南,不仅展示了如何编写结构合理的CSS...
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...