首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

node.js 学习笔记

node.js学习笔记 最近一直在折腾前端,为了方便前端学习,所以打算顺带捡一下之前看过一点的node.js,也就顺手MarkDown一个学习笔记。...win下安装node.js win下直接就在 node.js中文网 下载安装就行了。一路Next,版本的话选择LTS的长期支持版本好一点。...不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器。...应用前,让我们先了解下 Node.js应用是由哪几部分组成的: 引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。...分析Node.js 的 HTTP 服务器: 第一行请求(require)Node.js 自带的 http 模块,并且把它赋值给 http 变量。

1.6K70
您找到你想要的搜索结果了吗?
是的
没有找到

node.js进阶学习

为试图解释什么是 Node.js,本文探究了它能解决的问题,它如何工作,如何运行一个简单应用程序,最后,Node 何时是和何时不是一个好的解决方案。...阅读本文应该有助于您决定是否应该学习 Node,以便将其用于您的业务。 Node 旨在解决什么问题? Node 公开宣称的目标是 “旨在提供一种简单的构建可伸缩网络程序的方法”。...回页首 结束语 问题是 “什么是 Node.js?” 应该已经得到解答。阅读本文之后,您应该能通过几个清晰简洁的句子回答这个问题。如果这样,那么您已经走到了许多编码员和程序员的前面。...参考资料 学习 Node.js 主页 是了解这个应用程序的切入点。 浏览 Node.js API 页。注意,不同发布的语法可能不同,因此,请根据您正在浏览的 API 检查您已下载的版本。...高阶学习可以参考 Node.js:用JavaScript写服务器端程序-介绍并写个MVC框架

1.1K70

Node.js理论入门学习

vue项目的构建需要一个Node环境,虽然后端并不需要懂太多前端知识,很多时候独立部署前端项目时,如果没有对于Node的知识了解,遇到很多的障碍就没有办法解决,于是决定对于Node的理论知识做一个入门的学习...npm学习中文学习网址:https://www.npmjs.cn/ Node介绍 Node.js 是一个开源和跨平台的 JavaScript 运行时环境。...这使得 Node.js 的性能非常好,简单来说就是运行在服务端的 JavaScript 如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择 大量的库 npm...以其简单的结构帮助 Node.js 生态系统蓬勃发展,现在 npm 仓库托管了超过 1,000,000 个开源包,你可以自由使用 Node.js 有一个很棒的标准库,包括一流的网络支持 入门案例 const...的大型博客平台:Ghost 异步编程是 Node.js 的基本组成部分 浏览器和 Node.js 均使用 JavaScript 作为其编程语言。

65020

Node.JS 学习记录(02)

Node.js EventEmitter Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。...当 error 被触发时,EventEmitter 规定如果没有响 应的监听器,Node.js 会把它当作异常,退出程序并输出错误信息。...at node.js:968:3 继承 EventEmitter 大多数时候我们不会直接使用 EventEmitter,而是在对象中继承它。...因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。...Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处理二进制数据,每当需要在 Node.js 中处理I/O操作中移动的数据时,就有可能使用 Buffer 库。

68910

前端是否要学习 Node.js?

做为一个前端开发者当你已经拥有了 JavaScript 的基础,学习 Node.js 也是你最快进入后端的途径,使用同一门编程语言的诱惑力是无可替代的。...相关知识,对于学习这些工具也能更好的掌握它们。...这个问题的答案和上个问题一样,对于前端来说 Node.js 是首先推荐你学的,基于同一门语言,学习成本相对低,学完之后在工作中也是有可能用到的。...但是这个问题呢还要看个人,因为“兴趣”,就向上面说的不感兴趣该怎么选择,兴趣是学习最大的动力,如果真的没有兴趣建议还是别学了,可能最后也学不好,还会认为 Node.js 怎么设计的这么......多学习不同编程语言背后的设计思想、优势与劣势,磨练技艺、突破自我、适时选择。

2.2K40

深入学习 Node.js EventEmitter

Node.js EventEmitter 大多数 Node.js 核心 API 都采用惯用的异步事件驱动架构,其中某些类型的对象(触发器)会周期性地触发命名事件来调用函数对象(监听器)。...觉得简单就对了,我们就从简单的入手,慢慢深入学习 EventEmitter 类。...removeListener() 方法时,若 type 事件类型上绑定多个事件处理器,那么内部处理程序会先根据 listener 事件处理器,查找该事件处理器对应的索引值,若该索引值大于 0,则会调用 Node.js...如果小伙伴们也对 EventEmitter 源码感兴趣,建议采用阅读和调试相结合的方式,进行源码学习。详细的调试方式,请参考 Debugging Node.js Apps 文章。...参考资源 observer-vs-pub-sub-pattern Node.js 中文文档 - events

1K30

深入学习 Node.js Net

close(关闭打开的文件描述符) int close(int fd); 参数: fd:文件描述符 返回值:int Node.js 网络模块架构 在 Node.js 的模块里面,与网络相关的模块有:Net...exclusive; // 引入cluster(集群)模块 // Node.js在单个线程中运行单个实例。...用户(开发者)为了使用现在的多核系统,有时候, // 用户(开发者)会用一串Node.js进程去处理负载任务。...其实 Node.js 的 Net 模块还有挺多知识点的,比如核心的 Socket 类,这里就不做进一步介绍了。如果想更全面和深入了解 Net 模块的小伙伴,建议阅读相关的文章或源码。...参考资源 从0到1编写服务器 —— 准备知识 Python 中的 Socket 编程 初步研究node中的网络通信模块 Node.js之网络通讯模块浅析 UNIX Domain Socket IPC Node.js

1.2K20

Node.js】模块化学习

Node.js教学 专栏 从头开始学习 目录 模块化的基本概念         什么是模块化                 现实中的模块化                 编程领域中的模块化...        模块化规范  Node.js中的模块化         Node.js中模块的分类          加载模块         Node.js中的模块作用域                 ...Node.js中的模块化         Node.js中模块的分类 Node.js中根据模块来源的不同,将模块分为了三大类,分别是: 内置模块: 有官方提供的模块,如http,path等; 自定义模块...Node.js中的模块作用域                 什么是模块作用域 和函数作用域类似,再自定义模块中定义的变量,方法等成员,只能在当前定义的模块内被访问,这种模块机别的访问限制,被叫做模块作用域...Node.js中的模块化规范 Node.js遵循了CommonJS模块化规范,CommonJS规定了模块的特性和各模块之间如何相互依赖。

1.8K20
领券