首页

Web服务器、应用程序服务器、HTTP服务器区别

蓝蓝

WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere 都各属于哪种服务器?这些问题困惑了很久,今天终于梳理清楚了:

Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说的是一回事。

应用程序服务器(简称应用服务器),我们先看一下微软对它的定义:”我们把应用程序服务器定义为“作为服务器执行共享业务应用程序的底层的系统软件”。 就像文件服务器为很多用户提供文件一样,应用程序服务器让多个用户可以同时使用应用程序(通常是客户创建的应用程序)”

通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑 (business logic)。

杀死转化率的4大 UX 错误

雪涛

过去拥戴的严格、长期持续的网站测试,早已过时。然而,选择跳过测试步骤直接 CRO ,事实上陷阱重重,试想若网站运营人员不计任何代价──包含牺牲有价值、愉快的用户体验──全心冲刺转换率,恐怕导致相反的结果。

作为用户体验专家,即身在新 CRO 规则的最前线,我们被要求作的任何事,包含执行测验、设计新的使用者流程、设计网站版面全部都是为了增加转换率。作为用户体验的领导人员,至关重要的是规划用户体验设计策略的蓝图,确保 CRO 测试在不伤害整体用户体验的范围内。

掌握这7个技巧,让你的设计拥有持久的生命力

周周

编者按:想让一个设计经典而永恒并不容易,但是要实现这一点还是有迹可循的,今天我们来分析7个技巧~

那些真正经典的设计始终能够经受时间的考验,它们长盛不衰,大多还是因为它们符合最基本的设计规则和人的基本审美规律。就像Nike和可口可乐的LOGO设计,它们在过去的几十上百年里有着持久的生命力,就是这份规则的力量造就的。

而值得庆幸的是,这种永恒设计的规则适用于几乎任何项目。也许你无法再现Nike的LOGO设计的成功,但是你可以通过合理的设计,创造一个符合当下审美,拥有数年生命力的优质设计。接下来的七个技巧,值得你思考。

JavaScript 中对象的深拷贝

蓝蓝

在JavaScript中,对对象进行拷贝的场景比较常见。但是简单的复制语句只能对对象进行浅拷贝,即复制的是一份引用,而不是它所引用的对象。而更多的时候,我们希望对对象进行深拷贝,避免原始对象被无意修改。

对象的深拷贝与浅拷贝的区别如下:

  • 浅拷贝:仅仅复制对象的引用,而不是对象本身;
  • 深拷贝:把复制的对象所引用的全部对象都复制一遍。

一. 浅拷贝的实现

浅拷贝的实现方法比较简单,只要使用是简单的复制语句即可。

1.1 方法一:简单的复制语句

/* ================ 浅拷贝 ================ */ function simpleClone(initalObj) { var obj = {}; for ( var i in initalObj) {
        obj[i] = initalObj[i];
    } return obj;
}

【DDC译文】设计思维 101

用心设计

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

来源:UI中国

Image title

注:“101”原为美国大学课程第一章或导论部分的标注,现引申为某种学科/知识的入门性介绍。




设计思维发展史


很多人都有一个误解,认为设计思维才刚刚兴起。实际上,人们对设计思维的运用已有年头:纪念碑、桥梁、汽车、地铁系统等都是其产物。纵观历史,优秀的设计师早通过以人为本(human-centric)的创造性设计过程来缔造寓意深刻、富有感染力的设计方案。

移动端用户体验:底部导航

雪涛

#交互学堂# #用户体验# 把最重要最常用的操作放在屏幕底部非常重要,因为它们能用一只手指轻松触及。

设计师最重要的能力-自学

蓝蓝

如何才能有效的自学?

你细心的话,应该注意到上面我的用词,这些关键点就是有效自学的途径。在设计这个行当,光努力是不够的,我们不只是要强调效率,也要强调效能。回过来看,你们学校历史中是不是总有那么几个无论如何努力都始终分数不高的货色?

首先是合适的时间,如果一件需要花时间的学习任务超出了你的时间成本,你就不应该去碰它,或者换一个更好的方式,比如:你现在是一个从事了8年平面设计的设计师,你觉得目前做动画的收入高,你希望通过自学动画然后跨行到这个领域,那么未必是最好的选择,首先你的8年的平面经验几乎没有再升值的空间,其次作为一个新人,也许你还要3年的等待,好死不死,你的脑子不错,等到你学有所成,动画行业又是另一个新的天地了。

正确的方法是重要的,方法不仅是你练习的方式,还有思考问题的方式,这里强调的是设计师快速发现问题的能力,只有准确的了解需要自学的领域的难度,行业标准,设计思路,应用形态,你才知道从何入手,比如:你想自学网页设计,并把网页视觉设计师作为自己的职业发展,你就应该首先了解,一个网站的基本结构,每个结构需要哪些工作岗位,他们的职责有何不同,一个网站视觉设计师应该干什么,抓住重点。(而不要一开始去学什么HTML代码,那不是你最该关心的,我这话是说给某个朋友听的)

JavaScript世界万物诞生记

蓝蓝

一. 无中生有

起初,什么都没有。

1.png

 

造物主说:没有东西本身也是一种东西啊,于是就有了null:

现在我们要造点儿东西出来。但是没有原料怎么办?

有一个声音说:不是有null嘛?

另一个声音说:可是null代表无啊。

造物主说:那就无中生有吧!

于是:

2.png

UI设计是这样一步步完成的!

分享达人

UI交互设计似乎在一夜之间成为大家街谈巷议的话题,那么UI设计到底做什么,这要从UI设计的工作流程说起——产品/交互/设计。也就是说一般我们接到的是交互稿。

这时候,UI设计师看到交互稿,需要考虑的是:

1.信息的排布是否合理?

2.信息重点在哪里?

3.用户人群是哪一类?

日历

链接

blogger

蓝蓝 http://www.lanlanwork.com

存档