說它短,是因為總共核心**+注釋不到100行。(需要宣告一下的是此**非原創,但略有修改,加了自已的部分註解)
function getel(id)
4:/**
5:* @fileoverview tween
6:*/
7:function tween(c, b, a)
11:if (b)
14:if (a)
17: }
18: tween.prototype = ,
23: time: 1000,
24: start: function(a, e, d) else
36: }
37:var c = this.interval;
38:var f = this.time;
39:var g = d(1);
40:var i = 0;
41:var b = setinterval(h, c);
42:return b
43: },
44:/**
45:* c
46:* f width
47:* e height
48:*/
49: moveby: function(c, f, e, g)
58:function d()
62:return
this.start(a, d)
63: },
64:/**
65:* d
66:* c start--opacity
67:* a end--opacity
68:* e complete--callback
69:*/
70: opacity: function(d, c, a, e)
81:
82: d.style.filter = 'alpha(opacity=' + (i * 100) + ')';
83: } else
86: }
87:function f()
91:return
this.start(b, f)
92: }
93: };
只提供兩個方法,moveby、opacity兩個方法,乙個是移動元素位置另乙個是設定dom元素的透明度。
呼叫也很簡單,ex:
var tween = new tween();
tween.moveby("demo", 100, 0);
tween.opacity("demo", 1, .2);
在本頁面直接執行檢視效果:
tween 測試例子
執行動畫 預覽**
乙個十分簡短的Tween
說它短,是因為總共核心 注釋不到100行。需要宣告一下的是此 非原創,但略有修改,加了自已的部分註解 function getel id 4 5 fileoverview tween6 7 function tween c,b,a 11 if b 14 if a 17 18 tween.protot...
乙個十分有趣的笑話
我想起來了,兩年前我去立陶宛旅遊的時候,我們的導遊講了乙個十分有趣的笑話 前蘇聯衰落之後我們國家終於自由了,但是十分落後,在會議上領導人商議怎麼才能把國家經濟搞上去。有乙個委員提出令人驚訝的建議 跟俄羅斯戰爭。這 句話在其他委員中引起軒然大波,隨後另乙個委員問他,這對立陶瓦會有什麼好處,因為打敗 是...
乙個十分有趣的字串演算法題目
在blogspot上看到乙個十分有趣的字串演算法題目,作者講述了自己面試google的一次經歷。本文不理會這個故事,只來討論一下裡面著個有趣的演算法。演算法題目 有兩個字串由不同的字母組成,一長一短,長的為a短的為b。設計乙個演算法,如果所有在b中出現的字元都在a中出現,則返回true,否則返回fa...