以图明志

Web设计理念

用户体验设计须知的5个事情

五项原则
如何设计出具有优秀用户体验的产品是交互设计师始终面临的一道难题,“好的产品设计一定是建立在对用户需求的深刻理解上”这句话被许多设计师视为设计的天条;至于在设计中如何发现并深刻理解用户的需求,并由此设计出具有优秀用户体验的产品,阿里巴巴的UED团队在多年的产品设计实践中总结出重要的五项原则。

Web设计理念

网页关闭时提示用户保存数据

一个人性化设计
很常见的一个做法。当用户在一个页面进行数据的新增或者修改时,用户可能已经修改页面上的某些数据,这个时候用户由于误错作点击了离开改页面的按钮或者链接,用户刚才所做的工作将会全部作废,为了做到个性化,此时应该给用户已经做过修改,是否真的不保存就要离开的提示。如果你有用WordPress,就一定会了解到这个设计。要实现以上效果需做一下几项工作。

Web设计理念

软件设计,简单就是美

很多大师级的任务都会告诉我们,简单就是美
我们经常会听到这样一句话——简单就是美,或者是这句话的各种变体,而且这句话不限于行业,不仅仅是在软件业,在各种涉及到设计艺术的领域,很多大师级的任务都会告诉我们,简单就是美。在这里我当然只想针对软件开发相关的内容来谈,其实我们要解决的问题就是——到底要多简单呢?

数据库技术

SQL中的模糊查询介绍

模糊查询功能非常强大
执行数据库查询时,有完整查询和模糊查询之分。一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式。由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句不能正常实现,而把特殊字符用“[ ]”括起便可正常查询。

Web设计理念

[译文]如何面试前端工程师

借鉴下前端应该学习什么
面试前端工程师对我来说是一件非常有意思的事,因为面试过程很大程度上也是自我提升的过程。无论大公司还是小公司,之所以在如何招聘到真正有能力的前端工程师方面会遇到同样的问题,就是因为负责招聘的那些人不知道自己公司需要什么样的人,结果问问题时也问不到点子上。经过这几年在行业里的摸索,我总结出了自己的一套很有效的面试前端工程的方法。

Web设计理念

[译文]怎样才能成为优秀的前端工程师

很值得参考的前端学习建议
昨天,我负责了Yahoo!公司组织的一次面试活动,感触颇深的是其中的应聘者提问环节。我得说自己对应聘者们提出的大多数问题都相当失望。我希望听到一些对在Yahoo!工作充满激情的问题。在昨天的应聘者中,只有一个人的问题是我认为最好的,那个人问我:“你觉得怎么才能成为优秀的前端工程师?”我觉得很有必要把这个问题从面试房间里拿出来讨论一下。

Web设计理念

[译文]Web开发者须知的5个经验

经验在开发的重要性
越来越多的Web开发人员通常都会问一些同样的问题。比如:哪一种开发语言最重要?初级开发人员的薪金会是多少?公司提供的免费培训有用吗?如何评估一个新的项目?尽管这些问题都很重要,但是开发人员往往对其他人的回答不以为然。一般来说,他们自己都不知道如何去寻找答案。以下五个建议或许有用。

Web设计理念

如何提高网页打开的效率和速度

让你的网页打开速度更加迅速
网站最基本的东西是什么?——内容?SEO(搜索引擎优化)?UE(用户体验)?都不对!是速度!内容再丰富的网站,如果慢到无法访问也是毫无意义的; SEO做的再好的网站,如果搜索蜘蛛抓不到也是白搭; UE设计的再人性化的网站,如果用户连看都看不到也是空谈。

数据库技术

数据库中容易混淆空值

null,空白,0是一样的吗?
往往很多人都认为空值与空白或0值是一样的,至少我在今天以前是这么认为的,其实空值并不与空白和0值是一回事。Null值表示数值未知。没有两个相等的空值,比较两个空值或空值和任意一个数比较返回的均是未知。

数据库技术

理解数据库范式

满足范式要求的数据库设计是结构清晰的
在做数据库设计的时候,满足范式要求的数据库设计是结构清晰的,同时可避免数据冗余和操作异常。一般情况下满足第二和第三范式就OK(第一范式是默认满足的),这并意味着不符合范式要求的设计一定是错误的,这种较特殊的情况下,不符合范式要求反而是合理的。

Web设计理念

如何让你的网页吸引人们驻足

了解这些小技巧可以让你更容易抓住用户的心
我仅仅用4秒钟就能浏览完平常的页面,因此,你没有足够的时间吸引用户并让他们继续浏览你的网站。也就是说你应尽可能准确的描述你设计的网站是关于什么的。如果它需要让浏览者花费更多的时间去弄明白此网站是关于什么的,他将放弃并离开。

Web设计理念

网页设计中的字体介绍与选择

让你以更合理的文字展现你的内容
拿字体来说,各个浏览器默认的字体种类、字体大小和字体行高都不一样,比如IE8的中文版在Windows XP下显示网页时默认字体是宋体,而英文版肯定不会如此。所以我们需要统一设置默认的字体样式,以便实现一致的显示效果来保证设计的一致性和提高开发效率。

Web设计理念

如何实现一个在线编辑器

在线编辑器的实现原理
在线编辑器在我们日常的项目开发中非常有用(如新闻系统),它可以方便地实现文章的在线编辑。那么是怎样实现浏览器在线编辑功能的呢?首先需要 IE 的支持,在 IE5.5 以后就有一个编辑状态。就是利用这个编辑状态,然后用 javascript 来控制在线编辑的。首先要有一个编辑框,这个编辑框其实就是一个可编辑状态的网页,我们用 iframe 来建立编辑框。

数据库技术

一些SQL性能优化的实用经验

让你的SQL执行得更有效率
查询的模糊匹配,尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用。其实只需要对该脚本略做改进,查询速度便会提高近百倍。把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商。

软件架构技术

单点登陆的技术实现方案

单点登录是目前比较流行的企业业务整合的解决方案之一
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服务。例如财务系统为财务人员提供财务的管理、计算和报表服务。

数据库技术

浅谈ORM对象关系数据库映射

ORM提供了概念性的、易于理解的模型化数据的方法
对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则:简单:以最基本的形式建模数据。传达性:数据库结构被任何人都能理解的语言文档化。精确性:基于数据模型创建正确标准化了的结构。
13 / 16 首页 < Prev 11 12 13 14 15 Next > 尾页 页码: