首页 > 其他分享 >模块化

模块化

时间:2022-12-05 15:23:04浏览次数:35  
标签:文件 模块化 导出 js 导入 模块

简介

模块化产生的背景

··随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂

··Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人写好的模块

  但是Javascript不是一种模块化编程语言,它不支持"类"(class),"包"(package)等概念,也不支持"模块"(module)

模块化规范

  CommonJS模块化规范

  ES6模块化规范

 

CommonJS规范

每个文件就是一个模块,有自己的作用域,在一个文件里面定义的变量,类都是私有的,对其他文件不可见

commonjd使用export和require来导出,导入模块

1.创建"module"文件夹

2.新建导出js文件

 

 3.新建导入测试js文件

 

 

 4.测试

 

 

ES6规范

ES6使用export和import来导出,导入模块

1.创建"module"文件夹

2.新建导出js文件

 

  3.新建导入测试js文件

 

 4.测试

需要babel转换

 

现在有新写法:

导出:

 

 导入:

 

标签:文件,模块化,导出,js,导入,模块
From: https://www.cnblogs.com/zhulei118/p/16952385.html

相关文章

  • JS模块化
    模块化规范1.CommonJS规范​ 在node中,默认支持的模块化规范叫做CommonJS,​ 在CommonJS中,一个js文件就是一个模块CommonJS规范引入模块使用require('模块的路......
  • 组件化与模块化
    单文件组件创建项目在cmd输入npminitvite-appvue3_demovue3_demo是文件夹名(项目名)在vscode中打开,开发项目写代码都在src目录下面写再进入项目中下载依赖npmi......
  • 模块化开发RequireJS之shim配置
    模块化开发RequireJS之shim配置weixin_33971130于 2017-12-0711:31:00 发布185 收藏 1文章标签: javascript ViewUI 一、shimrequirejs使用AMD......
  • ES6模块化语法规范
    3种方式导入语法导出语法作用注意事项es6基础语法-按需导入 import{接收名,接收名,...}from'模块'           另外一种方式  ......
  • 浪潮信息牵头制定的国家标准《模块化数据中心通用规范》获批发布
    近日,国家标准化管理委员会发布最新国家标准公告,由浪潮信息牵头制定的数字基础设施领域的国家标准《模块化数据中心通用规范》获批发布。根据公告,GB/T41783-2022《模块化数......
  • Rust的模块化概念与可见性修饰符
    【模块化编程】是指将计算机程序的功能分离成独立的、可相互作用的“模块”的软件设计概念,每个模块都包含着执行一个预期功能的代码,复杂的系统被分割为小块的独立代码块。......
  • js文件模块化引用问题(JavaScript modules)
    有个前端项目,需要用到配置文件。这个配置文件实在是太大了,就想拆成多个小的,然后一一引入,组合成一个完整的配置文件。如果是vue代码,这种情况根本是手到擒来,不费吹灰之力,而该......
  • 为什么需要模块化
    1.为什么需要模块化如果多人同时开发一个项目的时候,每个人都会创建很多的.js文件,可能就会存在命名冲突的问题。为了解决这个问题我们可以使用立即调用函数。但是......
  • element ui框架(vuex模块化)
        上一节我们说到了vuex在数据保存中的作用。其实vuex在实际使用中,需要保存非常多的数据,不可能所有的数据都放到index.js里面。因此,有必要把数据放到单独的模块里......
  • 模块化开发和webpack
    模块化开发和webpack模块化相关规范1、概述开发模式主要问题命名冲突文件依赖2、通过模块化解决上述问题模块化就是把单独的一个功能封装到-一个模块(文件)中,......