人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
A 跳转到 B 时,可以通过 url 中 query 传递数据。 B 页面 onLoad(options) 方法中的 options 会包含 query 中的 key-value 的内容。 如果需要传递如 json 或数组这样的结构化数据,我们可以先把结构化数据做 string…
在上一个不同寻常的周末,复古青年写真霸屏了 QQ 空间、微信等社交平台,撩拨了每个年龄层对自己复古青年形象的想象。
活动上线28小时,参与人数就破亿,助力天天 P 图登上了 App Store 总榜第一。
这组来自天天 P 图 APP 的独特创意素材,既不取自图库,也未委托供应商,而是内部设计师全权承包。在这里,我们要来说一说这组素材背后, 用超小成本,达成超预期大制作的故事。
一、起点
在构思青年形象之初,我们问了周围的人一个问题,如果让你回到20年代,你希望自己是什么
UI动效现如今在 APP 和网页中几乎已经成为了基本的组成部分,经过仔细打磨的 UI动效对于整个界面的提升是显著的。
动效呈现出状态切换的过程,展现了元素之间的逻辑关系,并且吸引用户的注意力,引导他们执行有效的交互。
在设计动效的过程中, Material Motion 的设计原则,IBM 动画设计规则和 UX动效宣言都是不错的设计参考和指引。遵循这些现有的规范,能够很好地提升动效本身的体验和效果,从优秀走向卓越。今天的动效设计都是遵循着这些规范使用 InVision Stu
在实际编码中,我们经常会遇到Javascript代码异步执行的场景,比如ajax的调用、定时器的使用等,在这样的场景下也经常会出现这样那样匪夷所思的bug或者糟糕的代码片段,那么处理好你的Javascript异步代码成为了异步编程至关重要的前提。下面我们从问题出发,一步步完善你…
二手最近迷上了微信读书,上下班的地铁上,吃饭中,甚至是去个洗手间都要打开微信读书看一会,曾经用来漫无目的刷微博、刷新闻的零碎时间,现在慢慢的都被微信读书占据了。
△ 《上瘾》结构图
二手拜读了《上瘾:让用户养成使用习惯的四大产品逻辑》(下文简称《上瘾》)一书,利用书中的知识对微信读书进行分析,一方面是了解微信读书到底做了什么,让二手如此上瘾;另一方面是通过案例分析将「上瘾」模式在脑海中加固。
△ 上瘾模型
《上瘾》指出,一个产品要想让用户上瘾,必须要经过四步:触发、行动、
对JavaScript程序员来说,Node.js确实是我们作为服务端开发的首选语言。Node.js的性能优势源于其使用Google的V8引擎,使用非阻塞式的I / O模型,依靠事件驱动。但涉及密集型计算的场景时,Node.js不一定能够有很优秀的表现。还好有C++ Addons…
对于一个文案来说,写什么永远都比怎么写重要。
那么当我们在写文案的时候,我们在写什么?
感动。
不过,需要避免误解的是,这个感动不是狭义的,而是更多的包含着我们在生命中遭遇的所有情绪触动,可能是正面的,也可能是负面的,可能是相爱或者永别,也可能只来自一只不舍得丢掉的漂亮包装盒。记住并且利用这些感动,会是创作的内在起点。
△ 喂鸽子的大婶,2011 米兰 by Piemeng
但凡有一点天赋的创作人都是敏感的,这种敏感体质是老天爷赏赐的碗,你必须小心且充分地拿来盛东西。在成为
作为新一代的web标准,HTML5为我们提供了很多有用的东西,比如canvas,本地存储(已经分离出去了),多媒体编程接口,当然还有我们的WebSocket。WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯(full-duplex)的网络技术,可以传输…
所有的链接都是http://cued.xunlei.com/demos/publ/img/P_${name}.jpg这样的格式,我们需要改变name的值就行了,当name值小于10的时候,格式是00x,如002、003,大于10的时候就是023这种。 瀑布流布局是一种比较流行的…
0. 轻量 --一个组件小于 1Kib (实际打包完不到0.8k) 今天,我们就抱着上面2个需求点,来实现一个基于vue的toast弹窗组件,下图是最终完成的效果图. 一. 先写一个普通的vue组件 二. 在我们需要使用的页面引入组件,方便看效果和错误 三. 实现动态加载组件 …