2.Node.js是什么

前端:HTML、CSS、Js

后端:java、php、python、ruby、.net(dao nai te)(c#)、node.js (javaScript)···

 

技术相关的网站 域名 一般为 .org 或.io

 

Node.js 是一个JavaScript 运行时环境。可以解析和执行JavaScript 代码。就像一个浏览器一样。现在的JavaScript 可以完全脱离浏览器来运行。

(既不是语言,也不是框架,而是平台)

 

浏览器里的JavaScript

   1. EcmaScript——基本语法(if , var ,function , Object , Array   变量,字符串)

    2.BOM

    3.DOM

 

Node.js中的 JavaScript

   1.没有BOM,DOM (因为服务端不操作页面    服务端不处理DOM)

   2.EcmaScript

   3.在Node这个JavaScript执行环境中为JavaScript提供了一些服务器级别的操作API(如:文件读写、网络服务构建、网络通信、http服务器    等处理··· )

 

 

Node其实就是在学Web服务器开发

 

 

 

构建与Chrome的V8引擎之上

     代码只是具有特定格式的字符串而已

      引擎可以解析和执行它

      Node.js的作者把Goocle Chrome 的V8引擎一直出来,开发了一个独立的JavaScript运行时环境。

 

浏览器引擎(很多)

     Coogle   Chrome 的V8引擎是目前公认的解析执行JavaScript 代码最快的。

    

Node使用事件驱动、非阻塞IO模型(异步操作(异步编程API)) ,使它变得轻量和高效。

     

             

 

用npm装包   

要用npm得装Node

npm是基于Node.js 开发出来的包管理工具

 

npm是世界上最大的开源库生态系统

绝大多数JavaScript相关的包都存放在了npm上,(通过执行一条命令来下载:npm install jquary)这样做的目的为了让开发人员更方便的去下载和使用。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值