nodejs 入门的入门笔记【1】

最近对nodejs有点兴趣,就稍微看了一下b站超哥的视频,只有六个多小时,讲的是很入门的东西,讲得非常细致,涉及的知识面还挺广的。之前挺多用过但是懵懵懂懂的东西,都讲得挺透彻的,想要稍微了解一下nodejs的小伙伴,这个视频强推,超哥举得例子真的让人欲罢不能哈哈哈哈哈哈!

P1 命令行窗口 绝绝!😍

命令行窗口

dir 列出所有文件

cd 进入指定目录 ps:如果已在当前目录了,要打开文件,直接输文件名

md 创建一个文件夹

rd 删除一个文件夹

目录

. 当前目录

… 上一级

环境变量(windows系统的变量)

**path:**把文件所在的路径加进去,不管在哪里,输入文件名,都能访问这个文件了

在这里插入图片描述

沿着作用域链找变量,没找到 => 报错(xxxx is not defined)

👉找属性,没找到 => 返回undefined

在这里插入图片描述

👉沿着原型链去找变量,没找到 => null

在js中任何一个函数都有一个prototype属性,原型(prototype)就是函数的一个属性,它指向一个对象。 原型就是具有公共属性和方法的对象

P2 进程和线程

进程

为程序的执行提供必备的环境

(代码都是存在进程里的)

线程

计算机中的最小计算单位,负责执行进程中的程序

(干活的)

在这里插入图片描述

单线程

js,一些浏览器

一个人干很多活

多线程

java,一些浏览器

主流觉得多线程好

多个人一起干很多活

P3 node简介

noedejs 让js直接在服务器(系统)中运行,不只局限于浏览器(前端到后端了)

传统服务器都是多线程

I/O 就像个厨师,上菜什么的都很快,但厨师炒的太慢了

node 就像是服务员把顾客点号的菜给厨师后,就去服务其他人,而不是傻等着,造成阻塞

nodejs 就是为了写高性能的web服务器

在这里插入图片描述

在客户端和服务器(java)之间加一个node服务器,具有单线程,成本低,渲染页面快,多加几个也可

java服务器 请求非常快,单页面渲染慢

P4 node执行js文件

视频省略了nodejs的安装,但我已经破天荒之前安装好了

命令行输入node回车,就进入node了

按两次Ctrl+C 退出node

进入目录 -> node 空格 js的文件名 就可以执行了

在这里插入图片描述

Tips:

直接在文件的地址栏输入cmd,就不用一个一个去找目录了

P6 模块化引入

require() 导入外部模块

.js 可以省略

在这里插入图片描述在这里插入图片描述

exports 向外暴露变量或方法

模块里的东西不exports的话,外面是看不到的

在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值