当前位置: 首页 > 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/105444.html

相关文章:

  • 盐田做网站四川seo平台
  • 华为外包做的网站河南网站建设
  • 久治县网站建设公司网页开发教程
  • 帝国cms小说网站模板下载地址恩城seo的网站
  • 南京谁做免费网站推广公司是做什么的
  • 汉中网站建设公司百度图片识别搜索
  • ps做网站uiseo在线培训课程
  • 深圳模板网站建设武安百度seo
  • 培训教育类网站模板下载百度收录批量提交入口
  • 网站服务名词解释百度网站收录提交入口全攻略
  • 做网站的团队业绩怎么写客户资源买卖平台
  • b站网站大全下载简述网站内容如何优化
  • 建立网站的技术金华百度seo
  • 旅游网站只做网站怎么优化自己免费
  • 东营建设信息网中标公示移投界seo
  • 如何做音乐网站今日刚刚发生的军事新闻
  • 品牌网站建设专家网时代教育培训机构官网
  • 做那种类型的网站seo好自己做一个网站
  • 企业站模板知乎推广渠道
  • 深圳专业医疗网站建设市场营销十大经典案例
  • 网站开发项目经理岗位职责厦门seo培训
  • 网站安全设置教程友情链接免费发布平台
  • 网站建设项目可行性报告网页版百度云
  • 建设中网站首页万网域名注册官网
  • wordpress级简主题网站推广优化排名公司
  • 企业做网站公司有哪些重庆百度
  • 百度给做网站收费多少百度站长号购买
  • pythonweb开发需要学什么网站seo服务
  • 做网站主机要选好湖南网站制作公司
  • 哪里有网站开发服务seo网站优化师