返回顶部
首页 > 资讯 > 前端开发 > JavaScript >一文详解如何使用node执行js文件
  • 701
分享到

一文详解如何使用node执行js文件

node 执行js文件node执行js文件nodejs运行js代码 2023-01-09 12:01:43 701人浏览 八月长安
摘要

目录知识回顾Commentjs规范ECMAScript标准规范模块化CommonJS规范模块化总结知识回顾 I/O (Input/output)   &

知识回顾

I/O (Input/output)

        I/O操作指的是对磁盘的读写操作

Node

Node

  • node是对ES标准一个实现,Node也是一个JS引擎
  • 通过Node可以使js代码在服务器端执行
  • Node仅仅对ES标准进行了实现,所以在Node中不包含DOM和 BOM
  • Node中可以使用所有的内建对象

        string Number Boolean Math Date RegExp Function object Array

        而BOM和DOM都不能使用,但是可以使用console也可以使用定时器(setTimeout () setInterval() )

Node可以在后台来编写服务器

Node编写服务器都是单线程的服务器

进程

进程就是一个一个的工作计划(工厂中的车间)

线程

线程是计算机最小的运算单位(工厂中的工人),线程是千活的

传统的服务器都是多线程的

每进来一个请求,就创建一个线程去处理请求

Node处理请求时是单线程,但是在后台拥有一个I/O线程池

CommentJS规范

ECMAScript标准规范

  • 没有模块系统
  • 标准库较少
  • 没有标准接口
  • 缺乏管理系统

模块化

  • 如果程序设计的规模达到了一定程度,则必须对其进行模块化。
  • 模块化可以有多种形式,但至少应该提供能够将代码分割为多个源文件的机制。
  • CommonJS的模块功能可以帮我们解决该问题。

CommonJS规范

  • CommonJS规范的提出,主要是为了弥补当前javascript没有标崔的缺陷。
  • CommonJS规范为JS指定了一个美好的愿景,希望JS能够在任何地方运行。

CommonJS对模块的定义十分简单

模块引用

模块定义

模块标识

模块化

  • 在Node中,一个js文件就是一个模块
  • 在Node中,每一个js文件中的js代码就是独立运行在函数中,而不是全局作用域,就相当于一个闭包,所以一个模块的变量和函数在其他模块中无法访问

 就相当于下图,闭包中的变量和函数不能被外面的函数或者操作访问

如果想对外部的模块访问到,可以通过exports来向外部暴露变量和方法

向外部暴露属性或方法

exports.x=20;
    exports.y=100;
    exports.fn=function(){
    }

 引入其他的模块

在node中,通过require()函数来引入外部的模块,require()可以传递一个文件的路径作为参数,node将会自动根据该路径来引入外部模块;如果使用相对路径,必须用.或者..开头

使用require()引入模块以后,该函数会返回一个对象,这个对象代表的是引入的模块

总结

到此这篇关于如何使用node执行js文件的文章就介绍到这了,更多相关node执行js文件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 一文详解如何使用node执行js文件

本文链接: https://lsjlt.com/news/177184.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 一文详解如何使用node执行js文件
    目录知识回顾CommentJS规范ECMAScript标准规范模块化CommonJS规范模块化总结知识回顾 I/O (Input/output)   &...
    99+
    2023-01-09
    node 执行js文件 node执行js文件 nodejs运行js代码
  • 一文详解js如何用文件流下载csv文件
    本篇文章给大家带来了关于js+csv的相关知识,其中主要介绍了什么是Blob对象,怎么理解它以及如何使用文件流实现下载csv文件,感兴趣的朋友,下面一起来看一下吧,希望对大家有帮助。js使用文件流下载csv文件的实现方法理解 Blob 对象...
    99+
    2023-05-14
    javascript csv
  • node环境执行js文件的完整步骤
    目录1、JavaScript代码的执行2、Node的REPL3、Node程序执行参数传递总结1、JavaScript代码的执行 目前知道的两种方式有两种: 将代码交给浏览器(在浏览器...
    99+
    2023-02-03
    node 执行js文件 nodejs 可执行文件 node执行js文件的命令是什么
  • 如何在Java中调用python文件执行详解
    目录一、Java内置Jpython库(不推荐)1.1 下载与使用1.2 缺陷二、使用Runtime.getRuntime()执行脚本⽂件2.1 使用2.2 缺陷三、利用cmd调用py...
    99+
    2024-04-02
  • 一文详解如何使用Golang处理文件
    目录1. 创建文件与查看状态2. 重命名与移动3. 删除与截断4. 读写文件5. 权限控制6. 文件操作的常见场景6.1 读取配置文件6.2 记录日志6.3 备份文件7. 总结Gol...
    99+
    2023-05-17
    Golang处理文件 Golang文件处理
  • 一文详解如何在前端使用JS进行分类汇总
    目录前言提出问题原数据(按部门再按业务)的轻维表呈现按业务再按部门分组的轻维表呈现按业务按年统计的轻维表呈现展平多级数据晋级:如果想用递归该怎么处理?分类及分类汇总按业务再按部门分组...
    99+
    2023-05-14
    js 分类 javascript分类 js分类汇总
  • 如何执行PHP文件
    要执行PHP文件,您需要安装并配置PHP解释器,并使用命令行或web服务器来运行PHP文件。以下是两种常见的方法:1. 使用命令行运...
    99+
    2023-08-29
    PHP
  • 如何使用 delve 调试器单步执行可执行文件?
    学习Golang要努力,但是不要急!今天的这篇文章《如何使用 delve 调试器单步执行可执行文件?》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大...
    99+
    2024-04-05
  • ubuntu如何运行执行文件
    在Ubuntu系统中,执行文件的方法有以下几种:1. 使用终端命令行:打开终端,进入存放可执行文件的目录,然后输入可执行文件的名称,...
    99+
    2023-09-07
    ubuntu
  • ubuntu可执行文件不能执行了如何解决
    如果 Ubuntu 上的可执行文件不能执行了,可以尝试以下解决方法: 检查文件权限:使用 ls -l 命令查看文件的权限,确保文...
    99+
    2024-02-29
    ubuntu
  • 如何使用node读写Excel文件
    这篇文章给大家介绍如何使用node读写Excel文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体如下:1、安装node-xlsx模块每次npm的时候,走国外的镜像,非常的慢,甚至...
    99+
    2024-04-02
  • java文件如何变成可执行文件
    要将Java文件转换为可执行文件,您需要将Java文件编译为字节码文件(.class文件),然后将其打包为JAR文件。以下是将Jav...
    99+
    2023-10-07
    java
  • win10如何执行python文件
    win10执行python文件的方法:1、打开终端命令行模式;2、使用cd命令切换到python文件目录;3、通过“python 文件名”命令执行python文件即可。具体操作步骤:在win10桌面中使用快捷键【win+r】打开运行窗口。在...
    99+
    2024-04-02
  • oracle如何执行sql文件
    在Oracle数据库中执行SQL文件可以通过以下几种方式: 使用SQL*Plus命令行工具:在命令行中输入以下命令可以执行SQL文...
    99+
    2024-04-22
    oracle plsql
  • sqlplus如何执行sql文件
    使用 sqlplus 执行 sql 文件可以自动化数据库任务。步骤如下:使用 sqlplus 命令连接到数据库。使用 @ 或 start 命令执行 sql 文件。使用 -v 选项指定运行...
    99+
    2024-04-18
  • mysql如何执行sql文件
    在 mysql 中执行 sql 文件的步骤:连接到数据库。使用 source 命令执行 sql 文件,后跟文件路径。确认执行并收到成功消息。 如何在 MySQL 中执行 SQL 文件 ...
    99+
    2024-06-12
    mysql
  • Linux如何运行可执行文件
    在Linux中运行可执行文件可以通过以下几种方式:1. 在命令行中直接运行可执行文件:```./可执行文件名```在当前目录下使用 ...
    99+
    2023-09-27
    Linux
  • Js文件函数中如何调用另一个Js文件函数
    小编给大家分享一下Js文件函数中如何调用另一个Js文件函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我们知道,在html中,...
    99+
    2024-04-02
  • 使用JS操作文件(FileReader读取--node的fs)
    目录JS读取文件 FileReader文档事件和方法基本使用事件处理node操作文件(readfile)文件读取是一个异步操作使用Promise文件的写入JS读取文件 FileRea...
    99+
    2024-04-02
  • 如何使用JS操作文件
    这篇文章主要讲解了“如何使用JS操作文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用JS操作文件”吧!JS读取文件 FileReaderFileReader 对象允许Web应用程序...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作