JavaScript හි නවීන මොඩියුල හැඳින්වීම
ඔබ දැනටමත් මොඩියුල ක්රම closers හරහා සමඟ වැඩ කර ඇත. නවීන JavaScript හි, සෑම මොඩියුලයක්ම වෙනම ගොනුවක තැබීමට සහ පසුව අවශ්ය නම් අනෙකුත් ගොනු වලට සම්බන්ධ කිරීමට, අවශ්ය විචල්යයන් සහ ශ්රිතයන් පමණක් අපනයනය කිරීමට ඉඩ දෙන වඩාත් පහසු මොඩියුල පෙනී ගොස් ඇත.
මුලදී, එවැනි මොඩියුල JavaScript ප්රමිතියේ ස්ථිර කර නොතිබූ අතර සරලව සංවර්ධනය කරනු ලැබුවේ සමුදාය විසිනි. ඒ අනුව, බොහෝ විවිධ මොඩියුල පද්ධති පෙනී ගියේය: AMD, CommonJS, UMD සහ අනෙකුත්.
ඉන්පසු, JavaScript ප්රමිතියේ එහිම මොඩියුල පෙනී ගියේය. ඒවා ES මොඩියුල නම් වේ. මේ නිසා සමුදාය විසින් සංවර්ධනය කරන ලද මොඩියුල ඉක්මනින් පැරණි වී ගිය අතර ඒවා භාවිතා කිරීම සුදුසු නොවේ.
අවධානය යොමු කළ යුත්තේ CommonJS මොඩියුල වලට පමණි, මන්ද මුලදී NodeJS වැඩ කරනු ලැබුවේ ඒවා මත ය, එසේම දැනටත් එය සුසංයෝජන අරමුණු සඳහා පෙරනිමිය ලෙස ඒවා මත වැඩ කරයි.
ඊට අමතරව, බොහෝ විට විවිධ පුස්තකාල සම්බන්ධ කිරීමේ උපදෙස් වලදී ඔබට CommonJS ප්රභේදයේ විස්තරය හමු වනු ඇත, ES නොව. එමනිසා CommonJS කේතය ES වෙත නැවත සකස් කරන්නේ කෙසේදැයි ඔබට මනසේ සිතාගත යුතුය.
තවත් සියුම් කරුණක් තිබේ. මොඩියුල දැන් JavaScript ප්රමිතියේ ස්ථිර කර තිබුවද, ඒවා සරලව බ්රවුසරයක ක්රියා නොකරනු ඇත (තවම). මේ සඳහා ඔබට ජනප්රිය එකතු කිරීමේ මෙවලමක් භාවිතා කළ යුතුය.