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

node.js和js

JavaScript 核心语法 (ECMAScript)

  • 变量和作用域varletconst声明,作用域链。
  • 数据类型和结构:基本数据类型(Undefined、Null、Boolean、Number、BigInt、String、Symbol),复合数据类型(对象、数组、函
    数)。
  • 表达式和运算符:字面量、一元和二元运算符、关系和相等性运算符等。
  • 控制结构:条件语句(ifswitch)、循环语句(forwhiledo-while)。
  • 函数:函数声明、函数表达式、箭头函数、this关键字、函数参数和返回值。
  • 对象:对象字面量、原型链、Object构造函数、Object方法。
  • 数组:数组字面量、数组方法(mapfilterreduce等)。
  • 严格模式:限制某些不安全的操作,提高代码的健壮性。
  • 模块:使用importexport声明模块。
  • 异步编程Promiseasync/await
  • 类和继承class声明、继承、super关键字。

Web API

  • DOM (Document Object Model):允许JavaScript操作网页内容、结构和样式。
  • BOM (Browser Object Model):浏览器提供的对象,如windownavigator等,用于浏览器功能。
  • AJAX (Asynchronous JavaScript and XML):允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页。
  • Storage:包括localStoragesessionStorage,用于在浏览器中存储数据。
  • Console:用于在浏览器控制台输出信息,方便调试。
  • alert/confirm:显示对话框,用于与用户交互。
  • other:其他Web API,如Canvas、WebGL、Web Components等。

Node.js

  • ECMAScript:同上,Node.js也遵循ECMAScript标准。
  • Node API:Node.js提供的API,用于服务器端开发。
Node API
  • fs (File System):文件系统模块,用于文件操作。
  • url:用于URL解析和构造。
  • http:提供HTTP服务器和客户端功能。
  • util:提供一些实用工具,如字符串、数组等操作。
  • console:与Web API中的Console类似,用于输出调试信息。
  • 定时器:如setTimeoutsetInterval等,用于定时执行任务。
  • path:用于处理文件路径。
  • other:其他Node.js模块,如eventsstreamcrypto等。

http://www.kler.cn/a/455941.html

相关文章:

  • Fama MacBeth两步法与多因子模型的回归检验
  • acitvemq AMQP:因为消息映射策略配置导致的MQTT接收JMS消息乱码问题 x-opt-jms-dest x-opt-jms-msg-type
  • FIR数字滤波器设计——窗函数设计法——滤波器的时域截断
  • C++(7)—inline和nullptr
  • C++ 泛编程 —— 嵌套使用模板类
  • ubuntu停止.netcore正在运行程序的方法
  • MYSQL无法被连接问题
  • diffusion model evolution
  • 常用数据结构 - 前缀树
  • 七、队列————相关概念详解
  • “图书馆服务自动化”:基于SSM框架的图书借阅系统开发
  • WebSocket实现直播弹幕滚动推送效果
  • 【环境配置】Jupyter Notebook切换虚拟环境
  • Html——10 关键字和描述
  • CSS基础入门【2】
  • Python爬虫(一)- Requests 安装与基本使用教程
  • [Android]init中添加新的command
  • 高中数学刷题版:函数奇偶性[干货]
  • GaussDB典型SQL调优点之自诊断和语句下推调优
  • 五模型对比!Transformer-GRU、Transformer、CNN-GRU、GRU、CNN五模型多变量时间序列预测
  • Kafka_2.13-3.6.0 常用命令快速指南
  • .net core 的软件开发流程
  • Springboot关于格式化记录
  • java常用类(下)
  • uniapp使用live-pusher实现模拟人脸识别效果
  • 窗口函数-详细讲解分析