
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.