欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > 前端(模块化)

前端(模块化)

2025/2/22 2:09:55 来源:https://blog.csdn.net/m0_67244960/article/details/144455113  浏览:    关键词:前端(模块化)

未使用模块化

定义两个js文件simple1.js和simple2.js

let a1=1;
let a1=1;

两个js文件变量重名

在html测试

传统引入js文件

<script src="./simple1.js"></script>
<script src="./simple2.js"></script>

浏览器报错

使用模块化后

暴露js文件

暴露MyEx.js

export let arr={name:"李四",age:2};
export function f1(){console.log("MyEx的f1函数");console.log(arr)
}

暴露MyExport.js

 let arr={name:"李四",age:2};function f1(){console.log("MyExport的f1函数");console.log(arr)
}
export{arr,f1};

测试暴露值

<!-- 模块化 -->
<script type="module">import * as me from "./MyEx.js";import {arr,f1}from "./MyExport.js"me.f1();console.log(me.arr);
​f1();console.log(arr);
</script>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词