Node.js 初学者

Node.js是什么

        首先node.js不是一门语言,不是库,不是框架,node.js是一个JavaScript运行时环境,Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,node.js可以解析和执行JavaScript代码,可以脱离浏览器运行,在node.js之前,只有浏览器可以解析JavaScript代码。

        Node.js中的JavaScript没有Bom,Dom,只有EcmaScript,在node.js这个运行时环境中为JavaScript提供了一些服务器级别的操作API

        例如文件读写,网络服务的构建,网络通信,http服务器,等

Node.js模块 

常用内置模块:

        Path模块:用于处理文件路径。

        URL模块:URL字符串是结构化的字符串,包含多个含义不同的组成部分。 解析字符串后返回的 URL 对象,每个属性对应字符串的各个组成部分。

        Http模块:通过 node.js 来搭建一个 服务器。

        Os模块:os模块提供了与操作系统相关的实用方法和属性。

        Querystring模块:用于解析和格式化 URL 查询字符串的实用工具

        Fs模块:fs模块提供了用于与文件进行交互相关方法。

第三方模块:

        简单来说就是别人写得好的,具有一定功能的,我们可以直接拿来使用。

自定义模块:

        自己编写的模块

npm 创建node.js 

        在创建node的地方,新建一个文件夹

        

        在地址栏输入cmd,回车

        出现命令提示符窗口,输入npm init -y 自动项目初始化

        

        将会得到一个package.json 文件

        

scripts字段

scripts指定了运行脚本命令的npm命令行缩写,比如start指定了运行npm run start时,所要执行的命令。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值