标签:JS实用代码 第2页

JavaScript

解决js浮点数计算精度的函数

蒙奇·D·撸码客 发布于 2015-07-02 12:14:07

不管是什么语言,浮点数的计算都是有偏差。比如js的 alert(86.646-86.6)的结果不是0.046.解决这种问题的思路可以用解析字符串的方式移动小数点,转化为整数,完毕后,在把小数点复位。或者在浮点数运算的时候,先转化为二进制,用二进制来算,结果再转回十进制。下面发一个...

JavaScript

js数字类型比较,这个问题比较有意思

蒙奇·D·撸码客 发布于 2015-07-02 10:51:37

今天做个关于折扣的小功能,其中遇到了数字的对比。我一开始想当然的以为parseInt(10.0)跟parseFloat(10.0)是不相等的,即alert(parseInt(10.0)===parseFloat(10.0))的结果是false,毕竟是类型不同,可是实际情况确实输出...

JavaScript

canvas根据圆上的任意一点画三角形

蒙奇·D·撸码客 发布于 2015-06-05 13:02:57

canvas绘制三角形。已知三角形一点在圆心,另一点在圆形顶点,即12点那一点,最后一个点为圆弧上的任意一点。根据这三点画三角形:<canvasid="myCanvas"width="200"height="200">您的浏览器不支持canvas</canvas...

JavaScript

js选择器简介

蒙奇·D·撸码客 发布于 2015-06-04 12:10:21

常见的getElementById,getElementsByName,getElementsByTagName。但外国人不满意这些API,于是搞出了getElementsByClassName,后来一点点又出现了jQuery选择器,这里只说原始js选择。1.getElement...

web前端

js实现时间段选择

蒙奇·D·撸码客 发布于 2015-06-03 16:36:20

css代码.hourbox{z-index:10000;display:none;background-color:#fff;box-shadow:2px2px5pxrgba(0,0,0,.1);border:1pxsolid#33AF91;position:absolute;t...