`
ifox
  • 浏览: 63100 次
社区版块
存档分类
最新评论

学习两个小时node.js的笔记

 
阅读更多

很早前就在iteye上面还有csdn上面看到许多关于node.js的各种新闻,以及说它的强大之处,今天晚上没事做就找了点资料小小的看下,发现真是不错。蛮强大的,js还能应用到这种地步是我没有想到的。

 

一个小小的收获就是,开始的时候有个疑问,单线程的node.js如何处理多个阻塞式的请求呢,没看之前是没有思路,看了点,作者举的例子,我觉得很棒。就是回调函数的应用,一个请求阻塞了,会有一个回调函数,当执行的时候如果有其它请求,则会执行执行其它请求互不影响。

 

大概就晕么多吧,不知道说什么,只是想记下来而已。

分享到:
评论

相关推荐

    Node.js学习笔记.md

    - 2014年时,Node.js可能还是一个相对较新的技术,所以学习者开始编写学习笔记来记录和学习。 8. Node.js学习的结构化组织 - 笔记中使用了markdown格式进行组织,通过不同的标题来区分不同的学习主题,比如...

    node.zip 笔记 ppt express koa mysql

    然后,“express”和“koa”是两个非常流行的Node.js框架,用于构建Web应用。最后,“mysql”则意味着内容涉及到了数据库管理,特别是MySQL数据库的使用。 【描述解析】 描述中提到的“ppt 源码”意味着这个压缩包...

    Node.js - How To Code in Node.js

    本章节将讲解如何使用这两个工具来进行单元测试。 #### 九、如何使用 HTTP 模块创建 Web 服务器 HTTP 模块是 Node.js 的核心模块之一,可以用来创建 HTTP 服务器。本章节将展示如何利用该模块搭建一个简单的 Web ...

    (Node.js笔记01)Hello&模块化&启动服务器返回页面

    `fs.readFile()`用于读取文件,它接收两个参数:文件路径和回调函数。当文件读取成功时,回调函数的`error`参数为`null`,`data`参数包含文件内容;如果读取失败,`error`会包含错误信息,而`data`为`null`。读取的...

    node-v14.17.0-linux-x64.tar.gz

    1. `bin`:包含可执行文件,如`node`和`npm`,这两个是Node.js的核心工具,`node`用于执行JavaScript代码,`npm`是Node.js的包管理器,用于安装、管理和更新依赖库。 2. `include`:包含了Node.js的头文件,供C++...

    Node.js-基于Electron实现的一个轻量级Markdown笔记本

    总之,这个轻量级Markdown笔记本应用展示了Node.js和Electron在桌面应用开发中的强大能力,是学习和探索这两个技术的好起点。通过深入研究这个项目,不仅可以提升JavaScript和前端技术,还能掌握跨平台应用开发的...

    了不起的node.js读书笔记之node的学习总结

    在Node.js中,创建HTTP服务器主要使用的是`http`模块提供的`createServer`方法,该方法接受一个回调函数作为参数,这个回调函数有两个参数:`request`和`response`。`request`表示客户端的请求,而`response`则用于...

    node.js学习笔记之koa框架和简单爬虫练习

    简单爬虫练习部分,提到了两个主要的Node.js模块:`request`和`cheerio`。`request`模块用于发送网络请求,它的API设计简洁,易于使用。`cheerio`是基于jQuery核心的,用于解析和操作HTML结构,它特别适合用于抓取...

    Notes_Node.js:Node.js 中的简单本地笔记应用

    **标题与描述解析** "Notes_Node.js:Node.js 中的简单本地笔记应用"这个标题表明我们正在讨论一个基于Node.js的本地笔记...开发者可以通过学习和分析这个项目,深入理解Node.js开发以及JavaScript在后端领域的应用。

    Node.js笔记之process模块解读

    CPU使用可以通过process.cpuUsage()方法获取,返回一个对象,其中包含user和system两个属性: - user:用户态CPU使用时间; - system:系统态CPU使用时间。 这些数据有助于开发者进行性能监控和优化。 2. 运行...

    Nodejs学习笔记大全.pdf

    Node.js是一个开放源代码、跨平台的JavaScript运行环境。它能够使得JavaScript代码在服务器端运行,从而让JavaScript不仅仅局限于浏览器端执行。Node.js使用事件驱动、非阻塞I/O模型,使其轻量又高效,非常适合处理...

    笔记本中的nodejs:在Python笔记本中运行Node.js代码

    Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它使JavaScript能够脱离浏览器,在服务器端执行,从而提供高效、非阻塞的I/O操作。由于其异步、事件驱动的特性,Node.js特别适合处理大量并发请求,常用于构建...

    Node.js中的模块机制学习笔记

    Node.js模块机制学习笔记知识点总结: ***monJS模块规范 CommonJS规范是一种JavaScript模块化编程的规范,它定义了模块的加载、导出和引入的基本规则。CommonJS的主要内容分为三个部分: - 模块引用:通过require...

    第二阶段笔记笔记笔记笔记.zip

    在本压缩包“第二阶段笔记笔记笔记笔记.zip”中,主要涵盖了JavaScript和Node.js的相关学习内容,结合了个人的理解和实践经验。以下是对这两个重要技术领域的详细解析。 **JavaScript:** JavaScript,简称JS,是...

    全栈之路记录LEARN_NODE学习笔记,其中包含实现自己的脚手架工具、Express、Koa、MySQL、Cook.zip

    接着,Express和Koa是两个流行的Node.js Web框架。Express以其简洁和灵活性著称,它提供了许多中间件来处理HTTP请求,路由管理和响应。Koa则由Express团队开发,旨在提供更现代的API和更好的错误处理。Koa使用async/...

    Node.js-mini-projects:Node.js迷你项目

    - **基础概念**:通过这两个项目,学习者可以了解Node.js的事件驱动模型,非阻塞I/O,以及如何处理异步操作。 - **模块系统**:掌握Node.js的内置模块,如fs和http,以及如何使用npm(Node Package Manager)引入...

    nodejs中文API

    其次,`jb51.net.txt` 可能是从知名IT学习网站jb51.net摘录的Node.js教程或笔记。jb51.net是一个集合了各种编程语言教程的资源库,这个文本文件可能包含了关于Node.js的基础知识、实战技巧或者常见问题的解答,对于...

    了不起的node.js读书笔记之例程分析

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它让JavaScript得以在服务器端运行,从而打破了JavaScript只能在浏览器中执行的限制。Node.js以其高效、轻量级和非阻塞I/O模型而闻名,尤其适合实时、数据密集...

    从Node.js事件触发器到Vue自定义事件的深入讲解

    今天在看 Node.js 文档的时候讲到事件触发器,其中的 emit 方法让我想到了 Vue 中的自定义事件,借此我对 Vue 又有了新的理解,所以将我的理解记录下来,留作学习笔记。 Node.js中的事件触发器 Node.js 为我们提供了...

Global site tag (gtag.js) - Google Analytics