放在这里了,大家看看吧~
http://www.vilic.info/demo/snow/
觉得效果不错,呵呵。
增加了大小随机,球形雪花,大小不同速度不同(远近的原因)……
喜欢就拿去吧。
Original link of this archive: http://www.vilic.info/blog/archives/145
本文的原始链接: http://www.vilic.info/blog/archives/145
放在这里了,大家看看吧~
http://www.vilic.info/demo/snow/
觉得效果不错,呵呵。
增加了大小随机,球形雪花,大小不同速度不同(远近的原因)……
喜欢就拿去吧。
Original link of this archive: http://www.vilic.info/blog/archives/145
本文的原始链接: http://www.vilic.info/blog/archives/145
写Prever Start的时候,曾遇到过这样的问题,就是通过new关键字实例化一个对象,却希望它的原型在运行之前能具备一些外来的属性,可惜的是像这样:
var obj=new myClass();
只有一个语句,怎么添加这些属性呢?
这个我们需要从JS中类实例化的实现原理上来讲了(声明,我也只是听说,但的确管用)。听群里的高手说,上面的那个语句就等价于:
var obj={};
myClass.call(obj);
我就不解释意思了,很明显的,两个代码之间的间隔给我们的操作提供了可能。
var obj={};
//在这里添加,如:
obj.ID=123;
myClass.call(obj);
不过我想一般可能用不到这样的写法,但既然曾经用到过就有它的价值,在此分享下。
Original link of this archive: http://www.vilic.info/blog/archives/142
本文的原始链接: http://www.vilic.info/blog/archives/142
Javascript作为一个脚本语言,因为它的灵活性,可以用很多写法来达到同样的目的,现在我想说下接触Javascript以来所了解的对象的表示方法。
方法一
var obj=new Object();
Object貌似是JS中所有对象的原型,像上面这样的方法也最直接。众所周知的,它还有另外一个等价的写法。
方法二
var obj={};
不过它有更强的扩展性,这也是JSON的基础:
var obj=
{
Name:"Object",
Age:0,
SayHello:function(){alert("Hello!");}
};
貌似很多类库的书写和对象的初始化都是使用的这种方式,但有时候,我更喜欢另一种建立在类的基础上的方法(不知道是否是原创的)。
方法三
var obj=new function()
{
this.Name="Object";
this.Age=0;
this.SayHello=function(){alert("Hello!");};
}();
从上面的例子很难看到这个方法的优点,但假如说我们这个对象里需要私有变量,或者需要有被内部多次使用的函数时,它就十分有用了。
当然,好用与否不是绝对的,根据需要选择才是王道。
Original link of this archive: http://www.vilic.info/blog/archives/139
本文的原始链接: http://www.vilic.info/blog/archives/139
昨天心血来潮申请了新QQ,133405560,准备转移啦!不过等平静下来,才发现太麻烦了…我的那个郁闷啊…
挑号码的时候还是费了番功夫,后来觉得两个号不错,一个是138776554,一个就是确定下来的133405560,因为前面的那个只有7位有规律,后面那个有8位有规律。当然,纯粹的连号就不去想了,肯定没有了…
Original link of this archive: http://www.vilic.info/blog/archives/138
本文的原始链接: http://www.vilic.info/blog/archives/138
平安夜,圣诞节,哪里有自由,我就向往哪里…
Original link of this archive: http://www.vilic.info/blog/archives/137
本文的原始链接: http://www.vilic.info/blog/archives/137