• 初识 Node.js 与内置模块:初识 Node.js及Node.js 环境的安装


    回顾与思考

    1. 已经掌握了哪些技术

    2. 浏览器中的 JavaScript 的组成部分

     3. 思考:为什么 JavaScript 可以在浏览器中被执行

     4. 思考:为什么 JavaScript 可以操作 DOM BOM

    每个浏览器都内置了 DOMBOM 这样的 API 函数,因此,浏览器中的 JavaScript 才可以调用它们。

    5. 浏览器中的 JavaScript 运行环境

    运行环境是指代码正常运行所需的必要环境

     总结:

    V8 引擎负责解析和执行 JavaScript 代码。

    内置 API 是由运行环境提供的特殊接口,只能在所属的运行环境中被调用

    6. 思考:JavaScript 能否做后端开发

    当然可以

    Node.js 简介 

    1. 什么是 Node.js

    Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

    Node.js 一个基于 Chrome V8 引擎的 JavaScript 运行环境

    Node.js 的官网地址: Node.js

    我们在浏览器的运行环境写js代码就是做前端开发,在node的运行环境就是做后端开发

    2. Node.js 中的 JavaScript 运行环境

     注意:

    浏览器JavaScript 前端运行环境

    Node.js JavaScript 后端运行环境

    Node.js 无法调用 DOM BOM 浏览器内置 API

    3. Node.js 可以做什么

    Node.js 作为一个 JavaScript 的运行环境,仅仅提供了基础的功能和 API。然而,基于 Node.js 提供的这些基础能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了 Node.js ,可以让前端程序员胜任更多的工作和岗位:

    基于 Express 框架(Express - 基于 Node.js 平台的 web 应用开发框架 - Express 中文文档 | Express 中文网),可以快速构建 Web 应用

    基于 Electron 框架(Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS.),可以构建跨平台的桌面应用

    基于 restify 框架(Restify),可以快速构建 API 接口项目

    读写和操作数据库、创建实用的命令行工具辅助前端开发、etc…

    总之:Node.js 大前端时代的“大宝剑”,有了 Node.js 这个超级 buff 的加持,前端程序员的行业竞争力会越来越强!

     Node.js 怎么学

    浏览器中的 JavaScript 学习路径:

    JavaScript 基础语法 + 浏览器内置 APIDOM + BOM+ 第三方库(jQueryart-template 等)

    Node.js 的学习路径:

    JavaScript 基础语法 + Node.js 内置 API 模块fspathhttp等)+ 第三方 API 模块expressmysql 等)

    Node.js 环境的安装

    如果希望通过 Node.js 来运行 Javascript 代码,则必须在计算机上安装 Node.js 环境才行。

    安装包可以从 Node.js 的官网首页直接下载,进入到 Node.js 的官网首页(https://nodejs.org/en/),点击绿色的按钮,下载所需的版本后,双击直接安装即可。

     

     

     

     1. 区分 LTS 版本和 Current 版本的不同

    LTS 为长期稳定版,对于追求稳定性企业级项目来说,推荐安装 LTS 版本的 Node.js

    Current 为新特性尝鲜版,对热衷于尝试新特性的用户来说,推荐安装 Current 版本的Node.js。但是,Current 版本中可能存在隐藏的 Bug 或安全性漏洞,因此不推荐在企业级项目中使用 Current 版本的 Node.js

    2. 查看已安装的 Node.js 的版本号

    打开终端,在终端输入命令 node –v 后,按下回车键,即可查看已安装的 Node.js 的版本号。

    Windows 系统快速打开终端的方式:

    使用快捷键(Windows徽标键 + R)打开运行面板,输入 cmd 后直接回车,即可打开终端。

    记得加空格 

     3. 什么是终端

    终端(英文:Terminal)是专门为开发人员设计的,用于实现人机交互的一种方式。

    作为一名合格的程序员,我们有必要识记一些常用的终端命令,来辅助我们更好的操作与使用计算机。

    Node.js 环境中执行 JavaScript 代码

    打开终端

    输入 node 要执行的js文件的路径

    先切换当前的目录 用cd 然后复制文件所在的位置 

     但每次用cd太麻烦了,可以直接打开

     

     cmd和 powershell终端的区别 cmd是旧版的终端 powershell是新版的终端 功能的话powershell更强一些,cmd更基础一些

    1. 终端中的快捷键

    Windows powershell cmd 终端中,我们可以通过如下快捷键,来提高终端的操作效率:使用 键,可以快速定位到上一次执行的命令

    使用 tab 键,能够快速补全路径

    .\当前目录下 

    使用 esc 键,能够快速清空当前已输入的命令

    输入 cls 命令,可以清空终端

     

  • 相关阅读:
    【小月电子】FPGA开发板(XLOGIC_V1)系统学习教程-LESSON10
    【开源】基于Vue.js的中小学教师课程排课系统
    MySQL慢查询:慢SQL定位、日志分析与优化方案
    SpringMVC-响应
    单片机C语言实例:5、数码管闪烁
    代码生成的实现
    【前端升全栈】 开发项目之数据存储(MySQL数据库)
    基于JAVA药房管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
    Docker深入讲解
    Java集合——Set接口
  • 原文地址:https://blog.csdn.net/weixin_64612659/article/details/127723477