问题:在一个旧的 JSP 项目中,需要使用 await 特性来阻塞 JS 执行。直接在 JS 代码中使用 “await 异步函数()” 是否可行?
背景:该项目采用 jsp 编写,在修改逻辑后需要使用 await 特性来阻塞 JS 执行,希望在 JS 代码中直接使用 “await 异步函数()” 并执行后续登录逻辑。在 Node.js 和 ejs 中可以实现,但对 JSP 不甚了解。
答案:
为了在 JSP 中使用 await 特性,需要引入 Babel 和 Polyfill。Babel 负责将现代 JS 代码转换为旧浏览器可以理解的代码,而 Polyfill 则提供对新 API 的支持。
有关如何具体引入 Babel 和 Polyfill 的详细信息,可以参考这篇指南。