Kuxazululiwe: setha ububanzi besikrini

Isibuyekezo sokugcina: 09/22/2023

Impela, nasi isihloko:

Ukuqonda indida yokusetha ububanzi besikrini kuyinkinga evamile onjiniyela abahlangabezana nayo. Kungakhathaliseki ukuthi udala imiklamo esabelayo noma ubhekana nezinkinga zokufinyeleleka, kubalulekile ukuqonda ngokuqondile ukuthi ungalawula kanjani ububanzi besikrini ngendlela efanele. Ku-JavaScript, kulula ukuthola ububanzi besikrini sesibukeli. Into yewindi.isikrini ingasetshenziswa ukufunda ububanzi besikrini. Manje, ake sicwilise ukuze sikuchaze kangcono lokhu ezigabeni ezilandelayo.

Isixazululo Esilungile

Isixazululo esilula sale nkinga sisekusetshenzisweni kwento yewindi le-JavaScript kanye nendlela yayo ethi screen.width. Lesi sici sibuyisela ububanzi besikrini ngamaphikseli. Ihlinzeka ngesixazululo esihle kakhulu sokwenza imiklamo esabelayo yobubanzi obuhlukene besikrini.

const screenWidth = window.screen.width;

Lo mugqa wekhodi usetha Ububanzi besikrini obuguquguqukayo kububanzi besikrini somsebenzisi ngamaphikseli.

Incazelo Yesinyathelo Nesinyathelo Yekhodi

Nakhu ukuhlukaniswa okulula ukukulandela lokho okwenziwa ikhodi:

  • Iwindi: Ku-JavaScript, into yewindi iyinto yomhlaba wonke ephethe okuguquguqukayo, imisebenzi, umlando, indawo. Imele iwindi lesiphequluli. Zonke izinto ze-JavaScript zomhlaba wonke, imisebenzi, neziguquguqukayo ziba amalungu ento yewindi ngokuzenzakalelayo.
  • isikrini: Into yesikrini iyisici sento yewindi. Iqukethe ulwazi mayelana nesikrini somsebenzisi.
  • ububanzi: Isici sobubanzi sibuyisela ububanzi obuphelele besikrini somsebenzisi, ngamaphikseli. Kuyasiza ekunqumeni ukulungiswa kwesikrini kwedivayisi ebonisa ikhasi lewebhu.

Ngakho-ke, Ukusebenzisa okuthi “window.screen.width” kuyindlela evamile esetshenziswa onjiniyela emhlabeni wonke ukuthola ububanzi besikrini.

Imitapo yolwazi ye-JavaScript ebalulekile

Kulesi simo, ayikho imitapo yolwazi eyingqayizivele edingekayo. I-JavaScript yesimanje kanye ne-API Yesiphequluli zihlonyiselwe ukuphatha le misebenzi ngokushelela. Nokho, ukuze uthole ukukhohlisa kwesakhiwo okuyinkimbinkimbi noma idizayini ephendulayo, imitapo yolwazi efana ne-jQuery noma izinhlaka ezifana ne-Bootstrap ingase ibe usizo.

Imisebenzi Ehlobene Nezindlela

I-JavaScript inikeza izindlela nezici ezimbalwa ezihlobene newindi nezinto zesikrini, okuhlanganisa i-window.innerWidth, window.outerWidth, screen.availWidth. Isici se-innerWidth sibuyisela ububanzi bendawo yokuqukethwe kwewindi. Ngenkathi i-outerWidth ibuyisela ububanzi bengaphandle lewindi lesiphequluli. Ngakolunye uhlangothi, i-screen.availWidth inikeza ububanzi besikrini susa izixhumi ezibonakalayo njenge-Windows Taskbar.

Ngale ncazelo enemininingwane, kuyacaca ukuthi ukukhohlisa ububanzi besikrini ku-JavaScript, nakuba kusabisa ekuqaleni, kuyinqubo eqondile. Ngethemba ukuthi lokhu kukunikeza ukubamba okuqinile ekuphatheni ububanzi besikrini ku-JavaScript.

Okuthunyelwe okuhlobene:

Shiya amazwana