前端入门学习笔记

什么是less

CSS的扩展语言
参考less教程(https://less.bootcss.com/#overview)

什么是promise async/await

Promise提供了串行/并行异步编程的简化方案,ajax-2依赖ajax-1,或者ajax3依赖ajax-1+ajax2,都可以轻松通过它轻松实现。
理解与使用Promise完成复杂异步处理流程(https://blog.csdn.net/qq120848369/article/details/53204435)
async/await的使用以及注意事项(https://blog.csdn.net/juhaotian/article/details/78934097)

什么是polyfill

Polyfill是一个js库,主要抚平不同浏览器之间对js实现的差异。比如,html5的storage(session,local), 不同浏览器,不同版本,有些支持,有些不支持。Polyfill帮你把这些差异化抹平,不支持的变得支持了(典型做法是在IE浏览器中增加 window.XMLHttpRequest ,内部实现使用 ActiveXObject。)

什么是Babel

Babel 是一个工具链,主要用于在旧的浏览器或环境中将 ECMAScript 2015+ 代码转换为向后兼容版本的 JavaScript 代码。
Babel中文文档(https://babel.docschina.org/docs/en/index.html)