Javascript
2022年第23周书单-前端好书推荐
· ☕ 10 分钟

这周是2022年第23周,给大家推荐一波前端好书。

我以前是搞前端的,本来水平就不咋地,隔了好多年再来学习React、Vue、Node、TypeScript…像极了上课走神的小学生,跟不上老师的节奏。所以给大家推荐前端好书,光凭自己经验肯定不行,还需要了解业内人士的口径。在网上查很多资料,结合网友书评,人肉大数据之后给大家推荐。主要集中在HTML/CSS/JS,也有Vue/React的书,但不多。我现在也在学习React、Vue、Node、TypeScript等,也请大家留言推荐相关好书。


Javascript异步编程的4种方法
· ☕ 5 分钟

你可能知道,Javascript语言的执行环境是"单线程"(single thread)。

所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。


JavaScript一行代码get到农历日期
· ☕ 3 分钟

javascript一行代码获取农历日期:

new Date().toLocaleString('ja-JP-u-ca-chinese')

toLocaleString() 方法返回该日期对象的字符串,该字符串格式因不同语言而不同。新增的参数 locales 和 options 使程序能够指定使用哪种语言格式化规则,允许定制该方法的表现(behavior)。在旧版本浏览器中, locales 和 options 参数被忽略,使用的语言环境(浏览器环境)和返回的字符串格式是各自独立实现的。


JavaScript 模式匹配初探
· ☕ 3 分钟

什么是模式匹配

模式匹配(pattern matching )被一众函数式语言(Rust, F#, Scala,Elixir,Erlang)广泛采用。

模式匹配是一种“分发机制”,泛指各语言中用作"动态地选择行为"的特性。


写给javascript程序员的rust教程(四)模式匹配和枚举【译】
· ☕ 7 分钟

这是写给javascript程序员的rust教程系列文章的第四部分,模式匹配和枚举。前三部分请戳:

模式匹配

要了解模式匹配,让我们从JavaScript中熟悉的内容-Switch Case开始。