Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 2|回復: 0

Node 入门:API、HTTP 和 ES6+ JavaScript 简介

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 14:51:24 | 顯示全部樓層 |閱讀模式
介绍后端 Web 应用程序开发过程 - 讨论前沿的 ES6+ JavaScript 功能、超文本传输​​协议、使用 API 和 JSON,以及使用 Node.js 构建快速且可扩展的后端。您可能听说过 Node.js 是“基于 Chrome V8 JavaScript 引擎构建的异步 JavaScript 运行时”,并且它“使用事件驱动的非阻塞 I/O 模型,使其轻量级且高效”。但对于一些人来说,这并不是最好的解释。

首先什么是 Node?对于 Node 来说,“异步”究竟意味着什么?它与“同步”有何不同?无论如何,“事件驱动”和“非阻塞”是什么意思?Node 如何适应应用程序、互联网和服务器的大局?

我们将在本系列中尝试回答所有这些问题 电子邮件营销列表 以及更多问题,同时深入了解 Node 的内部工作原理,了解超文本传输​​协议、API 和 JSON,并利用它构建我们自己的 Bookshelf API MongoDB、Express、Lodash、Mocha 和 Handlebars。

什么是   Node 只是一个环境或运行时,在其中可以在浏览器之外运行正常的 JavaScript(有细微差别)。我们可以用它来构建桌面应用程序(使用 Electron 等框架)、编写 Web 或应用程序服务器等等。



了解Smashing Email Newsletter,其中包含有关前端、设计和用户体验的有用提示。订阅并获取“智能界面设计清单” ——一个免费的 PDF 套件,其中包含 150 多个问题,供您在设计和构建几乎任何东西时询问自己。

你的邮件一个星期一次。关于前端和用户体验的有用技巧。受到 190,000 友好人士的信赖。

功能面板阻塞/非阻塞和同步/异步 假设我们正在进行数据库调用来检索有关用户的属性。该调用需要时间,如果请求是“阻塞”的,则意味着它将阻止我们程序的执行,直到调用完成。在本例中,我们发出了“同步”请求,因为它最终阻塞了线程。

因此,同步操作会阻塞进程或线程,直到该操作完成,使线程处于“等待状态”。另一方面,异步操作是非阻塞的。它允许线程继续执行,无论操作完成所需的时间或完成的结果如何,并且线程的任何部分在任何时候都不会陷入等待状态。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|z

GMT+8, 06:16 , Processed in 0.538922 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |