- 大约一周前, 我在开发我一个小产品的时候遇到了一个很严重的问题. 我花了好几个晚上的时间去解决这个问题, 但是依然没有什么进展, 这让我很沮丧.
之后的一个晚上, 我正在和 Olivier Lacan视讯, 我们讨论了这个问题. 因为他是我的一个非常好的朋友, 所以他建议我把我的桌面分享给他来让他看看. 我正在研究 Laravel一个全新的PHP的框架, 也是Olivier从来没用过的一个框架(当然其实他连PHP都不用的). 但是他很聪明而且是一个很伟大的开发者, 所以我很愉快的接受了他的要求.
我们开始梳理整个代码库, 我带着他过了一遍整个应用和框架, 他则见或提出一些内部系统的尖锐问题. 因为Olivier并不是非常熟悉L...
TaoAlphareadings译系列翻译文章 Fr, November 21, 20142 minutes to read - jQuery 3.0 & jQuery Compat 3.0 are Announced
如果你算是web开发领域的一员, 那么一可能会是下述两种类型之一: 你认为jQuery是自图像切片以来最棒的事情了, 没它你一周都过不下去; 或者, 你认为jQuery就是一个臃肿的拄杖, 是那些过于懒惰不愿意学习真正的JS的人的利器.
但是, 无论你持哪种观点, 你都不能否认jQuery对工业界产生的影响, 它已经是如今网页开发最流行的JS库了. 所以本周宣布的jQuery 3.0可以说是前端开发的又以里程碑事件啊.
jQuery 2.1.1会很好的继承到jQuery3.0.0中, 而jQuery 1.11.1则会很好的继承到j...
TaoAlphareadings译系列翻译文章jquery We, November 19, 20143 minutes to read - Source:
原文: 15 essential Sass Mixins
15 个必备的Sass mixins
现在有很多成套的sass mixin库, 比如我个人很喜欢的 Bourbon和非常流行的 Compass. 但是有时候, 实际上是多数情况下, 可能从中选一些结合自己的mixin才是最适合自己的.
过于依赖一个工具总是不好的, 而且如果你想让sass的mixin通过@include来调用的话, 那么你就更应该试着写写自己的mixin了~
sass的mixin的应用范围是非常广泛的, 而以下这15个mixin则是每个开发者都应该有的:
box-sizing
sass就像所有的预处理器一样, 能够很好的处理浏...
TaoAlphareadings译系列翻译文章codingSassMixin Mo, November 17, 201421 minutes to read - UX和UI并不是对立的
Chris Bank of UXPin -- 一个线框图和原型制作工具 -- 对比了以下网页设计和用户体验, 解释了为什么我们有时候默认要先创建一个UI, 然后利用UI来塑造整体的UX. 如果想要了解下利用33个公司的例子所进行的分析, 可以前往阅读: 网页设计界面典型实例.
网页用户体验(UX)是用来描述人们对一个网站所获得一种感受的这么一种抽象概念. 而用户界面(UI)则是在这个体验过程中, 用户所与之交互的界面.
当设计一个网站时, 你希望你的UX能够尽可能的正面, 积极 -- 你希望你的用户能够享受这一浏览过程, 这也是网站全部的意义所在. 但是你不能只是简单的说"让我们提升一下我们网站的U...
TaoAlphareadings关于HCI译系列翻译文章UI设计UX Th, November 13, 201412 minutes to read - 用户体验是一种感觉
"如果你以'用户体验是一种感觉'为基础, 那么你就算是向真正理解用户体验迈出了一步."
许多人似乎都认为用户体验是一个可以控制的设计产出--好像它是一个你可以通过你的想法, 设计师以及开发者们从而操纵一个人对某个产品或者服务的体验. 实际上, 用户体验经常被认为是一个定义以及管理用户对产品的感觉.
但是你的产品并不能决定一个用户的体验, 用户自己的行为, 态度以及情感才是决定因素. 因此, 用户体验就是一个感觉. 实际上, 它远不止于此, 但如果你是在此基础上去理解用户体验, 那么你就算是向真正理解用户体验迈出了一步.
一个用户在使用某个产品时的体验是每个产品都需要关注的点. 一个用户可能会有很好的体验也...
TaoAlphareadings关于HCI译系列翻译文章产品学习UX Mo, November 10, 201411 minutes to read - 如何制作一个网页设计样式规范
现如今, 做网站变的越来越复杂, 而且通常都已经不只是一个人的活了, 这就使得确保设计的一致性和优越性都能够符合商业目的并且有足够好的用户体验变的非常重要.
而确保不同分工的人能够很好的切合彼此同时也为了从开发者手上拯救悲催的设计师, 有一个很好的方法就是制作设计文档或者一个网页设计样式标准.
如果有一个样式标准的话, 对于在不同页面上保持一致的体验是有很大帮助的. 它同时还对确保以后的更新迭代, 第三方的产品接入都能够很好的融入整个产品, 成为产品和谐的一部分也有所帮助.
Luke Clum 去年曾经浅谈过这一话题: 网页设计第一步之应用样式标准. 今天我则会更加深入一些的探讨下如何为你的项...
TaoAlphareadings译系列翻译文章设计产品学习设计规范 Mo, November 10, 20147 minutes to read - <article class="article body">
<p>稀缺原理是社会心理学中的一个著名现象, 换句话说就是"物以稀为贵". 在现实生活中, 黑色星期五就是一个稀缺原理的最好示例: 对这个每年仅进行一天的销售日(在美国是感恩节之后的那天), 且有着非常明确的数量限制, 再加上一定的折扣, 也就导致在这一天里, 成群结队的饥渴的消费者们往往对于零售商们而言是一个非常好的事情, 当然, 除非他们过于亢奋而引发暴力... 那就不好了...</p>
<h5>稀缺远离在交互界面的应用模式</h5>
<p><strong>有限的时间和数量</strong></p>
<p><img src="http://s3.amazonaws.com/media.nngroup.com/media/editor/2014/09/12/scarcity_time-and-quantity.png" alt="有限的时间和数量" title=""></p>
<p><em>在上面这个Groupon的例子中, 这一交易的有效期和商品的数量都昭示着稀缺原理的应用.</em></p>
-
JavaScript作为脚本语言的一种, 其末尾的结尾符号:分号, 其实是可选的, 没错, 这个分号并非是强制要求的.
但是, 对这一点很多人有着非常多的担忧啊, 顾虑啊, 不确定啊等等, 也就导致绝大多数的开发者都会推荐我们始终以分号结尾, 以防万一.
那我们究竟在防止什么? 我搜集了一些关于开发者们为什么愿意强迫自己使用分号结尾的原因, 下面我就概括的说下:
规则过于神秘而且JavaScript本身编译器之间又有很多不同
对一个粗略浏览的读者而言, 即使很难理解,明白, 但是关于自动插入分号的规则依然是随处可见的. 而对于JS不同的编译器而言, 又存在很多的区别, 我这恰好有这么个例子. 当我问一些开发者关于为什么使...
TaoAlphareadings译系列翻译文章jscoding We, November 5, 20149 minutes to read - 写在前头: PM是一个挺让人困惑的职位的, 尤其是在国内, 感觉大大小小PM无数, 更加让人苦恼PM究竟是个什么样的职位呢? 虽然我有接近2年多的PM经验, 但是因为本身更加喜欢FE, 所以往往也是做一个非常Geek的PM, 并不符合真正的PM本质, 而这次能够看到下文, 确实觉得它对PM的总结还是比较到位的, 非常推荐PM以及想要做PM的童鞋们看看~
公司为啥需要全职的产品经理呢?(或者说,他们一天都在干啥呢?)
什么是产品经理呢? 产品经理一天的工作都是什么呢? 最重要的是, 为什么公司需要招聘产品经理呢? 这是个好问题.
我们首先需要明确的问题是究竟什么是"产品". 在软件开发这个领域内, 一个产品呢, 可以是一个网站,...
- <h3>穿戴式技术的5个W</h3>
<p>什么是移动性?移动性就应该是让内容服务对用户做到随时随地的访问, 尽可能的便捷高效。 就好比移动设备让人们再也不用坐到一台电脑前才能获取信息那样,穿戴式设备让人们甚至不用再拿着设备来获取信息了。 就好比我们把思维模式转移到iPhone的小屏幕并且学习着这全新的使用情景一样, 我们需要再次调整我们的思维方式去适应穿戴式设备--更小的屏幕,以及更加收缩的交互界面。 苹果最近推出了Apple Watch, 这也是穿戴式设备正式登场的一大证明--所有重量级玩家都已经落座, 游戏要正式开始了。</p>
<h5>深度挖掘</h5>
<p>首先, 了解『穿戴式』这一术语的含义非常重要,因为这一术语有一些误导性, 因为它囊括了数以百计的,有着不同目的和用途的设备于一体:智能手表,智能眼镜,智能衣服,智能袜子,智能腕带等等。 最基本的, 『穿戴式』是指所有那些用户能够穿戴起来的设备,当然这些设备还需要能够实现有价值的计算功能的能力。 但是为了能够理解他们的能力, 我们需要区分这些不同的设备以及他们的应用模式。 以下是当下最主流也是最具区分性的穿戴式设备的特点。</p>
<h5>活动记录</h5>
<p>通常来说, 形如腕带的这种设备都是围绕在收集我们身体数据(诸如心率, 脉搏, 运动模式, 每日行走距离等)这一服务核心来服务的。获得数据后, 他们就可以把数据传输到云端, 进行分析从而获得一些关于如何提升用户身体健康的结论。 而通过穿上这么一个并不怎么碍眼的设备, 收集我们自己的身体数据, 我们就可以更好的了解我们自己的身体, 从而更好的生活。</p>