美文网首页
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,网络

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