无闪烁、SEO友好的完美图像替换(pFIR_improved)
图像替换是网站前端设计中经常使用的技巧之一。本文在pFIR图像替换技术的基础上,提出了一个改进版本。
什么是图像替换(FIR)?
考虑这样一种情况:<h4>Image Replacement</h4>
,效果:
Image Replacement
现在希望用一张图片替换掉文字内容,使得网页更加丰富多彩(很多情况下是为了表现出特殊字体效果)。做到这种效果:
图像替换是网站前端设计中经常使用的技巧之一。本文在pFIR图像替换技术的基础上,提出了一个改进版本。
考虑这样一种情况:<h4>Image Replacement</h4>
,效果:
现在希望用一张图片替换掉文字内容,使得网页更加丰富多彩(很多情况下是为了表现出特殊字体效果)。做到这种效果:
JavaScript能不能检测浏览器是否打开图像显示?看似一个非常简单的问题,但是网上却很难查到相关资料。大部分用户不会关闭图像显示,但是仍有少数非宽带用户关掉了图像。为了使网站变得更加人性化、具有更好的可用性,Web前端工程师有时需要通过JavaScript检测“显示图像”功能是否打开。
未指定width、height属性的<img>
标签,在图片成功下载的情况下能从width、height属性中取得图片的真实尺寸,而图片功能未开启时则是一个固定的、比较小的尺寸(相当于那个“红叉”)。为此,可以插入一张尺寸较大的图片,然后读取width属性,如果尺寸与原图不符说明图片显示没有开启。
<!-- 插入Google的logo,图片宽度应为168px -->
<img id="__ImageSupport" src="https://www.google.com/images/nav_logo4.png"
style="position:absolute;visibility:hidden;z-index:-1;" alt=""/>
<script type="text/javascript">//<![CDATA[
function ImageSupport() {
var m=document.getElementById('__ImageSupport');
if (m && m.width > 100) return true;
else return false;
}
//]]></script>
随着计算机软件的不断发展,计算机软件的科学计算、信息处理两大用途中,信息处理应用变得越来越广泛。信息处理软件自始就是多用户的:UNIX上的mail是最早的信息处理软件之一,它的作用是在同一台UNIX机器的不同用户间传递文本信件。计算机网络出现后,多用户的信息处理软件得到进一步发展,演变成“信息系统”。一个基于计算机的信息系统,是以计算机软件、硬件、存储和电信等技术为核心的人机系统。
最早的信息处理软件mail是多用户的,但是它只能在同一台机器的不同用户间传递信息,而不能实现跨机器的传递。uucp可以实现跨主机的信息传递,但是主机间的网络连接不是持续的,信息到达的时间无法保证。那时,计算机信息处理仍然是以单机为主,通过软盘或非持续的网络连接在主机间交换数据。
在中文市场,求伯君开发的WPS字处理软件取得了很大的市场份额。WPS最早的版本基于彩色文本界面,通过控制字符决定文字、段落的格式。WPS处理的对象是中文文档,信息处理的主要目的是根据需要的格式打印文档——信息在计算机上的处理是次要的,文档的主要形式是打印稿。
FoxBase等单机版数据库管理系统也迅速发展。开发者在此类数据库基础上,开发了单机版本的图书馆、工资等各类管理信息系统。
关键字:软件工程,校内网,博客,blog,ASP.NET 3.5,LINQ,XML,ATOM
摘要:以下是本人2007年12月在《软件工程》课程中开发“blog管理系统"项目的研发报告,主要阐述了这个软件的设计过程以及用ASP.NET 3.5实现的部分细节。
小组成员——项目经理:蒋彦;架构设计师:石君霄;业务分析员:熊帆,严栋孜;程序员:张篪,张臣,孙俊卿,王成超,孙斌,陆黎青;测试员:罗慧骏,袁文俊。 本人任务:架构师
由于本人长期从事信息系统开发,经验丰富,因此全组一致推举我担当架构师一职,且完成了不少编程工作。由于工期紧张,这个程序并不符合yoursunny的质量标准,因此我放弃了署名权,且程序代码进入Public Domain、不受版权保护。
广告媒体就是直接以实现广告主与广告对象之间联系的物质或工具,凡是能刊载、播映、播放广告作品、在广告宣传中能传播广告信息的物质都可称为广告媒体。 网络,是当今越来越重要的广告媒体。 发布广告是许多网站的重要甚至唯一赢利模式;据统计,网站收入的第一来源是短信平台,第二就是发布商业广告。
大家对谷歌(Google)公司的印象,往往就是其搜索引擎;而其搜索乃至其他大部分业务的盈利,几乎完全来源于其独创的“相关文本广告”(relative text ads)技术。
你可以尝试在谷歌上输入“手机”,你一定会在搜索结果页面的顶部或右侧看到“赞助商链接”。
从这个截图看,对关键字“手机”的广告是有关手机或充值卡的内容,只把广告展示给可能感兴趣的用户。 虽然这样降低了信息收视率,但是有效到达率大大提高,无疑可以获得更好的广告效果。
谷歌还把广告放置在用户的电子邮件旁边:
这样的做法很快引起了争议:“谷歌阅读了我的电子邮件!” 虽然谷歌一再表示,Gmail中显示的广告是基于机器自动匹配相关文本的,但还是有人认为隐私受了侵犯。 然而,显示与电子邮件内容相关的广告确实是谷歌的高明之处。