相信明天会更好

Tomorrow will be better

分类为 'javascript' 的文章

Math.ceil()向上去整 Math.floor()向下去整 Math.round()四舍五入 Math.pow(a,b)计算幂值 Math.sqrt()开放计算 Math.random()生成0到1随机数 以下就是用js中的内建的Math函数来实现小数位的任意位数保留。代码如下 JavaScript语言: 1 function roundTo(base,precision) 2 { 3 var m=Math.pow(10,precision); 4 var a=Math.round(base*m)/m; 5 return a; 6 } 根据实际的情况,不一定要用round()如果要向下去整用floor,向上去整用ceil() 又如可用用Math函数实现受约束的随机数 JavaScript语言: 生成一般的伪随机数 1 function random() 2 { 3 return Math.random(); 4 } JavaScript语言: 生成0-9的整数 1 function random() 2 { 3 return Math.floor(Math.random()*10); 4 } JavaScript语言: 生成mix到max之间的整数 1 function random(min,max) [...]

阅读全文 »

当把事件处理和页面内的元素绑定起来的时候,要注意的是只有在元素存在的时候才能那么做。如果吧处理脚本放在页面的head区浏览器会报告发生错误,然后拒绝执行代码,因为页面加载是从上到下的,当执行js代码时,里面调用的body内生命的div名称或者其他的元素还没有被加载,所以出现错误在所难免。 最直接的方法是把代码放在load事件处理中,因为load事件只有在整个页面已经完全载入的时候才会被激发。例如: JavaScript语言: window.onload=init; function init() { var contentDiv=document.getElementById(‘content’); ….. } 不过load事件在一个页面中只能使用一次。

阅读全文 »

 Page 2 of 2 « 1  2