一、Node是什么?


下面两篇文章是带你先简单了解Node,对于不了解小白推荐阅读一下

Node.js 究竟是什么?

Node.js 是一个 JavaScript 运行时环境。听起来还不错,不过这究竟意味着什么?它又是如何运作的?
Node 运行时环境包含执行 JavaScript 程序所需要的一切。

Node.js的前世今生

Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。
众所周知,在Netscape设计出JavaScript后的短短几个月,JavaScript事实上已经是前端开发的唯一标准。
后来,微软通过IE击败了Netscape后一统桌面,结果几年时间,浏览器毫无进步。(2001年推出的古老的IE 6到今天仍然有人在使用!)

运行环境

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

二、Node运行环境搭建

1、Node.js运行环境安装

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

  • LTS = Long Term Support 长期支持版 稳定版
  • Current 拥有最新特性 实验版

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

1. 错误代号2502、2503

失败原因:

系统帐户权限不足。

解决办法:

  1. 以管理员身份运行powershell命令行工具
  2. 输入运行安装包命令 msiexec /package node安装包位置

2. 执行命令报错

失败原因:

Node安装目录写入环境变量失败

解决办法:

将Node安装目录添加到环境变量中

3. PATH环境变量

参考链接:node环境变量配置,npm环境变量配置

三、Node.js快速入门

1、Node.js 的组成

  • JavaScript 由三部分组成,ECMAScript,DOM,BOM。
  • Node.js是由ECMAScript及Node 环境提供的一些附加API组成的,包括文件、网络、路径等等一些更加强大的 API。

2、Node.js基础语法

所有ECMAScript语法在Node环境中都可以使用。他们的核心都是ECMAScript,也就是语法部分,所以学好ECMAScript非常重要

在Node环境下执行代码,使用Node命令执行后缀为.js的文件即可

3、Node.js全局对象global

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

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

Node是什么?一文带你快速入门Node相关推荐

  1. 一文带你快速入门【哈希表】

    最近开始学习哈希表,为此特写一遍文章介绍一下哈希表,带大家快速入门哈希表

  2. 网关是什么,一文带你快速入门腾讯技术工程

    今天来开门见山地讲讲网关是一个怎么样的组件,网关在做什么事情.网关这个词其实到处都在用,它可以工作在硬件层面,也可以工作在网络层,还可以工作在应用层. 网关快速入门 网关在做什么? 我们今天讲的实际上 ...

  3. 一文带你快速入门zabbix6.0的日常操作

    文章目录 前言 一. zabbix基本操作入门 1.1 登录和配置用户 1.1.1 登录zabbix 1.1.2 防爆力破解机制 1.1.3 创建用户 1.1.4 创建报警媒介 1.1.5 设置 权限 ...

  4. Spring是什么?一文带你快速入门Spring

    文章目录 前言 Spring是啥?它有啥好处 Spring体系结构详解 Spring目录结构和基础JAR包介绍 Spring IOC容器:BeanFactory和ApplicationContext ...

  5. 【效率】超详细!手把手带你快速入门 GitHub!

    作者:Peter     编辑:JackTian 来源:公众号「杰哥的IT之旅」 快速入门GitHub GitHub在程序开发领域家喻户晓,现在几乎整个互联网的开发者都将版本管理工具GitHub作为版 ...

  6. 手把手带你快速入门超越GAN的Normalizing Flow

    手把手带你快速入门超越GAN的Normalizing Flow 作者:Aryansh Omray,微软数据科学工程师,Medium技术博主 机器学习领域的一个基本问题就是如何学习复杂数据的表征是机器学 ...

  7. 带你快速入门AXI4总线--AXI4-Stream篇(1)----AXI4-Stream总线

    写在前面 随着对XILINX器件使用的深入,发现越来越多的IP都选配了AXI4的接口.这使得只要学会了AXI4总线的使用,基本上就能对XILINX IP的使用做到简单的上手.所以学会AXI4总线,对X ...

  8. 四篇文章带你快速入门Jetpck(中)之ViewModel,DataBinding

    文章目录 四篇文章带你快速入门Jetpck(中)之ViewModel,DataBinding Jetpack 官方推荐架构 ViewModel 添加依赖 创建ViewModel 初始化ViewMode ...

  9. 带你快速入门AXI4总线--AXI4-Full篇(3)----XILINX AXI4-Full接口IP源码仿真分析(Master接口)

    写在前面 接slave接口篇,本文继续打包一个AXI4-Full-Master接口的IP,学习下源码,再仿真看看波形. 带你快速入门AXI4总线--AXI4-Full篇(2)----XILINX AX ...

最新文章

  1. 机器学习Python实践》——数据导入(CSV)
  2. python语音播报-用Python写一个语音播放软件
  3. C/Cpp / string 截取、替换、查找
  4. GDCM:读取流图像的测试程序
  5. Javascript中的arguments数组对象
  6. MPEG创始人、主席:MEPG商业模式已经破裂
  7. 放弃Windows,用国产开源替换政府办公系统!这个国家做到了
  8. MFC 单选按钮Radio使用注意
  9. cocos2dx 父元素影响子元素
  10. 画质评测|一次关于视频画质的探(zhǎn)讨(xiàn)
  11. java中,将string 转化成long
  12. Spring Boot基础学习笔记03:Spring Boot两种全局配置和两种注解
  13. 【BZOJ1095】捉迷藏,动态点分治
  14. 计算机丢失用户名,问下经验人士电脑用户名丢失怎么办
  15. Python爬取小说网站下载小说
  16. 算法题:I am a student. 转为 student. a am I
  17. torch.nn.NLLLoss()
  18. mac/windows用Chrome浏览器截取长图
  19. macOS--苹果本安装Win(看完可省200块)
  20. win10笔记本触摸板点击没反应

热门文章

  1. 线性表基础实践:实现对员工进行信息管理(结构体基础运用)
  2. DNS(三)DNS SEC(域名系统安全扩展)
  3. 如何在网上办理电信宽带
  4. 边缘计算的现状与挑战:从理论到实践
  5. ajax提交的表格怎么增加样式,20 个精美的Ajax + CSS 的表格效果_jquery
  6. Termux Software
  7. Five God(五子棋)
  8. C++算法篇 二分算法
  9. kvm虚拟化之cpu虚拟化
  10. 拟辉光管时钟“重生”记(源码)