项目上线了,闲下来就写写东西吧.积累了好多东西都没有做笔记~挑几个印象深刻的记录一下吧. js的同步异步以及单线程问题: 都知道单线程是js的一大特性.但是通常io(ajax获取服务器数据).用户/浏览器自执行事件(onclick.onload.onkeyup等等)以及定时器(setTimeout.setInterval)这些异步操作又是怎样工作的呢. 我们把js的任务分为两种:同步任务,异步任务: 举个例子吧: let a=1; console.log("同步任务"): setT
node.js异步编程解决方案之Promise var dbBase = require('../db/db_base'); var school_info_db = require('../db/school_info_db'); function dbService(wxCorpid) { return new Promise(function(resolve, reject) { school_info_db.get_school_info(wxCorpid, function(err,