Rumah > Soal Jawab > teks badan
Saya melihat orang lain menulis dalam projek vue:
// 如果从详情返回并且之前存有对应的查询条件和参数
// 则直接渲染之前的数据
if (window.window.sessionStorage.searchKey && window.window.sessionStorage.tab === this.searchKey.tab) {
this.topics = JSON.parse(window.window.sessionStorage.topics);
this.searchKey = JSON.parse(window.window.sessionStorage.searchKey);
// 下一个dom 更新序列之后再执行函数
this.$nextTick(
() => $(window).scrollTop(window.window.sessionStorage.scrollTop)
);
} else {
this.getTopics();
}
Mengapa kita perlu menambah dua tetingkap pada window.window.sessionStorage di sini
Sebenarnya hasil daripada window.window.sessionStorage=== window.sessionStorage adalah benar?
w3c berkata ini:
Harta window.window adalah bersamaan dengan harta diri, yang mengandungi rujukan kepada tingkap itu sendiri.
window.window Apakah senario aplikasi lain yang ada untuk kaedah penulisan ini?
我想大声告诉你2017-05-19 10:18:49
Daripada ini, saya rasa tidak ada perbezaan.
Sebab mengapa terdapat window.window
adalah untuk mengelakkan sesuatu: window.window
这种做法 应当是为了避免什么:
JavaScript 的垃圾回收 GC
GC kutipan sampah JavaScript
mungkin mengitar semula objek tetingkap, jadi kami melakukan ini. Kenyataan daripada Baozhan
Penjelasan MDN🎜 🎜Sifat tetingkap objek tetingkap menghala ke objek tetingkap itu sendiri🎜