美文网首页
01 - 关于node.js的基础知识

01 - 关于node.js的基础知识

作者: 小草莓蹦蹦跳 | 来源:发表于2017-10-20 21:16 被阅读0次
    1. 服务端的请求方式有几种?
      8种,不是有2种。
    1. node.js 是开发环境,不是一种语言,是支撑JavaScript在后台运行的开发环境。
    1. node.js 之父是Ryan Dahl 。他本身不是程序员,是数学博士,两年后成为了高性能服务器端专家。
    1. Ruby:后台语言,面向对象
      C:面向过程,性能高(用于操作系统、镜像等底层)
      JS:面向对象(逻辑性高的都是用面向对象实现的)
    1. V8 引擎是chrome浏览器用来解析本地JavaScript的引擎
    1. node.js主要解决:性能问题和逻辑问题
    1. node.js 的特点:
      单线程 、 非阻塞I/O 、 事件驱动
    1. 在实际开发中,所有的大型公司都有一个数据库服务器来存取数据。
    1. 队列是先进先出的
    1. Node.js 本质是多线程的,表现形式是单线程
    1. Node.js 适合做什么?
      因为Node.js 是 高性能 的,但性能与安全性是相对的,程序没有完美的,都是相对完美的。因此Node.js的 安全性不高。所以适合做考试系统、接口数据、数据收集等,不适合做淘宝类型的电商网站和金融机构,因为这些对安全性要求比较高,一般用java实现。
    1. 查看本机是否存在node.js
      node -v
  • 13.环境变量的作用?
    使得对应的.exe文件能在电脑的各个环境中运行。

    1. Node.js没有web容器的概念,呈递的静态文件和URL没有任何关系。
      凡是资源文件,都需要设置路由
    1. 凡是读写操作中的回调在node.js中都是异步的
      就是说我们对应的获取的回调数据,有延迟
    1. REPL运行环境:
      Read-Eval-Print-Loop
      交互式解析器(eval()函数的作用是参数当成js代码执行结果)
    1. 资源文件:命名文件夹可以使用 static 或者使用 public
    • 当加载一个页面时,若有资源文件,则会自动发送对应的请求。

    • 因为路由本身是虚拟的,而且会自动发送对应的请求,我们只需要设置对应的读取文件。

    1. 一般情况下,自动请求路径的路由就是对应的资源文件的名称

相关文章

网友评论

      本文标题:01 - 关于node.js的基础知识

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