iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >Node.js基础知识点有哪些
  • 727
分享到

Node.js基础知识点有哪些

2024-04-02 19:04:59 727人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关node.js基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Node.js是什么?根据node.js官方网站的描述,“Node.js是一

这篇文章给大家分享的是有关node.js基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Node.js是什么?

根据node.js官方网站的描述,“Node.js是一套建立在Chrome  javascript运行时环境下的平台,旨在轻松创建运行速度快且具备可扩展能力的网络应用程序。Node.js采用事件驱动型非阻塞I/O模型,使其拥有轻量级与高效率两大特性,非常适合运行在跨分布式设备之上的数据密集型实时应用程序。”建议大家在开始学习之前,首先阅读《Node,js是什么》一文以深入了解Node.js定义。

Node.js为服务器端应用程序——例如WEB平台——提供整套解决方案,并能够与其它系统进行通信,其中包括数据库、LDAP以及任意传统应用程序。用户能够在多种场景当中实现Node.js开发

安装流程

Node.js能够运行在windowslinux以及Mac平台之上。其提供32位与64位平台。要在ubuntu  Linux环境下安装Node.js,大家需要使用控制台并编写以下脚本:

  1. sudo apt-get install python-software-properties 

  2. sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update 

  3. sudo apt-get install nodejs npm 


要针对其它Linux平台实现Node.js安装,建议大家点击此处访问GitHub以获取完整指令。

如果大家属于Windows用户,则可以利用其安装文件完成Node.js的安装工作。我们可以从Node.js官方网站处下载安装文件。根据实际平台类型,大家下载对应的.MSI文件,加以运行而后进入如下图所示安装对话框:

Node.js基础知识点有哪些

根据安装说明一步步完成流程。

安装完成后,Windows菜单当中会新增一个Node.js图标。如果大家在菜单中点击该图标,Node.js控制台将立即开启。

Node.js基础知识点有哪些

大家可以在Windows命令提示符(简称CMD)当中以手动方式运行Node.js控制台。启示命令提示符界面并输入以下命令:

node

这时界面将作为Node.js控制台对操作进行响应。

Node.js基础知识点有哪些

开发工具

大家可以利用任意文本编辑器实现Node.js代码编写。如果大家希望从中积累更多开发经验,也可以利用各类拥有丰富功能的代码编辑器,例如WebStORM  JetBrains、Eclipse以及Visual Studio。某些代码编辑器可能还提供调试功能。

在Visual Studio 2012当中,大家可以使用Web项目模板,例如asp.netmpty网站模板。

Node.js基础知识点有哪些

Visual Studio 2012提供一项IntelliSense功能,这项功能旨在帮助用户显示与api及语法相关的说明信息。

Node.js基础知识点有哪些

Hello World

作为学习一种新型编程语言的起步任务,我们通常以编写“hello  world”代码作为上手阶段。那么Node.js当然也不例外,下面我们就开始在Node.js下着手编写“hello world”。

首先,运行我们的代码编辑器而后写入以下内容:

console.log('Hello world, nodejs');

将以上代码保存至名为helloworld.js的文件当中。

接下来打开命令提示符或者终端(Linux环境下),并执行该文件:

node helloworld.js

以下是我们的“hello world”应用程序在运行后的输出结果:

Node.js基础知识点有哪些

Node.js模块

Node.js提供多种模块以帮助用户完成开发工作。在模块的支持下,我们能够显著降低所需编写的代码行数,从而大大减少开发工作所需要的时间消耗。

可供大家使用的Node.js模块数量庞大,感兴趣的朋友可以点击此处查看gitHub当中关于Node.js模块的列表页面。

要安装Node.js模块,大家需要借助Node Packged  Modules(简称npm)软件包管理器。在Node.js安装结束之后,我们应当已经拥有了该npm软件包管理器。大家可以通过输入以下命令来检查其是否已经存在:

npm -help

接下来,大家会在控制台当中获得响应,具体结果如下图所示:

Node.js基础知识点有哪些

下面我们就尝试使用一款Node.js模块,作为示例,我们希望为控制台文本添加彩色显示功能。所需使用的模块为cli-color。

首先,安装该cli-color模块:

npm install cli-color

注意:在安装Node.js模块时,大家的计算机必须能够访问互联网连接,某些模块在安装还要求用户具备管理员级别的权限。

安装后的输出结果如图八所示:

Node.js基础知识点有哪些

那么我们该如何使用这一模块?

我们需要通过调用命令require以及目标模块的名称来调用所需Node.js模块:

var clc = require('cli-color');

因此,如果我们需要以彩色方式显示文本内容,则需要调用xxx.blue来实现蓝色文本,并调用xxx.green以实现绿色文本。其中的xxx为对应的cli-color对象。

console.log(clc.blue('"Hello node.js" in blue'));  console.log(clc.red('"Hello node.js" in red'));  console.log(clc.green('"Hello node.js" in green'));

大家可以在图九当中查看程序输出的结果示例。

Node.js基础知识点有哪些

更新Node.js版本

接下来的问题是,我们如何了解自己当前正在使用的Node.js为何种版本?

大家可以利用一条Node.js命令来获取当前Node.js版本的相关信息。编写以下脚本:

node –v

下图所示为该Node.js脚本的输出结果:

Node.js基础知识点有哪些

Node.js并不会自动对当前运行时加以更新。大家应当以手动方式检查并更新Node.js版本。从Node.js官方网站处下载安装文件,而后将其安装在自己的计算机当中。

该安装流程将检查目前已经安装过的Node.js。如果存在安装过的Node.js,安装工具会对现有Node.js版本进行升级。在安装完成之后,请再次检查我们的Node.js版本。

感谢各位的阅读!关于“Node.js基础知识点有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Node.js基础知识点有哪些

本文链接: https://www.lsjlt.com/news/83640.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Node.js基础知识点有哪些
    这篇文章给大家分享的是有关Node.js基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Node.js是什么根据Node.js官方网站的描述,“Node.js是一套...
    99+
    2022-10-19
  • Node.js的基础知识点有哪些
    这篇文章主要介绍“Node.js的基础知识点有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Node.js的基础知识点有哪些”文章能帮助大家解决问题。一、Node.js简介1.1什么是Node....
    99+
    2023-07-05
  • node.js基础知识有哪些
    小编给大家分享一下node.js基础知识有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript之前一般用于we...
    99+
    2022-10-19
  • QinQ基础知识点有哪些
    本篇内容主要讲解“QinQ基础知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“QinQ基础知识点有哪些”吧!QinQ 是 802.1Q in 802.1Q 的简称,是基于 IEEE 8...
    99+
    2023-06-03
  • Mysql基础知识点有哪些
    这篇文章主要介绍Mysql基础知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库的特点?数据结构化 ,数据之间具有联系,面向整个系统;数据的共享性高,冗余度低,易扩充;...
    99+
    2022-10-18
  • Redis基础知识点有哪些
    本篇内容介绍了“Redis基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 什么是Red...
    99+
    2022-10-19
  • jQuery基础知识点有哪些
    这篇文章将为大家详细讲解有关jQuery基础知识点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jQuery语法实例$(this).hide()jQuery 的 h...
    99+
    2022-10-19
  • JavaScript基础知识点有哪些
    这篇文章主要介绍“JavaScript基础知识点有哪些”,在日常操作中,相信很多人在JavaScript基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java...
    99+
    2022-10-19
  • InnoDB基础知识点有哪些
    这篇文章给大家分享的是有关InnoDB基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、关于count(*)知识点:MyISAM会直接存储总行数,InnoDB则不...
    99+
    2022-10-19
  • Angular8基础知识点有哪些
    这篇文章给大家分享的是有关Angular8基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Angular CLI又称 Angular脚手架,用于快速生成项目或者组件...
    99+
    2022-10-19
  • XHTML基础知识点有哪些
    本篇内容介绍了“XHTML基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 一.HTML实...
    99+
    2022-10-19
  • html基础知识点有哪些
    这篇文章主要介绍了html基础知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。HTML语义化HTML标签的语义化是指:通过使用包含...
    99+
    2022-10-19
  • css3基础知识点有哪些
    这篇文章主要讲解了“css3基础知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3基础知识点有哪些”吧! div > p 选择父元素...
    99+
    2022-10-19
  • CSS基础知识点有哪些
    这篇文章主要为大家展示了“CSS基础知识点有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS基础知识点有哪些”这篇文章吧。CSS3 选择器选择器可以被分...
    99+
    2022-10-19
  • Hibernate基础知识点有哪些
    这篇文章主要介绍“Hibernate基础知识点有哪些”,在日常操作中,相信很多人在Hibernate基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Hibernate基础知识点有哪些”的疑惑有所...
    99+
    2023-06-17
  • Java基础知识点有哪些
    这篇文章主要介绍“Java基础知识点有哪些”,在日常操作中,相信很多人在Java基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java基础知识点有哪些”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-02
  • VBS基础知识点有哪些
    这篇文章给大家分享的是有关VBS基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VBScript(Microsoft Visual Basic Script Editon).,微软公司可视化BASI...
    99+
    2023-06-08
  • MongoDB基础知识点有哪些
    这篇文章主要介绍MongoDB基础知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!NO.1 Linux下MongoDB的安装   Linux下MongoDB的安装还算简单,总体可以分为如...
    99+
    2023-06-14
  • Shell基础知识点有哪些
    今天小编给大家分享一下Shell基础知识点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Shell 是一个 C 语言编...
    99+
    2023-06-27
  • JSON基础知识点有哪些
    这篇文章主要讲解了“JSON基础知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JSON基础知识点有哪些”吧!JSON是JavaScript Object Notation的简称,...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作