美文网首页
前后端交互-Node.js基础

前后端交互-Node.js基础

作者: Imkata | 来源:发表于2022-04-13 20:45 被阅读0次

一. Node开发概述

1 - 为什么要学习服务器端开发基础

  • 能够和后端程序员更加紧密的配合
  • 网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)
  • 扩宽知识视野,能够站在更高的角度审视整个项目

2 - 服务器端开发要做的事情

  • 实现网站的业务逻辑
  • 数据的增删改查

3 - 为什么选择Node

  • 使用JavaScript语法开发后端应用
  • 一些公司要求前端工程师掌握Node开发
  • 生态系统活跃,有大量开源库可以使用
  • 前端开发工具大多基于Node开发

4 - Node是什么

Node是一个基于Chrome V8引擎的JavaScript代码运行环境。

左边是浏览器,右边是node.js安装包。

运行环境:
浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码的运行环境。
Node(软件)能够运行JavaScript代码,Node就是JavaScript代码的运行环境。

二. Node运行环境搭建

1 - Node.js运行环境安装

官网:https://nodejs.org/en/

注意:安装过node.js之后,就可以使用npm(Node Package Manager)了,升级npm的命令是npm install npm -g

2 - Node环境安装失败解决办法

1. 错误代号2502、2503

  • 失败原因:系统帐户权限不足。
  • 解决办法:
    1. 以管理员身份运行powershell命令行工具
    2. 输入运行安装包命令 msiexec /package node安装包位置

2. 执行命令报错

  • 失败原因:Node安装目录写入环境变量失败
  • 解决办法:将Node安装目录添加到环境变量中

3 - PATH环境变量的作用

存储系统中的目录,在命令行中执行命令的时候系统会自动去这些目录中查找命令的位置。

三. Node.js快速入门

1 - Node.js 的组成

JavaScript 由三部分组成,ECMAScript,DOM,BOM。

Node.js 是由 ECMAScript 和 Node 环境提供的一些附加API组成的,包括文件、网络、路径等等一些更加强大的 API。

2 - Node.js基础语法

所有ECMAScript语法在Node环境中都可以使用。在Node环境下执行代码,使用node命令执行后缀为.js的文件即可。

3 - Node.js全局对象global

在浏览器中全局对象是window,在Node中全局对象是global。

Node中全局对象下有以下方法,可以在任何地方使用,global可以省略。

console.log() 在控制台中输出
setTimeout() 设置超时定时器、clearTimeout() 清除超时时定时器
setInterval() 设置间歇定时器、clearInterval() 清除间歇定时器

相关文章

  • 前后端交互-Node.js基础

    一. Node开发概述 1 - 为什么要学习服务器端开发基础 能够和后端程序员更加紧密的配合 网站业务逻辑前置,学...

  • express+mysq+ajax前后端交互

    之前用的是PHP前后端交互数据库,但是Node.js是主流趋势,所以就去学了。 node.js用了express搭...

  • 前端工程师需要掌握的技能

    1、 HTML5、DIV+CSS、JS、XML、Json基础知识精通 2、熟悉几种后端语言,通晓前后端的交互方式,...

  • 前后端交互:Git基础

    ✍目录总览: 1. Git基础 1.1 版本管理 1.1.1 什么是版本管理 版本管理是一种记录文件变化的方式,以...

  • Vue项目使用WebSocket技术

    【基础】为什么使用WebSocket? 前端和后端的交互模式最常见的就是前端发数据请求,后端响应传输数据之前端进行...

  • nodeJS基础

    Node.js REPL(交互式解释器) Node.js REPL(Read Eval Print Loop:交互...

  • node.js(五)

    Node.js REPL(交互式解释器) Node.js REPL(Read Eval Print Loop:交互...

  • 2022年都在用哪些Node.js ORM框架?

    如果没有接触过 Node.js 或其他后端开发语言开发的与数据库交互的应用程序,可能对这个 ORM 框架有点迷糊,...

  • 前后端交互-Node.js异步编程

    1 - 同步API,异步API 同步API:通过返回值拿到结果,只有当前API执行完成后,才能继续执行下一个API...

  • 后端知识点总结——NODE.JS基础

    后端知识点总结——NODE.JS基础 1.Node.js JSP = HTML+JAVA 功能强大可靠,适合大型企...

网友评论

      本文标题:前后端交互-Node.js基础

      本文链接:https://www.haomeiwen.com/subject/beeasrtx.html