初识node.js

初识node.js

一、安装Node.js

  • 这一步真的应该你自己来操作,如果这一步你搞不定,那问题就很大了,直接再node.js官网下载安装即可

二、介绍Node.js

Node.js是一个免费、开源、跨平台的Javascript运行环境,这让开发者能够创建服务器、网页应用、命令行工具和脚本;

Node.js的优势

  • 单线程、基于事件驱动、非阻塞I/O模型;
  • 非常合适构建快速且可扩展的数据密集型应用;
  • 需要大型的公司已经在生产环境中频繁使用Node.js;
  • 全栈都使用JavaScript,更快更高效;
  • 有NPM为所有人免费提供庞大的开源包库;
  • 拥有活跃的开发者社区

Node.js适合做什么

  • 后端为数据库的API(优先使用NoSQL)

  • 数据流

  • 实时聊天应用

  • 服务器端Web应用

Node.js不适合做什么

需要大量服务器端处理的应用(CPU密集型),比如不适合做一些实时视频转码、大规模矩阵运算、复杂的加密/哈希计算,大量数据的排序、聚合,服务器端渲染复杂图表的;这里只是说不适合做,并不是不能做,也有很多解决方案,但是你做这些项目,一开始选择Node.js是不明智的选择

三、运行Node.js

  • 安装完node.js之后,我们就可以在终端命令行使用它了,你只需要编写JavaScript代码就可以了

这个系列的Node.js视频都是参考Udemy里面jonas老师的讲解和项目,后面文章将不再展示此内容

相关推荐
Dreams°1233 小时前
【Java后端+Vue前后端分离:内网正常、公网访问异常|5个高频经典踩坑完整复盘】
java·开发语言·vue.js
小蒜学长3 小时前
基于Springboot+Vue的环保行动志愿者招募系统设计与实现(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端
天道kabuto4 小时前
踩坑复盘:为什么在输入框按个回车,页面就偷偷刷新了?
vue.js
吴长建先生4 小时前
Vue.js支付回调页面如何设计才能保障对账准确性?
vue.js
leoZ2315 小时前
第 2 篇:搭建地基——Vue3 + Vite + Tailwind v4 + shadcn-vue
前端·javascript·vue.js·人工智能·目标检测·数据挖掘·语音识别
吴长建先生5 小时前
支付回调接口设计与代码规范:如何提升团队工程化能力
vue.js
zttbee6 小时前
vue2的API大白话讲解
前端·vue.js·前端框架
卤蛋fg68 小时前
vue 抽屉组件挂载到指定元素内显示,,表格自适应弹窗宽高
vue.js
天道kabuto1 天前
vue-i18n 升级 9.x 踩坑:正则表达式引发的“花括号”惨案
vue.js
天天喝旺仔1 天前
Vue 3 组合式 API:从 Options 迁移到 script setup
前端·javascript·vue.js