Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

229
Visualizações
¿Cuál es la mejor manera de configurar métodos públicos en una biblioteca JS?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae tincidunt lacus. Praesent pellentesque sem mauris, et pulvinar diam viverra quis. Etiam eu feugiat sem. Donec id mauris vel nibh feugiat pulvinar. Quisque et orci mi. Duis tincidunt risus eu ligula maximus, tempor posuere orci dapibus. Aliquam faucibus tellus ligula, vel efficitur libero posuere nec. Cras augue dui, cursus finibus dictum nec, dignissim in dolor. Donec bibendum mollis nunc ac feugiat. Praesent feugiat, neque in euismod pharetra, lacus nunc tempus nisi, nec lacinia nisl nisi at dolor. Entero lobortis rhoncus mauris sit amet mollis.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Si su biblioteca se incluye en una página web sin agrupación, es decir, con

 <script src="..."></script> <script>//other client script</script>

entonces, el enfoque más sensato con diferencia (el que implementa la gran mayoría de este tipo de bibliotecas) es crear un objeto al que se pueda acceder globalmente que proporcione una interfaz para todas las propiedades y métodos de la biblioteca. Enviar un evento de clic a la etiqueta del script no tiene sentido. Más bien, haga que su biblioteca haga algo como:

 window.theLibrary = (() => { const theLibraryNamespace = {}; // lots and lots and lots of code that assigns stuff to theLibraryNamespace return theLibraryNamespace; })();

Luego, para interactuar con él, los otros scripts en la página harían algo como

 theLibrary.sendMessage('someEventName', eventData);

o tal vez

 theLibrary.doX(eventDataForX)

(con cualquier tipo de firma de función que mejor se adapte a su caso de uso esperado)

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda