Kuxazululiwe: layisha kabusha ikhasi

Isibuyekezo sokugcina: 09/21/2023

Impela, ngingakusiza ngalokho. Ake siqale ngesingeniso.

Ekuthuthukisweni kwewebhu, omunye wemisebenzi evamile wonke unjiniyela okufanele abhekane nayo esikhathini esithile ukudala umsebenzi wokulayisha kabusha ikhasi lewebhu. Kungumsebenzi ongabukeka ulula ngaphandle kodwa udinga ukuqonda kahle i-JavaScript, ulimi oluyinhloko lokuhlela lwewebhu. Kulesi sihloko, sihlola izindlela ezihlukene zokulayisha kabusha ikhasi ku-JavaScript, sixoxe ngamalabhulali noma imisebenzi ehilelekile, futhi sinikeze ukuhamba ngesinyathelo ngesinyathelo sekhodi.

Isixazululo senkinga sisekuqondeni into ethi "Indawo" ku-JavaScript. Into ethi "Indawo" iyingxenye yohlelo "Iwindi" ku-JavaScript, futhi iqukethe ulwazi mayelana ne-URL yamanje nezindlela zokuyikhohlisa.

// Here's the simplest way to reload a page in JavaScript
location.reload();

Ukumane ushayele indlela 'reload()' entweni 'indawo' kuzovuselela ikhasi.

Ukuqonda ikhodi

Kuyo yonke indawo yesikhathi sokusebenza se-JavaScript, kunento 'yewindi' yomhlaba wonke emele iwindi eliqukethe idokhumenti ye-DOM. Indawo 'yendawo' yento 'yewindi' ingabhalwa ngaphandle kwesiqalo sewindi.

// These two are equivalent
window.location.reload();
location.reload();

Indlela 'yokulayisha kabusha()', uma icelwa, ilayisha kabusha i-URL yamanje, njengenkinobho yokuvuselela.

Imitapo yolwazi kanye Nemisebenzi Ehlobene

Ngaphandle kokusebenza kwesiphequluli esakhelwe ngaphakathi, amalabhulali e-JavaScript ahlukahlukene nawo ahlinzeka ngokusebenza kokulayisha kabusha. Isibonelo, i-jQuery, umtapo wezincwadi odumile we-JavaScript, yenza lula izinto eziningi eziyinkimbinkimbi ezivela ku-JavaScript, njengezingcingo ze-AJAX kanye nokukhohlisa kwe-DOM. Nokho, uma kukhulunywa ngokulayishwa kabusha kwekhasi, i-JavaScript esobala isebenza kahle kakhulu futhi iyanconywa.

  • Indlela 'yokulayisha kabusha()' ingeyento ethi 'Indawo' ku-JavaScript.
  • Into ethi 'Indawo' iqukethe ulwazi lwe-URL yamanje.
  • Singasebenzisa 'iwindi.indawo' noma 'indawo' ukuze sibhekisele entweni yendawo.

Sekukonke, ukulayisha kabusha ikhasi lewebhu usebenzisa i-JavaScript kuqondile, ngenxa yento eyakhelwe ngaphakathi ethi 'Indawo'. Ihlinzeka ngendlela 'yokulayisha kabusha()', esingayibiza kalula ukuze sivuselele ikhasi lamanje. Kungakhathaliseki ukuthi wakha uhlelo lokusebenza lwekhasi elilodwa noma uhlelo lokusebenza lwewebhu oluyinkimbinkimbi, ukwazi ukuthi uphathwa kanjani indawo yesiphequluli kuwulwazi olubalulekile.

Umlando Wokuvuselela Ikhasi

Ngokomlando, ikhono lokuvuselela ikhasi lewebhu lalingelula njalo. Ezinsukwini zokuqala ze-inthanethi, ukuvuselelwa kwekhasi okugcwele kwakudingeka cishe kuso sonke isenzo esithathwe umsebenzisi wakho esenza ushintsho kusizindalwazi esingaphansi. Namuhla, ngokukhuphuka kwe-AJAX (i-Asynchronous JavaScript ne-XML), singakwazi ukuvuselela izingxenye ezithile zekhasi ngaphandle kokuphazamisa ulwazi lomsebenzisi.

Lolu shintsho olubalulekile ekuthuthukisweni kwewebhu luvumele isikhathi sangempela, esifana nohlelo lokusebenza lwedeskithophu. Kungenye yezindlela eziningi i-JavaScript eye yavela ngayo eminyakeni edlule, ihlinzeka ngolwazi lwewebhu olungcono nolungenazihibe kubasebenzisi.

Okuthunyelwe okuhlobene: