炫意html5
最早CSS3和HTML5移动技术网站之一

node.js究竟是什么

阿喜阅读(191)

前言 如果你有一定的前端基础,比如 HTML、CSS、JavaScript、JQ、Vue;那么,Node.js 能让你以最低的成本快速过渡成为一个全栈工程师(我称这个全栈为伪全栈,我认为的全栈也要精通数据库,不喜勿喷),从而触及后端和移动端...

nodejs事件循环

牛青阅读(206)

本文涵盖 面试题的引入 笔者对事件循环面试题执行顺序的一些疑问 通过面试题对微任务、事件循环、定时器等对深入理解 结论总计 # 面试题 面试题如下,大家可以先试着写一下输出结果,然后再看我下面的详细讲解,看看会不会有什么出入,如果把整个顺序...

nodejs核心模块:path

嘿哈阅读(189)

前言 之前在做webpack配置时候多次用到路径相关内容,最近在写项目的时候,有一个文件需要上传到阿里云 oss 的功能,同时本地服务器也需要保留一个文件备份。多次用到了文件路径相关内容以及 Node 核心 API 的path模块,所以系统...

nodejs核心模块:fs

小杜阅读(172)

人所缺乏的不是才干而是志向,不是成功的能力而是勤劳的意志。 —— 部尔卫 前言 文件操作是开发过程中并不可少的一部分。Node.js 中的 fs 模块是文件操作的封装,它提供了文件读取、写入、更名、删除、遍历目录、链接等 POSIX 文件系...

nodejs核心模块:stream

中天阅读(262)

# stream 定义 流的英文stream,流(Stream)是一个抽象的数据接口,Node.js中很多对象都实现了流,流是EventEmitter对象的一个实例,总之它是会冒数据(以 Buffer 为单位),或者能够吸收数据的东西,它的...

nodejs核心模块:buffer

喔28阅读(188)

前言 写完上一篇文章想学 Node.js,stream 先有必要搞清楚留下了悬念,stream对象数据流转的具体内容是什么?本篇文章将为大家进行深入讲解。 # Buffer 探究 看一段之前使用stream操作文件的例子: var file...

深入理解进程与线程

老王阅读(172)

前言 进程与线程是一个程序员的必知概念,面试经常被问及,但是一些文章内容只是讲讲理论知识,可能一些小伙伴并没有真的理解,在实际开发中应用也比较少。本篇文章除了介绍概念,通过 Node.js 的角度讲解进程与线程,并且讲解一些在项目中的实战的...

Node.js消息队列

yiyan阅读(203)

# 为什么写这篇文章 现在的面试要求越来越高了,打开看了看几个 BOSS 招聘 Node.js 全栈开发的,其中都有一条“了解消息队列,并在项目中应用过”,呜呜呜 后端开发者应该都知道消息队列,但是一些前端开发者可能知道的并不多,但是你们可...

关于Node.js内存溢出的处理方式有哪些?

丹青阅读(235)

Node.js 做密集型运算,或者所操作的数组、对象本身较大时,容易出现内存溢出的问题,这是由于 Node.js 的运行环境依赖 V8 引擎导致的。如果经常有较大数据量运算等操作,需要对 Node.js 运行环境限制有充分的了解。 # 本文...

通过阅读源码彻底学懂Events模块

阿喜阅读(181)

前言 为什么写这篇文章? 清楚的记得刚找 node 工作和面试官聊到了事件循环,然后面试官问事件是如何产生的?什么情况下产生事件。。。 Events 在哪些场景应用到了? 之前封装了一个 RxJava 的开源网络请求框架,也是基于发布-订阅...

十大nodejs常见误区汇总

中天阅读(204)

译:koala 原文地址:http://www.toptal.com/nodejs/top-10-common-nodejs-developer-mistakes 原文作者:MAHMUD RIDWAN 前言 自 Node.js 面世以来,它...

如何通过Node.js搭建API 网关

bigao阅读(343)

原文:Building an API Gateway using Node.js 地址:https://blog.risingstack.com/building-an-api-gateway-using-nodejs/ 外部客户端访问微服...

到底层到Node之间如何执行异步 I/O 调用

啊Q阅读(245)

本文你能学到: Node.js 与底层之间是如何执行异步 I/O 调用的?和事件循环怎么联系上的呢? 为什么说 Node 高性能,Node 的异步 I/O 对高性能助力了什么? Node 的事件循环,你对事件怎么理解? 看完本文后,你应该能...

Node.js安装和入门

阿喜阅读(329)

Node.js是一个用于构建快速,可扩展的网络应用平台,它建立在Chrome的JavaScript之上运行。Node.js使用事件驱动,非阻塞I/O模型,使得它重量轻,高效,完美的数据密集型实时应用程序运行在分布式设备。 在Windows上...

Java基础教程Android基础教程