কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট মডিউলস ডাইনামিক্যালি লোড করা

জাভাস্ক্রিপ্ট মডিউলস ডাইনামিক্যালি লোড করার জন্য নিচের কোডটি দেখুন।

নোট - এই উদাহরণ চালানোর জন্য আপনাকে একটি লোকালহোস্ট সার্ভার চালাতে হবে।

উদাহরণ

<!DOCTYPE html> <html lang="bn"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>ডাইনামিক মডিউল লোডিং</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result {       font-size: 18px;       font-weight: 500;     } </style> </head> <body> <h1> জাভাস্ক্রিপ্ট মডিউলস ডাইনামিক্যালি লোড করা</h1> <button class="Btn">ইম্পোর্ট</button> <div class="result"></div> <h3>উপরোক্ত বাটনে ক্লিক করুন মডিউল ইম্পোর্ট করতে</h3> <script src="script.js" type="module"></script> <script src="sample.js" type="module"></script> </body> </html>

script.js

import test from './sample.js'; document.querySelector('.Btn').addEventListener('click',()=>{ test(); })

sample.js

let resultEle = document.querySelector(".result"); export default function testImport(){ resultEle.innerHTML = 'Module testImport has been imported'; }

আউটপুট

প্রাথমিক অবস্থা:

জাভাস্ক্রিপ্ট মডিউলস ডাইনামিক্যালি লোড করা

'ইম্পোর্ট' বাটনে ক্লিক করার পর:

জাভাস্ক্রিপ্ট মডিউলস ডাইনামিক্যালি লোড করা

  1. জাভাস্ক্রিপ্ট ফাইল ডাইনামিকভাবে লোড করা

  2. জাভাস্ক্রিপ্ট মডিউলস

  3. জাভাস্ক্রিপ্টে অবজেক্ট মান ডাইনামিক্যালি সেট করা

  4. জাভাস্ক্রিপ্টে অ্যারে ব্যবহার করে ডাইনামিকভাবে রেডিও বাটন তৈরি করা