Rumah  >  Artikel  >  hujung hadapan web  >  Apakah maksud kotak pasir javascript?

Apakah maksud kotak pasir javascript?

藏色散人
藏色散人asal
2021-11-16 11:46:272724semak imbas

Kotak pasir dalam JavaScript merujuk kepada kawasan bebas sepenuhnya yang menggunakan sifat dan kaedah bebasnya sendiri Format asas kotak pasir dalam js ialah "(function(){})(...) "; mod biasanya digunakan semasa menulis rangka kerja pihak ketiga atau menulis pemalam untuk rangka kerja pihak ketiga atau menulis komponen dengan fungsi bebas.

Apakah maksud kotak pasir javascript?

Persekitaran pengendalian artikel ini: sistem windows7, versi javascript 1.8.5, komputer DELL G3

Apakah maksudnya kotak pasir javascript?

Konsep kotak pasir dalam js

Kotak pasir

Kotak pasir ialah kawasan bebas sepenuhnya dalam js yang menggunakan Independent atribut dan kaedah

Format asas kotak pasir dalam js

(function(){})()

Fungsi panggilan kendiri (pelaksanaan fungsi segera)

Spesifikasi penggunaan kotak pasir

Tulis semua definisi pembolehubah di bahagian atas

Letakkan kod logik di tengah

Akhir sekali, jika perlu, dedahkan beberapa ahli kepada dunia luar (seperti jQuery, seperti window . Contohnya, window.=window.jQuery=$)

Tujuan kotak pasir

Mod kotak pasir biasanya digunakan semasa menulis rangka kerja pihak ketiga

atau untuk pemalam penulisan rangka kerja pihak ketiga

atau menulis beberapa komponen dengan fungsi bebas

Kelebihan mod kotak pasir

1 menggunakan IIFE , tiada pembolehubah global akan terdedah kepada dunia luar, dan tiada pencemaran pembolehubah global

2. Semua data dalam kotak pasir diasingkan sepenuhnya dari dunia luar dan tidak boleh diubah suai oleh dunia luar . Ini memastikan keselamatan kod

Pembelajaran yang disyorkan: "Tutorial Asas JavaScript"

Atas ialah kandungan terperinci Apakah maksud kotak pasir javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn