摘要:
首先介绍一个算法,那就是生成一个0-9数字的随机数列,网上有很多版本,个人觉得我的算法效率是最高的,很值得借鉴:function arrayNub(){ //算法说明:定义一个数组,用Math方法随机的产生一位不超过数组长度的数, //并将以该数作为下标数的数组元素以数组的第一位交换 //这样保证了除了最后一个数组元素的每个数取到的概率都是相等的, //本例在数组多定义了一个数,最后去除,以保证前面数被取出的相等概率 //然后将数组的第一个数取出来,放进新数组, //并将原数组的第一个元素去掉形成新的原数组,循环 var NumArray= new Array(1,2,3,4,5,6,7,8, 阅读全文
posted @ 2010-09-08 21:49
王小白
阅读(1032)
评论(1)
推荐(0)
摘要:
这些天一直在做弹出层的设计,原理在明白之后很好下手!主要技术要点就是: 1.弹出层的绝对定位,这主要有跨浏览器鼠标位置的获取技术,CSS:z-index定位。 2.动态控制弹出Div的各种属性。 3.弹出窗口位置的计算,主要是在有蒙版层的里面,居中的问题。 4.各种弹出效果和动画。 先给出普通弹出层的代码:[代码]带蒙版:JavaScript具体就不解释了,注释很充分,大家可以自己运行一下! 阅读全文
posted @ 2010-09-08 21:15
王小白
阅读(9342)
评论(1)
推荐(1)