以图明志

Web设计理念

今天的Google电吉他Doodle效果很赞

让更多人看到这个神作Doodle
Google今天的涂鸦很给力啊。为了让网友可以多看到这个涂鸦,我觉得保存在我的博客里,如果你也喜欢,分享给朋友们吧。为了纪念电吉他之父莱斯·保罗(Les Paul,1915年6月9日-2009年8月13日)诞辰96周年,Google Doodle又出神作,首页的Logo被设计成一个电吉他形,并且鼠标滑过会弹出美妙的音乐,当你按下键盘图标时,还可以直接用键盘弹奏这个"电吉他"。

Web设计理念

模拟Google今天的超炫现代舞Doodle

很有创意的Doodle
不知道大家有没有注意到谷歌今天官网上的logo,刚开始一看还以为是gif,在仔细一看,发现并非如此,原来是使用CSS Sprite技术,利用一个初始图片和一张画满各个动作的拼接图片,从而实现了动画效果。本人一时手痒,就想把这个扒下来,但发现谷歌的js写的太牛逼了,无奈,只能自己用自己的思维去模拟一个了。

Web设计理念

关于Gmail登录进度条不为人知的细节

进度条是真实反映加载以及下载进度的
Gmail 登录时,会显示一个progress bar, 显示加载的进度。最先以为是模拟的效果,但是仔细观察发现,进度条是真实反映加载以及下载进度的,并不依赖网络状况。所以非常好奇,因为在javascript中缺少检测文档下载进度的ApI(js的安全机制也禁止这样做),且只提供了加载开始,加载中,加载完成(或加载错误)等状态。

Web设计理念

从源码分析凡客诚品跨域获取cookies方法

client端采用jsonp的格式获取该cookies字符串
没事干的时候把凡客的首页扣下来研究了一下,在凡客的js代码里发现了一种跨域获取cookies的方法,基本原理是凡客的server端提供一个页面输出cookies字符串,client端采用jsonp的格式获取该cookies字符串。你也可以在自己的机器上试下,不过你首先得在凡客上有帐号,这样才能看到效果。

Web设计理念

HTTP协议概念与会话过程

善于总结才能获得知识
HTTP(Hypertext Transfer Protocol,超文本传输协议)是www浏览器和www、服务器之间的应用层通讯协议。HTTP协议是用于分布式协作超文本信息系统的、通用的、面向对象的协议。通过扩展命令,可用于类似的任务,如域名服务或分布式面向对象系统。

Web设计理念

做一个JavaScript禁用提示

js脚本禁用的提示对用户操作交互很有帮助
淘宝曾做出调查,大约有0.1%的淘宝用户在访问淘宝网的时候是警用js脚本的,虽然看似比例不大,但假设淘宝网每天有1000万人访问,那也有1万人是无法正常浏览淘宝网的,一个大型的网站是绝对不允许出现这样的问题的,所以淘宝在这块做的很好,怎么个好?让我们用IE8来测试下(当然前提是在Internet选项里把js脚本都禁用起)。

软件架构技术

负载均衡是什么东东?

Load Balance
由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入。

Web设计理念

网页设计师如何形成自己的设计风格

形成自己的网页设计风格
提起网页设计师,多数人都会认为现在国内的网页设计师都处于低端的设计上,国内首页质量偏低,其主要原因也是因为网站建设行业的不规范造成的,你们想想现在网页设计师的价值是多少,还有就是企业盲目追求价值也造就了一些非专业或者程序员大量充当设计师,这样的非专业人怎么能制作好网页来呢。

软件架构技术

REST介绍与REST在PHP中的应用

用PHP架构REST
当HTTP被发明出来的时候,其实REST就已经存在了。可惜这么多年来,WEB开发模式却越来越背离HTTP的本质,舍本逐末的追求起RPC之类的东西。此时REST重新回到人们的视线里,无疑让大家开始反思过去走过的弯路。

数据库技术

用面向对象思想设计数据库

最简单的就是最好的
有些人把面向对象的数据库设计(即数据库模式)思想与面向对象数据库管理系统(OODBMS) 理论混为一谈。其实前者是数据库用户定义数据库模式的思路,后者是数据库管理程序的思路。用户使用面向对象方法学可以定义任何一种DBMS数据库,即网络型、层次型、关系型、面向对象型均可,甚至文件系统设计也照样可以遵循面向对象的思路。

Web设计理念

软件交互性设计的规范

视觉、页面与业务表现规范
如何使软件不在是被人操作的工具,他也可以像你的你的朋友一样和你自如的沟通。这已不仅仅是易用性的问题。也不仅仅客户需求的问题,而实实在在的设计问题,交互性是设计出来的,为用户工作目标和快乐使用而设计,通过清晰、准确、简洁的表达实现用户和软件之间的交互。

Web设计理念

Web前端工程师需要掌握的技能

你还需要具备什么技能呢?
要打造一流的Web产品开发团队,在团队成员基础能力上一定要下功夫。对于Web前端产品开发来说,仅仅掌握Web1.0时代简单的“网页套接”是完全不够的。我结合自己的团队配备,特此罗列了Web前端产品工程师所涉及的技能列表如下:通过许多实际项目,个人认为一个完备的前端产品开发团队,必须拥有如下的人才配备,也希望大家补充……

数据库技术

MySQL Date,Datetime和Timestamp字段类型

MySQL的时间字段类型
Datetime, Date和Timestamp类型是相关的。本文描述他们的特征,他们是如何类似的而又不同的。Datetime类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示Datetime值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。

Web设计理念

Yahoo的一些网站加速建议

给你的网站提速吧
Yahoo给出的包括Yslow规则(22条)的34条 详细说明 ,通过这此规则对自己页面进行一次全面的分析优化,可以提高你网站的加载速度。1.Minimize HTTP Requests 减少HTTP请求图片、CSS、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。

Web设计理念

Web设计中的三原色光模式

色彩之源
三原色光模式是用三种原色的光以不同的比例加和到一起,形成各种颜色的光。三原色光和绘画中的“三原色”不同,绘画时用三种颜色洋红色、黄色和青色以不同的比例配合,会产生许多种颜色,如果三种色料相加,理论上会成为黑色,但实际上是深灰色。三原色光则是红色、绿色和蓝色,三种光相加会成为白色光。

Web设计理念

提高Web可用性的建议汇总

按这里的要求去改变你的网站吧
首页元素要清晰的关注用户的关键任务(避免“增加功能倾向(featuritis)”)如果网站比较大,那么首页应包含搜索输入框首页要十分清楚的提供产品(内容)分类在首页或首页内一次点击展示有用的内容信息展示时应当是简单的、自然的、符合逻辑顺序的。
15 / 16 首页 < Prev 12 13 14 15 16 Next > 尾页 页码: