首页

其中之一和其中唯一(讨论个人风格,追求你的唯一!)

蓝蓝设计的小编

86ed0befte04726e9b8e9&690.jpg


通常

我们都会问或被问到以及自己问自己:“什么是好的设计”,这是一个没有一定答案的问题,虽没有答案但是可以一直问的问题,换个角度“好的设计或者你喜欢的设计有怎样的特点”,这篇文章讲的是“其中之一和其中唯一”,那么好的设计就有“其中唯一”这个特点。

上面是一张示意图,简单的比较“其中之一”和“其中唯一”,非常浅显的含义,但我们目的并不是找到答案,而是寻找的过程,因为通常答案只是对漫长过程的一个敷衍,本身并没有多大的价值。


HTML5手势检测原理和实现

蓝蓝设计的小编

前言

随着 Hybrid 应用的丰富,HTML5 工程师们已经不满足于把桌面端体验简单移植到移动端,他们觊觎移动原生应用人性化的操作体验,特别是原生应用与生俱来的丰富的手势系统。HTML5 没有提供开箱即用的手势系统,但是提供了更底层一些的对 touch 事件的监听。基于此,我们可以做出自己的手势库。

手势

常用的 HTML5 手势可以分为两类,单点手势和两点手势。单点手势有 tap(单击),double tap(双击),long tap(长按),swipe(挥),move(移动)。两点手势有 pinch(缩放),rotate(旋转)。

接下来我们实现一个检测这些手势的 javaScript 库,并利用这个手势库做出炫酷的交互效果。

1.jpg

设计师出身,如何管理一个设计团队甚至产品团队?

蓝蓝设计的小编

团队管理

不论是什么类型的团队管理,首先是团队管理。

1)为什么要有团队?因为一个人搞不定。所以团队中的每一个人都必须明白,合作是一切的基础。一方面,合作是一切的基础,如果不能成为团队合作的力量,能力再强的人也没用,甚至反而有可能成为破坏者。另一方面,每一个进入团队的成员,都需要有存在的价值,能力强、有特殊能力、或者具有迅速成长的潜力;理想的情况是每个人都有别人无法取代的能力(随着团队规模的增大,会在每个能力上放多几个人,作为backup),成为整个团队在某方面可以依靠的专家。

2)团队要做什么?团队是为达成目标而存在的。没有目标的团队,在商业上不可能长久存在,在文化上不可能形成凝聚力。长远目标(几年甚至更长时间的)是团队存在的意义,是吸引人加入、让人留下、遇到困难时能执着、遇到好情况不迷失的核心。中期目标(半年一年的)是团队实际努力的方向,只有长远目标,大家还是不知道怎么做,而中期目标是把大家的力量集中起来做出成绩的重要途径。短期目标(每月、每周、每天)是让团队运转的切实保障,是团队的精细运营。

3)团队战斗力靠什么保障?文化和制度。靠领导人的人治的团队是非常脆弱的(参见几千年王朝的一次次变更)。但是靠文化多一些还是制度多一些,得因团队而异。靠文化,对人要求高,需要每个团队成员能被充分激励,发挥主观能动性;靠制度,对人的要求低,员工只要做好执行就好,很难产生创新和进化。通常,初创团队靠文化多一些的效果更好,成熟团队靠制度多一些的效果更好;而不论怎样的团队,拥有好的文化都会让团队更优秀。好的团队文化,需要从一开始、从点滴中培养,往往,创始人决定初创团队的文化,初创团队决定整个公司的文化。在制度层面,则要特别需要注意对工作协作有重要影响的工作流程的建立,往往公司内很多混乱的根源,就在于没有一套清晰可执行、保障效率、对结果负责的工作流程;好的工作流程的建立能够让大家的努力事半功倍,也能有效防止损耗和错误的发生。

4)团队不够好怎么办?主动成长。虽说既要持续引入更优秀的人才,也要持续提升团队自身的能力。但是千万别把团队提升的希望都放在引入更优秀的人才上——如果你的团队本身不够优秀,怎么吸引来更优秀的人才?外来的优秀人才,就一定能成为你团队中的优秀合作者么?所以无论如何,都要持续花时间和精力在培养提升团队自身的能力上。正因为难,需要很长时间,才需要从一开始就有意识的去做,并且坚持。另外,团队是不断成长的,曾经的优秀人才不见得一直是团队需要的优秀人才,不能跟上团队脚步的人只能被淘汰。与其到时再儿女情长,不如平时就重视主动成长。

5)怎么从小团队到大团队?除非是坚持做细分专业,否则你躲不过这道关。从在一个小团队里合作,到在整合了很多小团队的大团队里合作;从领导一个小团队,到领导一个大团队。不用担心,如果你真正学习实践好前面几点,这一关只是更大、更复杂的版本而已:)

震撼人心的人性实验:谁的人生不委屈?

蓝蓝设计的小编

你觉得委屈吗?为什么委屈?哪些事情让你觉得委屈?


认真的想一想,把思绪整理在纸上和日记上,当你写下来的时候,你就会看见自己内心真实的想法——事实上,我们是为了自己的某些诉求,才做了这些事情,对吗?然后当我们期待没有得到满足的时候,我们就压抑了很多委屈和愤怒。


不要期待任何人对我们的感受负责,能满足我们自己的,能为我们自己感受负责的,只有我们自己。


你希望成为哪种类型的人,就需要获得哪种类型的思维方式。注意你的思想,它会成为你的行动。注意你的行动,它将构成你的思想。当你意识到思维需要改善,就意味着全新的机会。

2016年7个JavaScript框架

蓝蓝设计的小编

当涉及到Web开发时,JavaScript框架往往是一些开发人员和企业的平台。可能,你有机会尝试过一两个的JavaScript框架,但你仍然有点不确定哪个才是最佳的最值得掌握的,或者哪个值得你建议你的开发人员选择用于下一个web开发项目。

JavaScript正在以惊人的速度前进,并且添加新的技能到你的存储库变得有不断的压力。为了做到这一点,知道和了解更多的JavaScript框架在现在看来是必要的。在ValueCoders进行了彻底的研究后,我们入围了其中七个框架,它们是:

1.AngularJS 2.0&1.x

在最受期待的AngularJS 2.0正式发布之后,框架的普及已经达到了一个新的水平。然而,如果你不确定的话,跳到新版本仍然是一个冒险的决定。让我们通过这个流程图来帮助你做出决定:

1.png

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

蓝蓝设计的小编

研究计划已经确定了,你可以在表格里陈列出你的最初设想。现在你要开始实施合适的研究方法了。你的团队将招募8个用户,分三个晚上进行访谈,每人一小时。这给了你机会询问用户他们什么时候最想看电视。准备一些访谈指引和激励物品,并且在同事身上先测试一下活动的草稿版。然后再开始实施你的调研吧!

当你做以下这些事情的时候,你会使调研环节变得更为容易:获取和分析笔记、照片、视频和其他你在调研中收集的材料。

JavaScript 数组中的 indexOf 方法详解

蓝蓝设计的小编

最近项目遇到一个小问题代码我会简化成小例子展示给大家。

用心看到最后会有收获哈,基础扎实的童鞋可以直接跳到数组类型使用

说到 indexOf 大家并不陌生,判断字符串是否包涵子字符串时特别常用(正则不熟练同学的利器)。

String 类型的使用

温习一下大家熟知的字符串用法,举个例子

let str = 'orange';

str.indexOf('o'); //0 str.indexOf('n'); //3 str.indexOf('c'); //-1

这里 0 和 3 分别是 o 和 n 在字符串中出现的位置。起始下标是 0。而 -1 代表未匹配。

用户研究的14种经典方法

蓝蓝设计的小编

历时2个多月的编撰和设计,#用研方法传遍中国#在今天将告一段落;经过仔细的梳理与总结,的用户研究工程师们将用户研究工作中的经典方法一一总结出来,与大家分享讨论,也欢迎更多对用户体验感兴趣的同学加入讨论,大家共同努力、共同进步!

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


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

JavaScript arguments 对象详解

蓝蓝设计的小编

1. 什么是 arguments

MDN 上解释:

arguments 是一个类数组对象。代表传给一个function的参数列表。

我们先用一个例子直观了解下 JavaScript 中的 arguments 长什么样子。

function printArgs() { console.log(arguments);
}

printArgs("A", "a", 0, { foo: "Hello, arguments" });

执行结果是:

jQuery XML 解析器和搜索机制

蓝蓝设计的小编

介绍

这里所描述的过程将使你能够创建一个简单的基于jQuery / XML的解析器和搜索机制。此过程将通过一个AJAX请求检索XML,然后在jQuery中分析数据,为搜索机制做准备。该解决方案将基于不区分大小写的全部或部分关键字匹配地返回结果。来自于关键字搜索的返回结果设置将被格式化为一个直接链接到相应网站的超链接。jQuery搜索方法非常类似于Mike Endale的一个项目,不过增加了一个DOM解析器,正则表达式以及结果集分组。

背景

客户端需要一个简单的搜索工具来查找基于关键字搜索的本地内部网站。关键字搜索必须不区分大小写,并允许返回部分匹配的结果。归咎于客户端内容管理系统的架构,因此(SharePoint)只能执行客户端脚本。其解决方案的另一个障碍是,源数据将来自多个源。数据被存储在多个Excel电子表格,CSV文件和MS Access数据库内。这就对我们提出了这样的需要:开发具有一系列查询和一个宏的Access解决方案,充当可合并、擦洗,并最后格式化数据作为XML输出的伪ETL。对于这个解决方案的目的,我们将详细介绍JavaScript XML分析器的设计,而不是伪Access ETL宏工具的设计。

使用代码

该解决方案的做法是利用一个简单的基于JavaScript / XML的搜索来发送数据结果到HTML / JavaScript前端。前端将引用脚本:jQuery,XML和CSS文件。XML格式将因为它的可读性和它是数据交换行业标准格式之一的事实而被使用。 XML数据将通过使用AJAX的客户端jQuery解析,并通过Internet Explorer 11呈现。

解决方案将使用RegExp对象来处理关键字匹配,验证和特殊字符处理。RegExp对象字符串将检查危险语法从而提高解决方案的稳定性和整体可用性。

我们将默认使用JavaScript分组功能来返回匹配结果作为折叠的纪录集。折叠的记录集线项目将被URL链接到相关的Project Workspace网站。在扩展的组记录集下,结果将存在于相关的子记录中,当通过On Click事件展开的时候。

日历

链接

个人资料

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

存档