美文网首页
node,网络

node,网络

作者: 岚平果 | 来源:发表于2022-03-26 20:03 被阅读0次

1、什么是axios

基于promise的http库,可以用在浏览器和node.js,支持promiseAPI,客户端支持防御xsrf

2、Node是什么(别看这么简单,有的人一问就懵)

1. Node是一个基于Chrome V8引擎的JavaScript代码运行环境。
2. 浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码的运行环境
3. Node(软件)能够运行JavaScript代码,Node就是JavaScript代码的运行环境

3、模块化的意义

1. 一句话:降低软件的复杂性。使其可控,可维护,可扩展。
2. 一个功能就是一个模板,多个模板可以组成完整应用,抽离一个模板不会影响其他功能的运行

4、网站的组成

网站应用程序主要分为两大部分:客户端和服务器端。
1. 客户端:在浏览器中运行的部分,就是用户看到并与之交互的界面程序。 
     使用HTML、CSS、JavaScript构建。
2. 服务器端:在服务器中运行的部分,负责存储数据和处理应用逻辑。

5. 为什么要用node

简单强大,轻量可扩展。

简单体现在node使用的是javascript,json来进行编码,强大体现在非阻塞IO,可以适应分块传输数据,
较慢的网络环境,尤其擅长高并发访问,轻量体现在node本身既是代码,又是服务器,前后端使用统一
语言;可扩展体现在可以轻松应对多实例,多服务器架构,同时有海量的第三方应用组件

6、node中的异步和同步怎么理解?

node是单线程的,异步是通过一次次的循环事件队列来实现的.同步则是说阻塞式的IO,
这在高并发环境会是一个很大的性能问题,所以同步一般只在基础框架的启动时使用,用来加载配置文件,
初始化程序什么的.

7、什么是npm?Npm的使用场景?

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。

使用场景:
a. 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
b. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
c. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

相关文章

  • node,网络

    1、什么是axios 2、Node是什么(别看这么简单,有的人一问就懵) 3、模块化的意义 4、网站的组成 5. ...

  • node网络爬虫

    爬取读者文章网易云音乐封面pm2.5爬取音悦台 MV 系统:windows、Mac、linux 适用 运行环境:n...

  • NODE 网络编程

    Node是一个面向网络而生的平台,具有事件驱动、无阻塞、单线程等特性,具有良好的伸缩性,使得它十分轻量,适合在分布...

  • node 网络(一)

    TCP服务 传输控制协议,网络传输层 OSI模型: 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 传...

  • node 网络(二)

    构建websocket服务 websocket的优势: 客户端与服务器只需要一个tcp连接 服务器可以推送到客户端...

  • node-webkit的get-start

    什么是node-webkit 用来做桌面应用;node+webkit:node做本地化调用,文件接口、网络接口啦;...

  • canal 网络的相关配置文件

    cannal 网络使用flannel 作为node之间的连接网络,同时使用calico 作为 网络policy 管...

  • 部署 Option 1: Provider网络

    Option 1: Provider 网络 在controller node控制节点安装、配置网络组件 安装组件 ...

  • 深入浅出Node.js学习笔记(七)

    网络编程 利用Node可以十分方便的搭建网络服务器。 Node提供了net、dgram、http、https等4个...

  • 2018中秋感言

    大使命网络平台http://kg.qq.com/node/personal?uid 大使命网络平台

网友评论

      本文标题:node,网络

      本文链接:https://www.haomeiwen.com/subject/xnxsjrtx.html