以图明志

IT人家

程序员这个职业需要具备的素养

程序员的职业素养
程序员是可以当作一生的职业。但首先,你需要热爱编程,而不是把它作为完成其他人生目标的工具。既然计划投入数十年的人生,那么一定会不断的反思自己在哪些方面的努力是更有效率的。换句话说,现在的你,和十年前的自己到底有哪些不同,十年后又怎样超越现在的自己?

Web设计理念

怎样才算是好的用户体验?

体验为王的时代
说今天是一个体验为王的时代,一点也不过分。做大众消费品的人可能已经感觉到,今天消费者的话语权越来越强,如果你的产品做得好,不久就会口口相传;如果你的产品做得烂,不久就会骂声一片。所有这一切在过去是不可想象的。但今天,每个人都可以发布信息,每个人的声音即使弱小,也总能被别人听到。

数据库技术

谈谈数据库的字段设计的几个心得

字段设计也是非常注意细节的
数据库的字段设计有很多细节性的技巧,下面将过去在开发中体会到经验整理出来,做个备忘。主键不要设为自增型。设置为自增型的后果就是:今后无法分离在不同的mysql数据库服务器上。比如id编号由于是自增的,所以两个数据库中可能会出现用户编号都是10005的情况。

JavaScript

使用JavaScript时要注意的7个要素

初学者应注意的七个细节
每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。

Web设计理念

Eye-Tracking用户体验研究的必修课

细节决定网站的成功与否
在网络设计领域关于Eye-Tracking的研究十分火爆,但是如何把这些研究结果转变为具体可行的设计来运作依旧是个难点。以下就是一些来自于Eye-Tracking研究结果的窍门,可以为改进你的网站设计提供些意见。对比图像,文字更具吸引力。 与你所认为的相反,在浏览一个网站的时候,能够直接吸引用户目光的并不是图像。

Web设计理念

用户体验设计经验总结

可以让你在设计网页的时候细节做得更好
常规上来说,我们把网页布局按照分栏的多少分为一栏式,二栏式和三栏式。对于一栏式页面布局来说,一般在页面上放置一个具有冲击力的图片或者Flash来给用户留下深刻的印象,但是,这样的页面所能够容纳的信息量非常有限。所以常用于企业网站,以及一些小网站的首页,用于让用户记住你的站。

数据库技术

使用MySQL时需要注意的细节

MySQL的技术细节跟你想象的不完全一样
在SQL中,NULL什么也不等于,而且NULL也不等于NULL。这个查询不会返回任何结果的,实际上,当构建那个plan的时候,优化器会把这样的语句优化掉。当搜索NULL值的时候,应该使用这样的查询:……ORDER BY会按照自然顺序来对输出结果进行排序:这就是说,当第一个表达式的值相等的时候,这些记录才会按照第二个表达式来排序。

编程思想

x=x+1, x+=1, x++哪个效率高些?

一个编程效率细节问题
之前一直习惯性的认为x=x 1、x =1和x 仅仅是书写表示方法的不同,没想到细细研究,差别还是不小的。……从上面的过程可以看出,x 比x =1少了一个写的过程,而x =1比x=x 1少了一个寻址的过程(查找左面x的地址),所以三条语句的效率是x = x 1 < x = 1 < x 。

Web设计理念

全面细致的用户体验设计建议

提高用户体验的细节性技巧
网站体验,指的是利用网络特性,为客户提供完善的网络体验,提高客户的满意度,从而与客户建立起紧密而持续的关系。感官体验:呈现给用户视听上的体验,强调舒适性。 交互体验:呈现给用户操作上的体验,强调易用/可用性。 情感体验:呈现给用户心理上的体验,强调友好性。 浏览体验:呈现给用户浏览上的体验,强调吸引性。 信任体验:呈现给用户的信任体验,强调可靠性。

HTML

你所未必知道的关于<!DOCTYPE>标签细节

学习从细节入手
你有没有仔细了解过标签吗?W3cschool上建议使用XHTML Transitional DTD,很多人就很听话地把Dreamweaver的HTML文档类型默认设置为XHTML 1.0 Transitional。之后就理所当然地一直用到现在了。人这东西还真是,越长大就越懒了,很多东西都被潜意识地当成了理所当然。

PHP服务器脚本

怎样的PHP代码才算优秀

注意细节,写出高效稳定安全的PHP代码
优秀的PHP代码应该是结构化的。大段的代码应该被分割整理成一个个函数、方法,而那些不起眼的小段代码则应该加上注释,以便日后清楚它们的用途。而且应该尽可能地把前台代码如HTML、CSS、Javascript等从程序中分离出来。PHP的面向对象编程特性可以很好地帮助程序员将代码整理有序。

PHP服务器脚本

榨干PHP性能的使用细节

是否有很多你没注意到的细节?
PHP可以从很多细节部分去提高执行效率,下面来个汇总。PHP 5 引入了静态成员的概念,作用和 PHP 4 的函数内部静态变量一致,但前者是作为类的成员来使用。静态变量和 Ruby 的类变量(class variable)差不多,所有类的实例共享同一个静态变量。

JQuery

JQuery 1.5 的一些细节改动

jQuery 1.5 beta1 AJAX的完全重写
jQuery 1.5 beta1出来了,从学习跟进上来说,这一次已经比较晚了(我竟然不知道1.5什么时候出的alpha,就这么beta了)。这个1.5版本最大的更新是AJAX的完全重写,提供了更强的可扩展性。但是受制于精力和篇幅,对新的AJAX的分析还是放到下回,本篇先简单介绍一下细节方面的改进。

Web设计理念

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

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

HTML

HTML页面设计需要注意的细节问题

细节的地方也会大大地影响性能
不能少了DOCTYPE,浏览器根据你申明的DOCTYPE决定页面渲染规则,如果不声明,不同的浏览器显示效果可能不一样。CSS中尽量避免使用表达式。否则在每次页面内容改变时,浏览器都会重新计算表达式的值。一种可以替代的方法是用javascript在window.onload中动态判断并确认样式。用户端的资源我们也应该珍惜。
1 / 1 首页 < Prev 1 Next > 尾页 页码: