前言
JSON是一种轻量级数据格式,可以方便地表示复杂数据结构。JSON对象有两个方法:stringify()和parse()。在简单的情况下,这两个方法分别可以将JavaScript序列化为JSON字符串,以及将JSON解析为原生JavaScript值。
在 Promise 出现以前,在我们处理多个异步请求嵌套时,代码往往是个回掉地狱
1 | let fs = require('fs') |
为了拿到回调的结果,我们必须一层一层的嵌套,可以说是相当恶心了。而且基本上我们还要对每次请求的结果进行一系列的处理,使得代码变的更加难以阅读和难以维护,这就是传说中臭名昭著的回调地狱~产生回调地狱的原因归结起来有两点:
一套可维护的CSS库离不开一套好的CSS设计模式或者架构。那么这三个主流的CSS设计思想和一个最近通用的CSS设计思想:OOCSS、SMACSS、BEMCSS、METACSS都是必须要去了解的。
1 | > Task :compileKotlin FAILED |
在混编开发过程中,打包的时候出现了该问题,排查很久,总算找到了原因:没有配置JAVA_HOME环境变量。