首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Node.js

Node.js Node.js是一个基于Chrome V8引擎的JavaScript运行环境 官方地址:https://nodejs.org/zh-cn/ 浏览器是JavaScript的前端运行环境 Node.js...是JavaScript的后端运行环境 Node.js中无法调用DOM和BOM等浏览器内置API 主要学习:JavaScript+Node.js内置API模块(fs、path、http等)+第三方API模块...(express、mysql等) 环境安装:官网下载安装(推荐LTS版本) 查看版本:node-v 终端命令 执行代码:node app.js fs文件系统模块 fs模块是Node.js官方提供的、用来操作文件的模块...中的模块化 Node.js中根据模块来源不同,将模块分为3个大类: 内置模块:内置模块是由Node.js官方提供的,例如fs、path、http等 自定义模块:用户创建的每个.js文件,都是自定义模块...Node.js 会从当前模块的父 目录开始,尝试从 /node_modules 文件夹中加载第三方模块。

7.7K20

node.jsnode.js的安装和配置

文章目录 前言 下载和安装 Path环境变量 测试 推荐插件 总结 ---- 前言 Node.js是一个在服务器端可以解析和执行JavaScript代码的运行环境,也可以说是一个运行时平台,仍然使用JavaScript...---- 下载和安装 Node.js的官方网址是https://nodejs.org,进入官方网址,可以看到两个版本的安装包,LTS是长期稳定版,Current是最新版。...安装完成后,单击finish 安装完成后,可以测试一下是否安装成功,按win+R,输入cmd,进入CMD命令台界面,接着输入node -v查看是否安装成功。...进入Path,就可以看到Nodejs的环境变量啦 测试 接下来,我们进行一个测试,创建一个1.js文件,输入console.log("Hello World!")并保存。...接着输入node 1.js,终端成功输出“Hello World!” 推荐插件 这里推荐一个可以快速运行node的插件,快速运行调试代码——code runner。

8.7K30

【前端自动化】如何使用Node.js实现热重载页面

前言 前不久我结合browser-sync+gulp+gulp-nodemon实现了一款生产环境热更新(我之前理解有点偏差,应该定义为热更新,不是热重载)的项目脚手架,那么,今天我们将使用Node.js...二、创建Node主文件app.js 下面,我们将创建一个Nodejs操作主文件app.js。...四、创建其他类型的文件 我们可以在上面的index.html文件中看到了我外部引入了index.js文件与style.js文件。主要是检测如果改变其中的代码,页面是否也相应的改变,答案是肯定的。...五、实时更新页面 我们首先启动项目。 node app.js 会看到终端下会显示The server is running on port 8086....我们更改下代码,就可以看下页面实时显示,并且是按下快捷键保存代码时(这里推荐编辑器不要实时自动保存代码),页面就实时更新。 这样是不是很省事了,不会每次切换页面点击刷新页面了。

2.2K10

Node.js】你真的了解 Node.js

最近笔者在阅读《深入浅出Node.js》,结合查阅的相关资料,本文算是一篇 Node.js 笔记。 Node.js 是基于 Chrome V8 引擎的 JavaScript 运行时环境。...在 Node.js 出现之前,JavaScript 只能在浏览器中使用。而 Node.js 的出现打破了这个局面。以下为 Chrome 浏览器和 Node.js 的组件构成。...浏览器和 Node.js 的结构是相似的,比如它们都是通过事件驱动的异步架构,浏览器通过事件驱动来完成界面 UI 交互,Node.js 通过事件驱动完成服务 I/O。...什么场景下使用 Node.js 适合场景 上文提到,Node.js 是单线程、使用非阻塞 I/O 调用,这允许它支持数以万计的并发支持(在事件循环中维持)。...[3] 来,告诉你Node.js究竟是什么?

5.3K10

Node.js】如何调试你的 Node.js 代码?

很多时候,我苦恼于 Node.js 的调试,只会使用 console.log 这种带有侵入性的方法,但是其实 Node.js 也可以做到跟浏览器调试一样的方便。...这个链接是 Node.js 和 Chrome 之前通信的 websocket 地址,通过 websocket 通信,我们可以在 Chrome 中实时看到 Node.js 的结果。...可以看到界面如下: 第三种方式 Chrome 浏览器打开 HTTP 监听接口页面,打开 dev tool,执行完 node --inspect=8888 index.js 后可以看到这个图标,点击一下...Launch Configuration 打开调试页面,给我们 Node 项目添加一个 launch 配置: 选择 Node.js 这样就会在项目根目录生成对应的文件 .vscode/launch.json...总结 本文总结了两种常见的调试 Node.js 的方式。第一种 Node.js 通过 websocket 的方式将信息传递给 Chrome 浏览器,我们直接在 Chrome 中进行调试。

8.1K10

node.js笔记

首先:浏览器能执行 JS 代码,依靠的是内核中的 V8 引擎(C++ 程序) 其次:Node.js 是基于 Chrome V8 引擎进行封装(运行环境) 区别:都支持 ECMAScript 标准语法...,Node.js 有独立的 API 1、下载 node.js 下载网址:Node.js (nodejs.org) 安装过程:直接点击默认下一步即可。...2、使用 node.js 如果在浏览器里面打开加载 js 文件,可以在控制台里面打开该文件,其实就是在 node环境下编译 如果用 node.js 加载,需要在终端里面 执行 命令【node 文件名...它起初是作为下载和管理 Node.js 包依赖的方式,但其现在也已成为前端JavaScript 中使用的工具。...1)安装:npm i nodemon -g(-g 代表安装到全局环境中) 2)运行:nodemon 待执行的目标 js 文件 12、Node.js 总结 1、Node.js

6110

Node.js简介

Node.js Node.js前言 Node.js之父 Ryan Dahl(瑞安·达尔) 数学系博士, 中途退学, 选择了诗和远方 为了生活, 学习了Ruby On Rails接Web项目, 经过两年成了...Dahl(瑞安·达尔)修改V8引擎的内核, 把它用在了服务器开发, 经过修改后的这样一套东西就被称为Node.js Node.js简介 什么是Node.js Node.js是一个让JavaScript...使用Node.js,一个8GB内存的服务器,可以同时处理超过4万用户的连接。 Node.js不为每个客户连接创建一个新的线程,而仅仅使用一个线程。...执行完毕之后,再去找到事件循环当中找一个新的事件进行来 Node.js当中所有的I/O都是异步的, 都是回调函数套回调函数 Node.js的应用方向 特点 善于I/O,不善于计算 因为Node.js...) 反向代理(比如anyproxy,node-http-proxy) 编辑器Atom、VSCode等 Node.js也不是全能的 Node.js本是就是极客追求性能极致的产物,缺少了很多服务器的健壮考量

18610

node.js(2)

html内容 核心实现步骤: 获取请求的URL地址 设置默认的响应内容为404 not found 判断用户请求是否为/或者index.html首页 判断用户请求是否为/about.html关于页面...设置content-type响应头,防止中文乱码 使用res.end()把内容响应给客户端 但是我的页面又拒绝接入了......我们可以在这个对象上挂载属性和方法 也可以这么写: 使用require方法时,导入的结果,永远以module.exports指向的对象为准 此时module.exports已经指向了一个全新的对象 一些误区: node.js...中的模块化规范 node.js遵循了commonJS的模块化规范,规定了模块化特性和各模块之间如何相互依赖 npm与包 什么是包 node.js中的第三方模块又叫做包 包的来源...不同于node.js中的内置模块,包是由第三方个人或者团队开发出来的,免费供所有人使用 注意 node.js中的包都是免费且开源的,不需要付费就能使用 如何下载包 格式化时间的高级做法 ①使用

1.1K10
领券