03 2013 档案

摘要:刚才看到一篇文章《21 nested callbacks》,作者吐槽了一下当时他学编程时的一个趣事:为了写一个HTML的动画,他写了有21层嵌套的函数。由于作者主要是抒情,所以这样的英文很不好阅读。我就把他最重要的思想提取出来。1,最初的实现,朴素的实现其实这个小哥就是想把20个div依次展现在用户的眼前。他用了JQuery库的animate函数,这个函数接受一个回调,当动画完成时这个回调函数被执行。小哥最初的想法很朴素,那就是,当第一个div被显示出来的时候,传入回调函数来显示第二个div,代码类似于:$(".disappear").click(function(){ $ 阅读全文
posted @ 2013-03-28 09:58 Jerry Chou 阅读(2239) 评论(1) 推荐(1) 编辑
摘要:公司最近要将架构迁到云上,存储用S3,服务器用EC2。为了将我们的架构变的具有横向的伸缩性,我们使用AWS的Load balancing来做负载均衡。简单来说负载均衡就是讲大量的客户端访问分发到不同的后端amazon ec2 instances中。 Amazon的Load balancing配置起来也非常简单,就是将已存在的ec2 instance添加到load balancing中。之后你可以... 阅读全文
posted @ 2013-03-27 11:54 Jerry Chou 阅读(3693) 评论(0) 推荐(0) 编辑
摘要:工作到第8年,有时会错觉地以为那些能学会的东西都已经学会了,这些年一年2门语言左右从C,C++,C#, Lisp, Ruby, Python, JavaScript一路跑来觉得没有啥可以再学的了。但是我错了,最近在看NodeJS的东西,这让我又一次地知道了业界前沿的技术,也知道其实还有许多可以学的。 编辑器也是相似的,开始Notepad++,后来Vim,后来Emacs,后来回到Vim,以为以后再... 阅读全文
posted @ 2013-03-14 14:12 Jerry Chou 阅读(487) 评论(0) 推荐(0) 编辑
摘要:当我订阅在MouseMove事件的时候得到的点并不是等坐标距离的,也不是按像素的,为了让动画更加自然,需要用到两点间的线性插值。 private List<Point> LinearInterpolated(List<Point> trackPoints){ List<Point> result = new List<Point>(); Point start = trackPoin... 阅读全文
posted @ 2013-03-11 12:55 Jerry Chou 阅读(1399) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示