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

网站抄袭国内最知名的包装设计公司

网站抄袭,国内最知名的包装设计公司,单页面的网站模板免费下载,专业的企业宣传片制作企业最近用到了Node.js,自己不知道是什么,所以就简单的了解了一下。1. Js和Node.js的区别js:一种前端语言,运行在浏览器上的,是基于浏览器的V8引擎来运行的。Node.js:可以理解成一个运行环境,其运行…

最近用到了Node.js,自己不知道是什么,所以就简单的了解了一下。

1. Js和Node.js的区别

js:一种前端语言,运行在浏览器上的,是基于浏览器的V8引擎来运行的。

Node.js:可以理解成一个运行环境,其运行在后端也就是服务端的,js如果想要运行在后端,就必须要能够与网络通信、与数据库交互,其所依赖的环境就是Node.js

个人理解(仅仅是入门级):用过python的同学可以想象成,Node.js就是一个Anaconda,你可以在里面配置很多要用JavaScript开发服务端依赖的环境和库,不过相较于Anaconda其具备服务器的性质。相较于容器来说更加合理,更好理解,其存放V8引擎,是JavaScript语言能够运行的基础,如果想要与数据库交互,与网络交互,就需要你自己下载相应的包。

2. Node.js的特点

核心特点:
  • 非阻塞 I/O 模型:处理请求时不等待操作(如读写文件、数据库查询)完成,而是继续处理其他任务,大幅提升高并发场景下的性能(适合 API 服务、实时应用等)。
  • 事件驱动:通过 “事件循环” 机制处理异步操作,所有 I/O 操作几乎都是异步的。
  • 单线程:主线程单一,但通过底层线程池处理异步任务,避免多线程切换的开销(注意:不适合 CPU 密集型任务,如复杂计算)。

3. 开发使用

最重要的是模块化的,内置了很多模块,也可以结合npm安装依赖包。

3.1 NVM(Node Version Manager

可以通过NVM来进行版本管理,更加方便便捷

3.1.1 NVM的安装

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

3.1.2 配置环境变量

source ~/.bashrc

3.1.3 验证

nvm --version

需要提醒一点:linux下需要注意自己是在root用户下还是在普通用户下,建议普通用户,然后激活普通用户下的环境变量。

Windows用户:只需要下载一个windows版本的Nvm即可,会自动添加环境变量

3.2 安装node.js

安装稳定版

nvm install --lts  //安装长期稳定版,也可以安装需要的版本

切换版本

nvm use --lts  //切换到自己需要的版本

查看nodejs的版本和安装依赖包的工具nmp

node -v      # 应输出类似 v18.16.0
npm -v       # 应输出类似 9.5.1

3.3  安装其他依赖包---Mpegts.js为例子

mkdir mpegts-demo && cd mpegts-demo
npm init -y   # 快速初始化 package.json

下载mpegts.js

npm install mpegts.js

创建一个运行文件

const mpegts = require('mpegts.js');// 示例:创建一个 MPEG-TS 解析器
const parser = mpegts.createParser();// 监听解析事件
parser.on('data', (data) => {console.log('解析数据:', data);
});// 模拟输入 MPEG-TS 流数据(实际项目中通常来自网络或文件)
// const streamData = ... // 获取 MPEG-TS 流数据
// parser.push(streamData);

运行

node index.js

3.3 其他技巧

下载慢:添加镜像

npm config set registry https://registry.npmmirror.com

windows版本:直接创建index.html,引入mpegts.js,然后直接点击index.html就可以运行了,十分方便

linux版本:尽量要启动http-server,然后运行

npx http-server .

4. 后话

NodeJs的底层基于C++写的

http://www.dtcms.com/wzjs/536340.html

相关文章:

  • 网站建设能有多大访问量网站做任务赚佣金
  • 海南网站制作公司地信的网站建设
  • 班级网站建设的系统概述视觉设计图
  • 网站头部怎样做有气势怎么推广我的网站
  • 大型网站集群怎么做vs 网站项目
  • 做旅游网站的要求广州公司注册需要什么条件
  • 长沙找人做网站开发应用
  • 衡水网站建设知识网站网页模板
  • 丹阳网站建设怎么样品牌网站建设意义
  • 企业网站建设如何选择网络公司淘宝网站建设的目标是什么意思
  • 金华网站建设行业河南省新闻头条最新消息
  • 一个专门做特卖的网站衡水注册公司
  • 可直接进入正能量网站深圳出台多个利好政策
  • 电热设备网站建设久久建筑网如何下载资源
  • 平面设计软件大全免费seo网站的优化流程
  • 网站设计文章五华网站建设 优帮云
  • pc端网站wordpress 修改版本号
  • 官方网站怎么注册wordpress媒体库只能列表
  • 为每个中小学建设网站seo建站网络公司
  • 鞍山网站制作wordpress 安卓 生成
  • 青岛装修装饰公司网站建设长沙企业网站推广服务公司
  • 做网站推广的优势网页在线代理
  • 将网站打造成龙岗网络推广方式
  • 建设医院网站服务开源网站下载
  • WordPress模板资源下载站做门户网站需要注册公司吗
  • 英文淘宝网站建设网站 数据库
  • c asp.net网站开发书浦东新区手机网站设计
  • 百度竞价做网站建设辽宁购物网站制作
  • 网站备案查询工具临高网站建设
  • 做的网站为什么图片看不了东莞服装网站建设