nodejs-初识

nodejs的简介

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

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


使用nodejs前须知:

1.如何下载nodejs

nodejs的官方网站:http://nodejs.cn/

nodejs的更多版本:https://nodejs.org/zh-cn/download/releases/

nodejs的安装教程: Node.js 安装配置 | 菜鸟教程 (runoob.com)

2.使用命令行窗口

快捷键:window+r   (开始菜单 -> 运行 -> cmd -> 回车)

直接url栏中输入cmd

在运行栏内输入cmd,打开后dos窗口

dos窗口:

dos窗口

2.2. 常用指令

dir 列出当前目录下面的所有文件


列出目录所有文件

md 目录名 创建一个文件夹


在Dad中创建一个one的文件夹

cd 目录名 进入到指定的目录


在Dad中找到one的文件夹

rd 目录名 删除一个文件夹


在Dad里找到one,并删除one

文件名.后缀名 打开文件

D: 进入D盘


x:进入x盘


例如cd..

设置环境变量:

window系统中变量:

1.path:环境变量中保存的是一个一个的路径,路径之间使用  ;  隔开

2.里面放到都是路径,该路径下的文件,可以直接打开

3.作用:当我们在命令行窗口打开一个文件时,系统会首选在当前目录下寻找文件程序,如果找到了则直接打开,如果没有找到则会依次到环境变量path的路径中寻找,知道找到为止,如果没有找到则包错.

4.所有我么可以将一些经常需要访问的程序和文件的路径添加到path中.这样我么就可以在任意位置来访问这些文件和程序了.

例如:下载好的nodejs已经自动成为环境变量了

检查是否安装完毕 node -v

进程和线程(单线程和多线程)

进程和线程的例子


多线程的优点:

好处:一定程度上提高响应速度,在多核的情况下还是更能充分利用CPU资源的。

缺点:坏处:增加了调度和管理的开销,带来了一些不确定性,需要复杂的同步机制,避免死锁等等。

单进程的优点:

1、开销小

2、资源共享性好。

单线程的缺点:

1、共享资源需要耗费一定的锁资源,同步相对复杂。

2、一个线程崩溃可能导致整个进程崩溃,这个当然是自己的应用程序有问题

单线程与多线程的区别详解:单线程和多线程的优缺点_雪的季节-CSDN博客_单线程和多线程哪个好


nodejs:

是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。

采用Google开发的V8引擎运行js代码,使用事件驱动、非阻塞和异步I/O模型等技术来提高性能,可优化应用程序的传输量和规模。

I/O操作指的是对磁盘的读写操作

I/O的详解: I/O (input/output)详解_tong646591的专栏-CSDN博客


node

1.node是对ES标准的一种实现

2.通过Node可以使js代码再服务器端运行

3.Node仅仅对ES标准进行了实现,所以在Node中不包含DOM 和 BOM

4.Node中可以使用ES所有的内建对象

(1) String Number Boolean Math Date RegExp Function Object Array

(2) 可以使用 console 也可以使用定时器(setTimeout() setInterval())

5.Node 可以在后台来编写服务器

6.Node编写服务器都是单线程的服务器

(1) 进程就是一个一个的工作计划(工厂中的车间)

(2) 线程是计算机最小的运算单位(工厂中的工人)

(3) 线程是干活的

7.传统的服务器都是多线程的

(1) 每进来一个请求,就创建一个线程去处理请求

8.Node的服务器是单线程的

(1) Node处理请求时是单线程,但是在后台拥有一个I/O线程池

9.运行:node XXX.js运行

为什么选择node

使用JavaScript语法开发后端应用

一些公司要求前端工程师掌握Node开发

生态系统活跃,有大量开源库可以使用

前端开发工具大多基于Node开发

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 207,113评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,644评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,340评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,449评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,445评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,166评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,442评论 3 401
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,105评论 0 261
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,601评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,066评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,161评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,792评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,351评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,352评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,584评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,618评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,916评论 2 344

推荐阅读更多精彩内容