首页
学习
活动
专区
工具
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 作为其编程语言。

64720

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

99830

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

深入学习 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
领券