码迷,mamicode.com
首页 > Web开发 > 详细

node.js入门学习

时间:2019-06-29 23:57:10      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:chrome   java   生态   evel   驱动   lam   回调函数   框架   rip   

 

一、node.js介绍

  1.1、node.js是什么

    官网首页总结:Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时。

    1)node.js是一个开发平台,就像java开发平台、.net开发平台、PHP开发平台、Apple开发平台一样。
      - 什么是开发平台:有对应的编程语言、有语言运行时、有能实现特定功能的API(SDK Software Development Kit)
    2)node.js平台使用的编程语言是JavaScript。
    3)node.js平台是基于Chrome V8 JavaScript 引擎构建。


  1.2、node.js可以做什么

    1)基于node.js可以开发控制台程序(命令行程序、CLI程序)、桌面应用程序(GUI,要借助node-webkit、electron等框架实现)、web应用程序(网站)
    2)PHP开发技术栈:LAMP - Linux Apache MySQL PHP
    3)node.js全栈开发技术栈:MEAN- MongoDB Express Angular Node.js

二、node.js有哪些特点

  1)事件驱动:当事件被触发,执行传递过去的回调函数
       2)非阻塞I/O模型:当执行I/O操作时,不会阻塞线程
       3)单线程
       4)拥有世界最大的开源库生态系统-npm

 

三、node.js的安装

  node.js官方网站:https://nodejs.org/
       中文网: http://nodejs.cn/
       中文社区:https://cnodejs.org/

 

node.js入门学习

标签:chrome   java   生态   evel   驱动   lam   回调函数   框架   rip   

原文地址:https://www.cnblogs.com/xy-ouyang/p/11108092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!