Node.js

embedded/2024/9/23 20:26:07/

js生成参数,提高定制化能力,需要用到nodejs.更快执行js代码的环境.
Node.js和浏览器差距.
Node.js可以做到本地文件读写,HTTP网络请求及响应,socket监听请求等;cmd mac系统的功能.
在Node.js上尽量不要执行未知代码.
Node.js主要提高性能.
在绝大部分与谷歌浏览器在计算层面上结果是一致的.
Node.js导入第三库用的 require.
可以实现简单的http服务

var http = require("http");
http.createServer(function (request, response) {response.writeHead(200, {'Content-Type': 'text/plain'});response.end('Hello World\n');
}).listen(8888);
console.log('Server running at http://xxxxxx/');

REPL,是Node.js的交互运行环境.有点像浏览器的控制台.
npm===>pip
node --inspect-brk ***.js可以用node环境在浏览器上进行调试.
浏览器调试工具:暂停js代码执行;向下单步调试;有函数则进入函数体内部;同时堆栈增加一层;跳出函数;单步调试
不要轻易将鼠标悬停在代码获取返回值.
遇到异步函数.then()方法需要用单步调试.
区别this
export在node.js里面是对象,浏览器里面是undefined.
node.js里面完全没有document和window
moudle __dirname __filename (断言)
global 之间 window
setImmediate是node.js里面特有的事件执行机制,setImmediate.toString()查看
setInterval
queueMicrotask
Node.js设计了全局作用的概念,用于全局内任何一个模块内部访问和使用,增加代码可复用性,
这个全局的命名空间被称为global,是一个对象。在global上挂载了很多属性、方法和类.


http://www.ppmy.cn/embedded/7787.html

相关文章

JavaEE 初阶篇-深入了解 I/O 流(FileInputStream 与 FileOutputStream 、Reader 与 Writer)

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 I/O 流概述 2.0 文件字节输入流(FileInputStream) 2.1 创建 FileInputStream 对象 2.2 读取数据 2.3 关闭流 3.0 文件字节输出流(FileOutputStream) 3.1 创建 Fi…

浏览器生成Excel文件 ,Apache POI 使用方法及示例

Apache POI 是 Apache 软件基金会的开源项目&#xff0c;它提供 API 用于读取和写入 Microsoft Office 格式的文件&#xff0c;如 Excel、Word 等。在 Spring Boot 应用中&#xff0c;结合使用 Apache POI 可以方便地处理 Excel 文件 一 引入依赖&#xff1a; <dependency&…

【数据结构】顺序表:与时俱进的结构解析与创新应用

欢迎来到白刘的领域 Miracle_86.-CSDN博客 系列专栏 数据结构与算法 先赞后看&#xff0c;已成习惯 创作不易&#xff0c;多多支持&#xff01; 目录 一、数据结构的概念 二、顺序表&#xff08;Sequence List&#xff09; 2.1 线性表的概念以及结构 2.2 顺序表分类 …

计算机网络----第十三天

DNS协议和文件传输协议 DNS&#xff1a; 含义&#xff1a;用于域名和IP地址的互相解析 DNS域名&#xff1a; 背景&#xff1a;通过IP地址访问目标主机&#xff0c;不便于记忆 域名的树形层次化结构&#xff1a; ①根域 ②顶级域&#xff1a;主机所处的国家/区域&#xf…

【数据结构】霍夫曼树

1.概念 霍夫曼树&#xff08;Huffman Tree&#xff09;&#xff0c;又称最优二叉树&#xff0c;是一种带权路径长度最短的二叉树。在霍夫曼树中&#xff0c;叶子节点的权值通常代表字符出现的频率&#xff0c;非叶子节点的权值是其子节点权值的和。霍夫曼树广泛应用于数据压缩…

JenKins使用(Linux)

一、准备工作 1、Linux中装好JDK、Maven、Git这三个环境 &#xff08;1&#xff09;配置JDK的环境变量 &#xff08;2&#xff09;配置Maven的Setting.xml文件和环境变 &#xff08;3&#xff09;Git就不需要配置环境变量了 2、安装JenKins&#xff0c;注意网上说 JenKins…

纵行科技携ZETA传感器亮相深圳国际传感器与应用技术展览会

传感器是物联网时代的核心组成部分&#xff0c;在数字化转型和智能化趋势的推动下&#xff0c;全球传感器创新加速&#xff0c;市场持续增长&#xff0c;规模不断扩大。2024年4月14-16日&#xff0c;深圳国际传感器与应用技术展览会&#xff0c;在深圳会展中心&#xff08;福田…

不需要在 HTML 中添加任何额外的标签,就能实现复杂的设计效果。

1. 基础知识 什么是伪元素选择器 伪元素选择器用来指定一个元素的特定部分或者在元素中创建虚拟内容。 最常见的伪元素选择器包括 ::before 和 ::after&#xff0c;它们分别用于在元素内容的前面和后面添加内容或样式。 伪元素选择器是为了增强对元素的控制&#xff0c;它们…