Ruby's Louvre

每天学习一点点算法

导航

2009年9月16日 #

数组取最大值与最小值

摘要: 原型是个好东西,通常除了Object的原型不应该扩展,向原型添加新方法是很好的选择。我们看一下如何为数组取最大值与最小值。最笨的方法估计是这样: Array.prototype.max = function() { var max = this[0]; var len = this.length; for (var i = 1; i < len; i++){ if (this[i] m... 阅读全文

posted @ 2009-09-16 22:32 司徒正美 阅读(6957) 评论(8) 推荐(3) 编辑

javascript的缓动效果(第1部分)

摘要: 缓动,学名为Tween,缓冲移动的简称。要想页面内容切换起来舒服,就使用淡入淡出特效,要想让页面元素动起来自然,就要使用缓动效果。这两个混合起来,可以衍生多种特效的。感谢Flash开发人员为我们做了那么多先行研究,我们直接把它们拆出来装在各种菜单与相册中。我们先从最简单的东西做起,加速与减速。既然是缓动,它就一定涉及以下概念:距离,时间与速度。我们可以想象存在一条直线L,点A与点B就是L的起点与终... 阅读全文

posted @ 2009-09-16 09:20 司徒正美 阅读(8844) 评论(16) 推荐(10) 编辑