大家好,我是Karin。今天要來學習的內容是JavaScript中的Modules模組基礎。
學習內容來自:彭彭的教學影片
https://www.youtube.com/watch?v=wT9fKMLdPR4&list=PL-g0fdC5RMbqW54tWQPIVbhyl_Ky6a2VI&index=30
當把一個很龐大的程式切割成多個檔案,每一個程式檔案就稱為模組。
function echo(msg){
console.log(msg);
}
export default echo; //export default 資料
import echo from "./lib.js"; //import 資料 from "模組檔案路徑"
let name="一個檔案";
echo(name);
<script type="module" src="main.js"></script>
模組有各自的命名空間,互相不受影響。
function echo(msg){
consloe.log(msg);
}
let name="一個模組檔案";
echo(name);
export default echo;
import echo from "./lib.js";
let name="一個檔案";
echo(name);
此範例表示不同模組檔案間,可以存在相同名稱的變數。代表著模組的獨立性。
明天來做實例練習(^._.^)ノ
祝大家中秋節快樂!