javascript
JavaScript 模式匹配初探
· ☕ 3 分钟
什么是模式匹配 模式匹配(pattern matching )被一众函数式语言(Rust, F#, Scala,Elixir,Erlang)广泛采用。 模式匹配是一种“分

JavaScript 字符串反转乱码问题解决
· ☕ 5 分钟
JavaScript 字符串反转乱码 前一段写了篇文章:JavaScript 8种字符串反转的方法 – 码中人,介绍了js中反转字符串的几个方法,但有些字符串或有些方法

Unicode与JavaScript详解
· ☕ 9 分钟
作者:阮一峰 原文链接:Unicode与JavaScript详解 上个月,我做了一次分享,详细介绍了Unicode字符集,以及JavaScrip

为什么0.1+0.2不等于0.3
· ☕ 1 分钟
参考资料: 抓住数据的小尾巴 - JS浮点数陷阱及解法 - 知乎 0.1 + 0.2不等于0.3?为什么JavaScript有这种“骚”操作? - 掘金 图解:Jav

javascript获取url参数值的几种方法
· ☕ 3 分钟
获取URL某个参数的值是web开发中非常高频的操作,很多js类库都会提供相应的工具函数。 1 字符串切割 我最早使用的是大神 Nicholas C.Zakas(Human Who Codes - The official website of Nicholas C.

ECMAScript 发展现状及标准版本
· ☕ 2 分钟
ECMAScript是形成JavaScript语言基础的脚本语言。ECMAScript是由Ecma国际标准组织(前身为欧洲计算机制造商协会)

香蕉吧啦-JavaScript怪异行为集合(一)
· ☕ 2 分钟
1 Not a Number是一个数字 全局属性 NaN 的值表示不是一个数字(Not-A-Number),那么它是什么类型? typeof NaN; // 'number' 所以不是一个数字,是一个数

JavaScript 8种字符串反转的方法
· ☕ 2 分钟
在JavaScript中,如果要做字符串反转,我们第一时间会想到: 1 const str = “www.mzh.ren”; str.split('').reverse().join(''); // “ner.hzm.www” 即,字符串转化为数组,调用数组的reverse()方法,连

ES6 键值对存储:Object还是 Map?
· ☕ 2 分钟
我们经常需要做键值对存储,大多时候我们会选择对象字面量Object ({}) 来存储,往往会忽略ES6 新提供的数据结构:Map。从字面上来看,Map才