⊗jsPmMCVFEO 504 of 505 menu

Uhamisho wa Kitu katika Moduli kupitia Kufunga kwa JavaScript

Wacha tuwe na moduli ifuatayo:

;(function() { function func1() { alert('module funcion'); } function func2() { alert('module funcion'); } function func3() { alert('module funcion'); } })();

Wacha tutake kuhamisha nje kazi zote tatu. Katika kesi hii, ili tusiunde majina ya ziada ya kazi nje ya moduli, ni bora kuandika kazi zote kwenye kitu kimoja na kufanya uhamisho wa kitu hicho:

;(function() { function func1() { alert('module funcion'); } function func2() { alert('module funcion'); } function func3() { alert('module funcion'); } window.module = {func1: func1, func2: func2, func3: func3}; })();

Kwa kuwa majina ya funguo na vigezo vinafanana, kitu chenye kazi kinaweza kurahisishwa:

;(function() { function func1() { alert('module funcion'); } function func2() { alert('module funcion'); } function func3() { alert('module funcion'); } window.module = {func1, func2, func3}; })();

Inaweza pia kufanyika kwa njia nyingine. Tutaandika kazi kwenye kitu mara moja wakati wa kuelezea kazi, kama hivi:

;(function() { let module = {}; module.func1 = function() { alert('module funcion'); } module.func2 = function() { alert('module funcion'); } module.func3 = function() { alert('module funcion'); } window.module = module; })();

Imetolewa moduli ifuatayo:

;(function() { let str1 = 'module variable'; let str2 = 'module variable'; let str3 = 'module variable'; function func1() { alert('module funcion'); } function func2() { alert('module funcion'); } function func3() { alert('module funcion'); } function func4() { alert('module funcion'); } function func5() { alert('module funcion'); } })();

Hamisha nje kitu chenye kazi tano za kwanza na vigezo viwili vya kwanza.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa