js
hello_nine
stay hungry
展开
-
如何JS Math.random方法取得真在平均概率
JS Math.random方法 由于Math.random取得的范围是[0,1),取不到1,如果要想用js做随机数取整,可以使用到如下的公式Math.floor(Math.random()*(max-min+1)+min) 例如,要取得2-8的随机整数,相当于Math.floor(Math.random()*7+2) 即Math.floor([2,8))网上有很多用round的方法,实原创 2016-09-06 07:54:18 · 2044 阅读 · 0 评论 -
JS如果在自定义confirm之后先确定再跳转到其他指定url
今天在做项目的时候遇到这样的一个小问题,我自己定义了一个确定的confirm,然后要让他确定之后才能跳转到一个url,但是不知道为什么弹出框一直在跳转之后执行,后来才明白,js默认是异步执行的,因此代码做了微调//html部分//原代码<a href="a.html"></a>//现代码<a href="javasctipt:;" id="a"></a>//js部分//新增部分$('#a原创 2016-09-11 17:42:51 · 3075 阅读 · 0 评论 -
JS兼容问题个人笔记
1.scrollTop 在其他浏览器下,scrollTop属于documentElement的属性,而chrome下,则属于body属性,其他属性也类似,例如clientHeight等var scroll_top = document.documentElement.scrollTop || document.body.scrollTop;原创 2016-09-11 17:29:06 · 230 阅读 · 0 评论 -
JS中常见的运动(学自于妙味课堂)
JS常见的运动主要有三种,1.匀速运动,2.减速运动(也叫缓冲运动),3.碰撞运动.1.匀速运动,设置默认的speed即可,没有太多难点2.减速运动,即速度越来越慢,如下图所示 实现原理:动态获取其speed即可,speed = (目标 - 当前) / 10 //或者其他数字,这样就能让其速度原来越小//源码:function move(obj , attr , target){原创 2016-09-16 17:54:27 · 491 阅读 · 0 评论