如何在用JavaScript或NodeJs编写的控制台应用程序中制作加载animation?
如何在用JavaScript或NodeJs编写的控制台应用程序中制作加载animation?
示例animation或其他animation。
1. -- 2. \ 3. | 4. / 5. --
浏览器控制台中不太可能。 在Node.js中:
var twirlTimer = (function() { var P = ["\\", "|", "/", "-"]; var x = 0; return setInterval(function() { process.stdout.write("\r" + P[x++]); x &= 3; }, 250); })();
您也可以在浏览器控制台中执行此操作:
var loading = (function() { var h = ['|', '/', '-', '\\']; var i = 0; return setInterval(() => { i = (i > 3) ? 0 : i; console.clear(); console.log(h[i]); i++; }, 300); })(); // clearInterval(loading) to stop it.