La ĉefa problemo rilata al ekranlarĝo estas, ke povas esti malfacile krei aranĝojn, kiuj aspektas bone en ĉiuj aparatoj. Ekzemple, se vi volas aranĝon kiu aspektas bone en labortabla komputilo, ĝi eble ne aspektas tiel bona en telefono aŭ tablojdo.
is less than 768px if (screen.width < 768) { // do something }
Ĉi tiu kodo kontrolas ĉu la larĝo de la ekrano estas malpli ol 768px. Se ĝi estas, tiam ĝi ekzekutos la kodon ene de la buklaj krampoj.
JavaScript ekranaj propraĵoj
En JavaScript, ekranaj propraĵoj estas uzataj por ricevi informojn pri la nuna ekrano. Ekranaj propraĵoj estas alireblaj per la propraĵo window.screen. La sekva tabelo listigas la plej oftajn ekranajn trajtojn en JavaScript.
Ekrana Proprieto Priskribo
window.screen.width La larĝo de la nuna ekrano en pikseloj.
window.screen.height La alteco de la nuna ekrano en pikseloj.
window.screen.depth La profundo de la nuna ekrano en pikseloj (0 = surfaco, 1 = bitmapo).
Tipo de ekrano kun JavaScript
Tipo de ekrano estas javaskripto.