第10期:使用CSS变量创建一个切换暗黑/浅色模式的功能;JavaScript的JSON.stringify的80/20原则

使用CSS变量创建一个切换暗黑/浅色模式的功能

随着苹果在 MacOS 和 iOS 上相继推出暗黑模式,越来越多的Web网站也开始推出响应的暗黑模式,创建暗黑模式的方式有很多个,作者介绍了一种使用CSS变量的方式来实现一个方便将网站切换到暗黑模式的一种切换器。 要很好地理解本文的内容,需要对CSS变量的概念和实践有一些经验。 ... 查看更多

函数式编程介绍

这篇文章来源于一个我参加Boise Code Camp 2019时的一个比较命令式编程和函数式编程解决问题的例子。目的不是教授完整的函数式编程,而是介绍一种不同于传统方法(循环、转换等)的思维方式。当遇到问题时,拥有不同的参考框架作为工具箱添加更多的工具。 函数式编程的基础可以分... 查看更多

JavaScript的JSON.stringify的80/20原则

JSON.stringify()函数是一种将JavaScript对象转化成JSON的权威的方式。很多JavaScript框架在内部使用JSON.stringify():Express的res.json(),Axios的post()和Webpack的统计数据都是调用的JSON.st... 查看更多

我们怎么使用WebAssembly将WebApp加速20倍(实例学习)

在这篇文章中,我们探索如何替使用编译后的WebAssembly替换缓慢的JavaScript计算来加速web应用。 如果你没有听说过,那这就是TL;DR(Too long; Don't read):WebAssembly是一个与JavaScript并行运行在浏览器的新语言... 查看更多

如何正确地使用JavaScript类库

随着大家使用React,Vue或Angular等制作越来越多地JavaScript App,很多项目会变得越来越臃肿,导致JavaScript Bundle文件变得越来越大,作者通过几个关键点来分析如何正确地使用JavaScript,减少由于JavaScript类库的增加导致的b... 查看更多

分享于 2020-01-07