摘要:
1.案例需求 基于MySQL数据库 + Express 对外提供用户列表的API接口。 用到的技术点: 2.主要的实现步骤 3.搭建项目的基本结构 4.创建基本的服务 5.创建db数据库操作模块 6.创建 user_ctrl 模块 7.创建并使用 user_router 模块 8.使用 try... 阅读全文
posted @ 2021-12-06 20:44
laiyue
阅读(227)
评论(0)
推荐(0)
摘要:
1.什么是宏任务和微任务 JavaScript把异步任务又做了进一步的划分,分为宏任务和微任务: 宏任务(macrotask) 异步ajax请求;setTimeout、setlnterval;文件操作;其他宏任务 微任务(microtask) Promise.then、.catch 和 .final 阅读全文
posted @ 2021-12-03 16:23
laiyue
阅读(775)
评论(0)
推荐(0)
摘要:
1.JavaScript是单线程语言,单线程执行任务队列问题:如果前一个任务非常耗时,则后续的任务就要一直等待,导致程序出现假死问题。 2.同步任务和异步任务 为了防止某个耗时任务导致程序假死的问题 (1)同步任务(synchronous) 非耗时任务,指的是主线程上排队执行的那些任务,只有前一个任 阅读全文
posted @ 2021-12-03 16:01
laiyue
阅读(44)
评论(0)
推荐(0)
摘要:
1.什么是async/await 用来简化Promise异步操作 2.基本使用 3.使用注意事项 (1)使用了await,function就必须被async修饰 (2)在async方法中,第一个await之前的代码会同步执行,await之后的代码会异步执行 阅读全文
posted @ 2021-12-03 15:16
laiyue
阅读(40)
评论(0)
推荐(0)
摘要:
1.回调地狱 多层回调函数的相互嵌套,形成了回调地狱 缺点:代码耦合性太强,牵一发而动全身,难以维护 大量冗余的代码相互嵌套,代码的可读性变差 2.如何解决回调地狱的问题 ES6中新增Promise解决回调地狱问题 3.Promise基本概念 (1)是一个构造函数:可以创建Promise的实例 co 阅读全文
posted @ 2021-12-03 11:56
laiyue
阅读(185)
评论(0)
推荐(0)
摘要:
前提: 1.确保安装了v14.15.1或更版本的 node.js; 2.打开编辑器,在终端输入npm init -y快速初始化一个包管理配置文件,在package.json的根节点中添加 "type": "module"节点 基本语法: 1.默认导出与默认导入 (1)默认导出 (注意事项:每个模块中 阅读全文
posted @ 2021-12-02 15:01
laiyue
阅读(299)
评论(0)
推荐(0)
浙公网安备 33010602011771号