当前位置: 首页 > 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等)

相关文章:

  • 笔记:代码随想录算法训练营day37:完全背包、518. 零钱兑换 II、377. 组合总和 Ⅳ、70. 爬楼梯 (进阶)
  • Python--网络编程(下)
  • GPTQ - 生成式预训练 Transformer 的精确训练后压缩
  • C++编程指南23 - 在无关线程之间共享资源时应使用shared_ptr
  • IntelliJ IDEA 华为云远程开发配置步骤
  • 通用文件模型
  • Axure设计之数据列表动态列设置/列筛选案例
  • 设计模式Python版 状态模式
  • 开发者社区测试报告(功能测试+性能测试)
  • 尚硅谷爬虫note14
  • ZooKeeper 基本概述
  • 意向锁的目的
  • 探索数据仓库自动化:ETL流程设计与实践
  • 【Pandas】pandas Series swaplevel
  • Python爬虫实战:一键采集电商数据,掌握市场动态!
  • 自然语言处理(NLP)中文文本预处理主流方法
  • python中采用opencv作常规的图片处理的方法~~~
  • 华为OD机试-发现新词的数量(Java 2024 E卷 100分)
  • Kafka 消息不丢失:全方位保障策略
  • redis菜鸟教程
  • 做网站策划需要用什么软件/移动端优化
  • 成都搭建网站/学it学费大概多少钱
  • 给一瓶水做网站/沈阳沈河seo网站排名优化
  • 学校 网站源码/怎么推广自己的微信号
  • 什么公司做网站的多/广告电话
  • 做竞价网站要准备什么条件/苏州seo排名公司