JAVASCRIPT 二月 12, 2023

数据不直观?试试 RAWGraphs

文章字数 3k 阅读约需 3 mins.

大大小小的决策离不开数据的支撑,然而从数据的海洋中挖掘或分析出有价值的信息,没有好的工具几乎是不可能完成的任务。

比如下面的数据:

这是一份来自 www.gov.uk 的关于英国 2050 年能源流...

查看全文

JAVASCRIPT 三月 27, 2022

新医保系统开发常见问题自助搜索

文章字数 6.5k 阅读约需 6 mins.

新医保系统开发常见问题自助搜索功能上线了,欢迎大家贡献内容,及提出意见。

从上面的图标可以看出,这是一个类似 Stack Overflow 的问答服务,面向的是新医保系统的开发人员,内容是新医保系统建设过程中遇到的各类问题及解决办法,目前共包含 24 个类别:

  1. druid
  2. dubbo
  3. java
  4. mbs
  5. mybatis
  6. mysql
  7. oceanbase
  8. plc
  9. pmd
  10. redis
  11. sonar
  12. spring
  13. tomcat
  14. Web Service
  15. windows
  16. 一站式
  17. 业务协同平台
  18. 东软医保云
  19. 公...
查看全文

JAVASCRIPT 三月 20, 2022

JS 中的四舍五入

文章字数 4.3k 阅读约需 4 mins.

由于 JS 中 Number 对象的 toFixed 方法在对某些值进行四舍五入计算时 存在误差,而这种误差在进行货币金额计算时是不能接受的,那么在 JS 中我们应该如何正确的进行四舍五入呢?

以保留两位小数为例,选取几种典型的方法,其中 n 为要进行四舍五入运算的浮点数。

为 n 添加一个小的偏移量,再进行四舍五入:

(n + Number.EPSILON).toFixed(2)

保留两位小数时,先将 n 扩大 10^2 倍,然后通过 Math.round 获得最接近的整数,缩小 10^2 倍...

查看全文

JAVASCRIPT 七月 25, 2021

JavaScript 中的 Truthy 和 Falsy

文章字数 5.7k 阅读约需 5 mins.

在 JavaScript 中,Truthy 是指在一个需要 Boolean 值的上下文中,会被认为是 true 的值,例如:

> Boolean(true)
true
> Boolean({})
true
> Boolean([])
true
> Boolean(42)
true
> Boolean('0')
true
> Boolean('false')
true
> Boolean(new Date())
true
&...
查看全文

JAVASCRIPT 七月 04, 2021

【转】为什么 toFixed 会存在误差?

文章字数 5.1k 阅读约需 5 mins.

原文地址:https://wyiyi.github.io/amber/2021/03/25/number-precision/

在保留有效数字的时候我们经常会使用到 toFixed() 函数,但发现这个方法会存在一些奇怪的问题。

在JS中会有如下的现象,我们需要对最后的结果值进行保留固定位数且四舍五入处理,但发现结果不是所期望的。

1.5.toFixed(0) // 2 正确
1.35.toFixed(1) // 1.4 正确
1.335.toFixed(2) // 1.33  错误
1.3335...
查看全文

JAVASCRIPT 十一月 26, 2015

一步一步将 d3.js Calendar View 转变成 GitHub Contributions

文章字数 9.8k 阅读约需 9 mins.

GitHub Contributions 日历热图表述力强,容易上瘾,并且引发了多种玩法:涂满或涂成名字、万圣节颜色……,让我们使用 d3.js 提供的 Calendar View 示例,一步一步将其修改成 GitHub 的样式,Let’s go!

先将 d3.js 提供的 Calendar View 做一个 快照,以免示例代码更新对本文中的修改造成影响。

修改前的文件为:

修改后文件为:

最终效果见上面动态图。

暂时先只保...

查看全文
0%