Ves al contingut principal

Principals objectes

Aquest capítol us guiarà a través del cor del llenguatge JavaScript: els seus objectes integrats i l'entorn on viuen. Per construir qualsevol aplicació web funcional, no n'hi ha prou amb saber declarar variables i crear funcions; cal entendre com manipular les dades i interactuar amb la finestra del navegador.

D'una banda, explorarem els Objectes Globals Nadius, que proporcionen mètodes i propietats essencials per tractar amb la informació. Des de la gestió de text amb l'objecte String, passant pels càlculs matemàtics avançats a través de l'objecte Math, fins a la manipulació temporal amb Date. També ens endinsarem en l'objecte RegExp, una eina potent i indispensable per buscar patrons complexos dins de les cadenes de text. Com veureu, la flexibilitat de JavaScript rau en la riquesa d'aquests objectes predefinits.

De l'altra banda, examinarem el Model d'Objectes del Navegador (BOM), la vostra interfície directa amb la finestra de l'usuari. L'objecte window és el pare de tots ells i l'àmbit global. A partir d'aquí, coneixerem l'objecte document, que representa la pàgina HTML (el DOM) i us permet manipular-ne el contingut. A més, dominareu objectes clau per a la navegació i l'estat, com ara location (per gestionar l'URL), history (per interactuar amb les sessions de navegació) i navigator i screen (per obtenir informació del dispositiu i la pantalla de l'usuari).

Entendre la relació entre aquests objectes de dades i els objectes del navegador és clau per escriure un codi eficaç, potent i adaptatiu. Prepareu-vos per desbloquejar el potencial complet de JavaScript al món real.