- 博客(8)
- 收藏
- 关注
原创 HTML5 Canvas 使用教程
Promise用于简化异步操作,避免回调地狱。通过链式调用.then()可以顺序执行多个异步操作。.catch()用于捕获和处理异步操作中的错误。和可以用于并行处理多个Promise,分别在所有完成或第一个完成时返回结果。和finally()提供了更加灵活的错误处理和收尾操作。通过这些特性,Promise使得异步代码更加可读、易于维护,并且错误处理变得更加集中和清晰。
2024-10-01 20:01:18
1325
1
原创 JavaScript 深入讲解 Promise的使用
Promise用于简化异步操作,避免回调地狱。通过链式调用.then()可以顺序执行多个异步操作。.catch()用于捕获和处理异步操作中的错误。和可以用于并行处理多个Promise,分别在所有完成或第一个完成时返回结果。和finally()提供了更加灵活的错误处理和收尾操作。通过这些特性,Promise使得异步代码更加可读、易于维护,并且错误处理变得更加集中和清晰。
2024-09-25 19:47:09
572
原创 JavaScript 不同类型的变量引用的区别
如果 A 函数中声明的变量是一个对象(如数组、对象字面量等),并将其传递给 B 函数,那么 A 和 B 中的变量会相互影响。因为对象是按引用传递的,所以 B 函数接收到的实际上是对 A 函数中对象的引用。因为基本数据类型是按值传递的,所以 B 函数接收到的只是 A 函数中变量的一个副本。总结来说,如果传递的是基本数据类型,则 A 和 B 中的变量不会相互影响;如果传递的是对象,则 A 和 B 中的变量会相互影响,因为它们操作的是同一个对象的引用。在上面的例子中,B 函数中对。
2024-09-25 12:22:06
210
原创 Node.js项目部署到服务器教程示例
确保安装了Node.js的最新版本,可能需要添加NodeSource仓库。PM2是一个进程管理器,可以用于在生产环境中运行你的应用。:如果你的应用使用MongoDB,也需要在服务器上安装。会保存当前进程列表,以便在服务器重启时自动重新启动应用。设置环境变量,特别是敏感信息,如数据库连接字符串。登录到服务器,切换到项目目录,并安装所有依赖。在浏览器中输入你的域名,检查应用是否正常工作。文件中,并确保在应用启动时加载它们。或者使用SFTP客户端进行上传。
2024-08-20 09:37:21
1161
原创 使用Express搭建Node.js后端服务的流程
创建一个Express项目通常涉及到以下几个步骤:项目规划、环境搭建、路由设计、中间件使用、数据库集成、API文档编写、错误处理、测试以及部署。以下是一个示例,我们将构建一个简单的博客系统,实现文章的增删改查功能。
2024-08-20 09:35:34
261
原创 使用Express搭建Node.js后端服务的简单流程
以下是一个简单的步骤,用于搭建一个基本的Node.js后端服务。我们将创建一个简单的RESTful API,它可以处理HTTP GET请求,并返回一些数据。
2024-08-20 09:13:02
810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人