您的位置:首页 > Web前端 > JQuery

工作笔记总结——前台js和jQuery

2013-05-13 23:01 441 查看
1、js精确计算两个浮点数加法

思路:将乘数和被乘数乘以小数点较大的10的幂指数方,将浮点数转换为整数,然后相加后除以幂指数方即可转化为小数

例子:

<html>
<head>

<script type="text/javascript">
function test() {
FloatAdd(12.1112,0.00001100003999);
//alert();
}

//浮点数加法运算
function FloatAdd(arg1,arg2){
var r1,r2,m;
try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}
try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
m=Math.pow(10,Math.max(r1,r2));
alert((arg1*m+arg2*m)/m);
//return (arg1*m+arg2*m)/m
}

</script>

</head>
<body>
<a onclick="test();" href="#">测试浮点数加法</a>
</body>
</html>


2、jQuery

1)jQuery中选择器中多个条件中间有一个空格表示前面的选择器满足后,只要它的后代节点中有满足第二个条件的即可,如果中间是”~“ 则表示必须是儿子节点。

如:$("form table")表示form下的子节点中所有的table,而$("form ~ table")表示form的儿子节点中中的table。

2)jQuery实现元素隐藏

$("#xxx").css('display', 'none');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: