BLOG开放会员注册,可方便读者投递
作者:脚本王子 日期:2009-06-11
关于友情链接请在此留言!
作者:脚本王子 日期:2007-12-13
构想:免密码登录网站
作者:脚本王子 日期:2010-07-01
注册一个网站总是有很多原因,而根源只有一个:建立可持续跟踪的联系。比如发布内容,加好友或者网上交易。除此之外,无论是阅读,还是作为过客留言,我们都更希望能不注册就不注册,一切求简。为了尽可能减少注册带给用户的麻烦,现在注册的门槛也“每况愈下”:只用填写电邮和密码。更有的网站甚至直接发送一份随机密码到电邮(因为你迟早是要去邮箱验证激活的)。 不过,我们能否再进一步,干脆在注册/登录的时候连密码都有计划地省去,以寻求更好的体验?
为什么不要密码 因为登录的时候用密码太麻烦了。 好像现在我们上网的第一件事就是输入用户名和密码。在用户名逐渐统一到电邮后,稍微方便了点。然而,还是很有些老顽固的网站,比如百度,不支持用电 邮登录;这样直接导致我们的用户名不能重复,难听,且以后不能更改。 不论怎样,密码一直就不方便输入,比如: 1、不同等级的账户密码不一样,比如网上银行,社交网站和临时注册的小站点; 2、密码不是明文显示,容易敲错; 3、容易遗忘; 3、担心输入密码时被窃取。 上网的电脑都会有一条网址(IP地址),我们可以使用它来确定浏览者的唯一身份。针对那些使用静态IP固定上网的用户,可以在网站上注册一条IP地 址,只要是在此IP上登录电邮,都不需要密码。 使用路由器等(或其他原因)公用IP,或动态IP的用户,则将电脑配置(硬件和操作系统)编码储存。但凡在此电脑上网,且IP地址在同一城市的用 户,免密码登录。 就像现在的大多数网站一样,登录时可以勾选“记住我,两个月内自动登录”的方式。这个方法太普遍了,不展开。 用户不方便使用这种方式时,比如临时去图书馆、网吧等公共场合,使用密码登录。 方便是我们的目的。如果登个录还不断地输入验证码,或者总是往邮箱发验证邮件……与其被这么骚扰,还不如输入密码来得痛快。 和其他网站一样,保护用户账户安全是网站的基本义务。目前可以把关的有: 除了内容是公开发布的场合,比如社会化网络站点,其他的一般不适合: 1、涉及国家机密 2、公共账户 3、涉及个人财产或隐私 首先不是别人,因为你不会允许“别人”使用你的私人电脑。一般是同学、同事、家人或朋友。他们的可信赖度比较高。 其次,假设他们临时使用下你的电脑,一般来说,你的聊天工具不会关闭,浏览器里的账户缓存没有清空,风险同样存在。 登出朋友的账户,接下来参考“登录流程—公共电脑”。 除非“坏人”就在你的身边且能接触你的电脑。家贼难防是一回事,你交友不慎就是另外一回事了。 涉及个人隐私(比如私人日记、账本)的网站不建议采取这种办法。当然了,如果你在一个不知名的小论坛上用你银行账户的密码注册,你就不是明哲保身的 问题了。 在支持的社区里(比如Wordpress),免去用户登录,直接通过识别电邮给评论者个性头像。它的注册很简单: 随着技术和社区的不断发展,我们肯定亲睐更简便的登录方式。 1、统一的用户名和密码。比如现在就存在的openID。 2、人眼(人脸)识别。随机配备的高清摄像头可以轻易完成。 3、指纹登录。笔记本等有触屏的不二功能。 世界上没有最安全的东西。为了进入某个机密建筑,把手砍下来的事情也不是没有(虽然我仅在电影上看过)。 我们追求更先进的体验,何乐而不为? 参考资料 1 拿亚克(等) 《注册还是登录》(英文) http://designingsocialinterfaces.com/patterns.wiki/index.php?title=Sign_Up_or_Registration1、使用IP网址和电脑配置
2、通过浏览器缓存
3、使用密码
是否方便
是否安全
适用场合
困惑解答
1、别人使用我的电脑,那么账户岂不是不安全?
已有案例
脸谱(Facebook)
QQ
全球通用头像(Gravatar)
百度VS谷歌:优秀与伟大之别
作者:脚本王子 日期:2010-06-07
百度与Google之间的差距,自诞生之日起就已经输在了价值观上,缺乏超越商业的人文关怀、用商业改善世界的使命感这十年里,中国创业领域最成功的企业也许是百度,最令人惋惜的也许还是百度。它是中国互联网领域唯一一个从创立之日起就最接近世界级公司的,但现状却是失 之毫厘,谬以千里……
Google创立于1998年,百度创立于2000年。Google依靠PageRank算法起家,百度有类似的专利,二者的思路也差不多,申请专利是前后脚的事,几乎同时想到了近似的计算网页排序的方法。与其它本土新创公司相比,百度在起点上堪称得天独厚,与世界级公司的初始差距几可忽略不计。
然而一路走来,二者间的差距却越来越大。Google市值目前接近1900亿美元,百度仅为200多亿美元;Google 2009年营收接近250亿美元,百度不足6亿美元;Google是公认的全球互联网霸主,而百度依然只是一个土狼。
对百度而言,这样的比较或许并不公平,因为二者所依托的市场背景太不一样了。在创业初期,美国的互联网普及程度、用户水平、商业环境和人才资源远非中国能比,美国网民基本上是社会的主流人群,而当时的中国网民绝对是社会中的一个“草根族群”。网民素质所决定的市场需求,影响了二者不同的发展路径,十年来Google不断向企业商务服务方面扩张,百度则更多地偏向音乐、社区、视频等与娱乐相关的领域。
在非IE浏览器中实现“灰阶化[1]”
作者:脚本王子 日期:2010-04-24
在非IE浏览器中实现“灰阶化[1]”
这个问题看似简单,实际上要付出很大的努力[2]。
在 IE中,grayscale滤镜可以应用到任意一个元素中,
elem.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';
如上所示,在IE中实现这种效果简单是小菜一碟;然而, 在其他的浏览器中,需要引起很大的关注。
需要有两件情况值得考虑:图片元素和非图片元素。“非图片” 类元素实现十分简单:在当前文档中遍历每个元素,寻找类似“ backgroundColor”和 “color”的色彩属性,将它的RGB颜色值转换为灰度值。 有不少方法可以实现;注意我们这里不是说降低图片的饱和度;“ 灰阶化”很明显跟它不一样。
很不错的截取html字符串不破坏结构的函数
作者:脚本王子 日期:2010-01-18
程序代码/*
* 函数功能:实现了完整的HTML标签截取而不会错位。支持中英文混合,可以运行于支持mb_string,iconv函数和通用环境。
* 作 者:Harry Zhang
* 邮 箱:korsenzhang@yahoo.com.cn
* 版权声明:该如果您发现了该代码有处理不完善的地方,请发邮件给我,或者来http://forum.f2blog.com论坛联系harry,谢谢。
* 函数说明:htmlSubString 函数为截取HTML字串的主函数,截取的类型:$maxlen可以是数字,也可以一个特定的标签,如<!--more-->,如果需要是[more]之类的UBB标签,
请自己手工更改一下就可以了。不明白的可以联系我帮你完成。
strip_empty_html 函数为把多余的HTML标签去掉,但这里要注意上面的表达式也会匹配<br /></p>这样的,所以这种需要换回来才可以。
正在写的项目(未完成)
作者:脚本王子 日期:2009-12-14
已经谈不起恋爱的80后
作者:脚本王子 日期:2009-11-08
控制图片最大大小,防止撑破容器
作者:脚本王子 日期:2009-09-25
CSS背景属性5个应用实例.
作者:脚本王子 日期:2009-09-12
CSS背景属性5个应用实例.
背景(background)在项目中经常会使用。这篇文章主要讲解的是实际项目中的5个实例。通过具体的分析来达到学习的目的。
1,Li列表
通过ul 和 li 的方式,我们可以构造出一些无序列表。通过ul+li,我们不仅可以做出一些漂亮的菜单,也可以做出一些完美的树形结构。 ul+li默认样式在前面有个小黑点,实际项目中我们可以通过背景来代替这个小黑点。
下面我们看2个实例:
http://www.cssrain.cn/demo/cssbackground/a1/demo1.html
http://www.cssrain.cn/demo/cssbackground/a1/demo2.html
2,文本替换
文本替换也是项目中比较常见的技术。实际开发中经常需要使用图片来替换文本。通过背景来代替文本。
下面我们看3个实例:
http://www.cssrain.cn/demo/cssbackground/a2/demo1.html
http://www.cssrain.cn/demo/cssbackground/a2/demo2.html
http://www.cssrain.cn/demo/cssbackground/a2/demo3.html
当然我需要对前面的2个实例进行一下补充说明:
在例2中,通过text-indent:-9999px;属性把 文字隐藏到看不到的地方。当然有一缺点:禁止图片下载时,什么都没有了。
在例3中,通过添加额外标签,然后使用定位方式把背景定位在上层,来遮住文字。也有一缺点:图片需要能完全遮住文字,要实底的图片。
3,自适应按钮
自适应在实际中也经常使用,通过自适应,我们不需要做额外的图片。我以前看过一些老的项目,给不同文字的按钮做了好多不同的图片,然后每个按钮的样式有btn2word,btn4word,btn6word.... 可见非常不灵活。自适应按钮能从根本上解决这个问题。
我们来看1个实例:
http://www.cssrain.cn/demo/cssbackground/a3/demo1.html
你已经看到了,自适应需要至少2个闭合元素。通过一个背景左对齐和另一个背景图片的右对齐 来做成自适应按钮。
4,圆角
以前很多项目都是方角,不知什么时候起,流行起圆角了。就像汽车一样,以前的桑塔纳的边角都是方角的,现在的车都是圆角的了。
圆角的实现方式跟自适应有点类似,只不过背景的对齐方式有点区别罢了。
http://www.cssrain.cn/demo/cssbackground/a4/demo1.html
5,等高栏
这个是最近在看 无懈可击的Web设计 中的一个例子,的确作者也讲解的非常不错。而且以前在做项目中,的确遇到过这个问题。不过解决方式貌似没作者这么简单。
话不多说,先看3个实例:
http://www.cssrain.cn/demo/cssbackground/a5/demo1.html
http://www.cssrain.cn/demo/cssbackground/a5/demo2.html
http://www.cssrain.cn/demo/cssbackground/a5/demo3.html
或许你已经看明白了 我将要讲解什么。对了,就是侧边栏跟主体栏的高度问题。实际应用中,我们经常要使他们2个呈现一样的高度。通过对最外层元素使用背景图片来达到了这种效果。
下载:
点击下载此文件
扩展阅读:
http://www.qianduan.net/everthing-about-css-background.html
Tags: css












