当前位置: 首页 > news >正文

【Node.js入门笔记1---初始Node.js)】

Node.js入门笔记1

  • 初始Node.js
    • 1.Node.js简介
    • 2.Node.js中js的运行环境
    • 3.Node.js 可以做什么
    • 4.Node.js 怎么学

初始Node.js

1.Node.js简介

Node.js 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境,用于在服务器端运行 JavaScript 代码。它让开发者可以用 JavaScript 编写后端(服务器端)程序,打破了传统上 JavaScript 仅能在浏览器中运行的限制

2.Node.js中js的运行环境

Node.js运行环境 = v8引擎 + 内置API(fs,path,http,js内置对象,querystring…)+ 待执行的js代码

注意:
1.浏览器是 JavaScript 的前端运行环境.
2.Node.js 是 JavaScript 的后端运行环境
3.Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API。

3.Node.js 可以做什么

Node.js作为一个JavaScript 的运行环境,仅仅提供了基础的功能和 API。然而,基于 Node.js 提供的这些基础能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了 Node.js,可以让前端程序员胜任更多的工作和岗位:

1.基于 Express 框架(http://www.expressis.com.cn/),可以快速构建 Web 应用
2.基于 Electron 框架(https://electronjs.org/),可以构建跨平台的桌面应用
3.基于 restify 框架(http://restify.com/),可以快速构建 API接口项目
4.读写和操作数据库、创建实用的命令行工具辅助前端开发、etc…

总之:Node.js 是大前端时代的“大宝剑”,有了 Node.js 这个超级 buff 的加持,前端程序员的行业竞争力会越来越强!

4.Node.js 怎么学

1.浏览器中的 JavaScript 学习路径:(js是学习Node.js学习的前提)
JavaScript 基础语法+浏览器内置 API(DOM+BOM)+第三方库 (jQuery、art-template 等)

2.Node.js 的学习路径:
JavaScript 基础语法+Nodejs 内置 API 模块+第三方 API 模块(express、mysql等)

http://www.lryc.cn/news/547616.html

相关文章:

  • 自学Java-JavaSE基础加强(多线程)
  • 数字后端培训实战项目六大典型后端实现案例
  • 安卓免费多功能工具:一站式解决 PDF 阅读、编辑、转换等需求
  • diffuser库使用本地模型生成图像
  • 递归—基础算法
  • 全面复习回顾——C++语法篇2
  • 探秘基带算法:从原理到5G时代的通信变革【十】基带算法应用与对比
  • Linux | Vim 鼠标不能右键粘贴、跨系统复制粘贴
  • 无人机遥控器扩频技术解析!
  • Spring Boot API 项目中 HAProxy 与 Nginx 的选择与实践
  • OpenBMC:BmcWeb构造connect对象
  • ORB-SLAM2源码学习(六):相机跟踪(局部地图跟踪和关键帧创建)
  • WordPress使用(3)
  • Docker基础篇——什么是Docker与Docker的仓库、镜像、容器三大概念
  • Gitlab配置personal access token
  • 使用STM32CubeMX实现LED灯每秒闪烁一次(STM32G070CBT6单片机)
  • django中路由配置规则的详细说明
  • 游戏引擎学习第138天
  • 测试理论快速入门
  • 【PostgreSQL】如何免密使用PostgreSQL数据库内置工具
  • 模块15.常用API
  • 5c/c++内存管理
  • python实现的可爱卸载动画
  • 微服务的春天:基于Spring Boot的架构设计与实践
  • *VulnHub-FristiLeaks:1.3暴力解法、细节解法,主打软硬都吃,隧道搭建、寻找exp、提权、只要你想没有做不到的姿势
  • OpenCV 颜色空间:原理与操作指南
  • 国产编辑器EverEdit - 超多样式设置
  • rabbitmq版本升级并部署高可用
  • Visual Studio 2022新建c语言项目的详细步骤
  • Spring Boot使用JDBC /JPA访问达梦数据库