⊗jsPmMCMCU 498 of 505 menu

Pratik Uygulama

İki div elementi ve içlerinde sayılar verildiğini varsayalım:

<div id="div1">10</div> <div id="div2">10</div>

İlk div'e tıklandığında değerinin karesinin alınmasını, ikinci div'e tıklandığında ise küpünün alınmasını sağlayalım.

Kodumuzu iki modül halinde düzenleyelim:

;(function() { let elem = document.querySelector('#div1'); // ilk div function func(num) { return num * num; // karesini al } elem.addEventListener('click', function() { this.textContent = func(elem.textContent); }); })(); ;(function() { let elem = document.querySelector('#div2'); // ikinci div function func(num) { return num * num * num; // küpünü al } elem.addEventListener('click', function() { this.textContent = func(elem.textContent); }); })();

Artık her modülde, değişken ve fonksiyonların betiğimizin diğer değişken ve fonksiyonlarıyla çakışacağından korkmadan her türlü değişkeni ve fonksiyonu kullanabiliriz.

Örneğin, her iki elementi de elem değişkeninde saklıyoruz - her biri kendi modülünün kendi değişkeninde. Eğer burada modüller olmasaydı, elementlerimizi saklamak için farklı değişkenler tanımlamak zorunda kalırdık. Modüllerle birlikte, bir başkasının bu değişkeni kullanmak isteyeceğinden korkmadan değişkenimizi rahatça kullanabiliriz.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet