Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

200
Views
¿Por qué borderBoxSize de ResizeObserver es una matriz?

Cuando uso ResizeObserver, creo un ObserverCallBack como

 public handleCallBack: ResizeObserverCallback = entries => { entries.forEach(entry => { // get new size const newWidth = entry.borderBoxSize.inlineSize }) }

Pero el tipo de borderBoxSize es ReadonlyArray de ResizeObserverSize

Debería cambiar mi código para que sea borderBoxSize[0]

Tengo mucha curiosidad por qué borderBoxSize debe ser una matriz, y cuando su longitud será mayor que 1

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

De acuerdo con la nota en https://drafts.csswg.org/resize-observer/#dom-resizeobserverentry-borderboxsize , aún no puede suceder, pero lo hará en una versión futura de las especificaciones:

Las propiedades de tamaño de cuadro se exponen como FrozenArray para admitir elementos que tienen varios fragmentos, que se producen en escenarios de varias columnas. Sin embargo, las definiciones actuales de content rect y border box no mencionan cómo esos cuadros se ven afectados por el diseño de varias columnas. En esta especificación, solo se devolverá un único ResizeObserverSize en FrozenArray, que corresponderá a las dimensiones de la primera columna. Una versión futura de esta especificación ampliará el FrozenArray devuelto para contener la información de tamaño por fragmento.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!