首页

JavaScript 中匿名函数的递归调用

蓝蓝设计的小编

不管是什么编程语言,相信稍微写过几行代码的同学,对递归都不会陌生。 以一个简单的阶乘计算为例:

function factorial(n) { if (n <= 1) { return 1;
    } else { return n * factorial(n-1);
    }
}

我们可以看出,递归就是在函数内部调用对自身的调用。 那么问题来了,我们知道在Javascript中,有一类函数叫做匿名函数,没有名称,怎么调用呢?当然你可以说,可以把匿名函数赋值给一个常量:

const factorial = function(n){ if (n <= 1) { return 1;
    } else { return n * factorial(n-1);
    }
}

设计公式:简单有效的竞品分析

蓝蓝设计的小编

一个设计去给策划们讲课,多少也算是跨职业了,所以最终选定了一个对双方都比较简单而

有效的方式——“竞品分析”——来做主题。

说起来,

设计和策划还是有一些共同点的。

我们所从事的设计,

其实可以称为狭义上的设计,

无非是把一些交互和视觉元素堆积起来,

把一具虚无的需求,

变成一个具体的产品。而如果说到广义的设计,

策划其实也是在做产品的设计,

无非也是在运用各种资源,

把一些虚无的概念,变成具体的产品需求,甚至变成产品。所以,二者必有共通之处。

 

那么具体来说,设计究竟可以分享给策划一些什么知识呢?

  

先要看看我们设计是做什么的

——

既然我们是做用户体验设计的,

那么就从用户体验的特点

开始吧

——

用户体验是一个很主观很抽象的东西,

每个人都有不同的体验。

这就意味着,



不能像技术们那样去做,只要能够重现,就可以确定一个BUG

并修改之。而一个设计稿,

即使测试了一万个用户,

一万个用户都认为这是好的,

你也不敢肯定第一万零一个用户也会

认为这是好的。

用户研究工作中的14个经典方法

蓝蓝设计的小编

1 、【眼动&脑电研究】 将眼动仪和脑电设备联机同步,可以知道用户是如何看的,以及当时的心理活动。

2 、【可用性测试】 想知道可用测试是什么?可用性测试的目的&作用?适用的场景?测试所需的人数?

3、【信噪比原则】 如何清晰的为用户呈现信息?如何降低信息噪音,突出美妙的主旋律?正确识别信息噪音,有效降低噪音,传递清爽的用户体验!

4 、【焦点小组】 焦点小组是神马?什么时候使用焦点小组?焦点小组的优势和劣势如何?

5 、【卡片分类法】 卡片分类法(Card Sorting)是用来对信息块进行分类的一种常用用户研究方法,从分类上又可分为开放式和封闭式卡片分类。你是否好奇,卡片分类的使用场景?具体使用方法?结果输出?


方法服务于目的,依据研究课题的不同,我们不仅需要选择不同的研究方法,还需要按课题的特殊性来优化各种经典方法,形成统一于以上14个经典方法的更适应具体课题的方法,得到更的研究结果。如何运用好这些经典方法,使其最适应当下的研究目标,正是用研工作者要面对的考验,也需要从交流沟通中革新和进步,欢迎大家和@百度商业UED 一起探讨,我们共同努力提升用户体验!

竞品分析:好的开始是成功的一半

蓝蓝设计的小编

关于竞品分析,大家一定不会陌生。但实际上,真正能做好竞品分析的人并不多。以前做招聘的时候,我们都会给应聘者出测试题,竞品分析是里面必做的一部分内容。我发现很多初学者还停留在“套公式”的阶段,即先选择几个类似的竞品,然后分别对比信息架构、布局、导航、操作、功能、可用性问题等,最后林林总总写了一堆。这样从逻辑上来讲并没有什么错误,但是也很难出彩。那什么是好的竞品分析,我想在这里谈一些自己的看法。


技术的执念

蓝蓝设计的小编

只需稍加留意,我们就会发现自己被各种技术、工具包围。ThoughtWorks的技术雷达差不多每半年就会更新一次,在项目中更会遇到很多已经从技术雷达上消失的技术,项目上的旧技术/旧框架还在服役,新的技术/工具/语言/框架又在迅速的出现,有些昙花一现、迅速被新的后来者所取代。有的留下来了,不过也都在不断的演化、改变(不兼容的API,不同的版本等随处可见)。

1.png

 

JavaScript 事件对内存和性能的影响

蓝蓝设计的小编

虽说事件处理程序可以为现代 Web 页面添加很强的交互能力,但是不分青红皂白就添加大量的事件处理程序绝对是一种愚蠢的行为。

我们来分析一下:事件处理程序本质上是一种函数,是一种对象,存放在内存中,设置大量的事件处理程序会使内存中的对象变多,Web 程序的性能会变得越来越差,用户体验很不好。

为了更好地利用好事件处理程序,便出现了事件委托,用来提升性能。

如何做一次完美的用户调研?

蓝蓝设计的小编

1.为用户归类,选择典型的代表

调研的最初,我们需要做的第一件事就是确定调研对象。我们在调研的时候经常会说”向对的人问对的事情”,这句话的意思是:调研不同的用户群体获得不一样的需求。根据被调研对象的不同,可以将用户分为不同的类型,企业系统常见使用者分为:高管、经理(组长)、操作人员。

对于高管的访谈通常可获得对系统的宏观期望与建设目标 对于经理的访谈可获得管理方式上的目标与建议 对操作人员可获得具体操作时的指导意见。

所以对于不同类型的被调研对象的话题中心与调研目标都是不相同的。

管理层追求的是系统在人员与业务管理上的便捷,确保每个环节都不出错,但这往往会为普通操作人员增加工作量影响工作效率,例如繁杂的审批流程。有时候双方的需求可能会发生冲突,所以调研不同类型的用户正是为了更深入地了解这背后错综复杂的关系,最大化去平衡各方的利益。

1

怎样做用研?—— 用户研究的五步法

蓝蓝设计的小编

因此,怎样做用研?让我来跟你分享一个我们在Frog时的计划过程和实施用研的步骤。它被称为“调研学习螺旋”。这个螺旋是Erin Sanders创造的,一个我们的高级交互设计师和设计研究者。它有清晰的五个步骤,在你向人们收集用户信息的时候,可以填补你的知识空白。

Sanders说,这个螺旋基于一个学习的过程和需求的寻找。它是可复制的,可适用于设计过程的任何部分。它被用来帮助设计师解答和理解设计创意方向和设计推进方向的时遇到的问题和克服干扰。


图-1

调研学习螺旋是一个用五步指导用户研究的过程,由Erin Sanders在Frog设计发明。



这9家企业,让你真正看懂家居O2O

蓝蓝设计的小编

市场规模庞大的个性化定制

成品家具行业跟服装行业极其相似,都是高库存行业。企业往往根据之前的销售业绩和对未来的消费趋势预判来组织供应链先进行产品生产,这使得企业需要承担巨大的采购、仓储、库存等成本。市场环境一旦变差,这种模式的盲目性就显露无疑。而定制家具的模式由于其标准化的服务,通过在供应链的制造、分销、传播等各环节,实现消费者个性化需求满足和规模化生产,却可以一定程度上很好的解决这种困境。这里例举三家有代表性的定制家具企业,供大家参考。美乐乐因为可以实现规模化的批量生产,所以也被归属到这一类里面。


日历

链接

个人资料

蓝蓝设计的小编 http://www.lanlanwork.com

存档