Compare commits
2 commits
8a29596b18
...
a5ee0fecb1
| Author | SHA1 | Date | |
|---|---|---|---|
| a5ee0fecb1 | |||
| 6203a02b89 |
2 changed files with 10 additions and 12 deletions
|
|
@ -8,17 +8,15 @@ use crate::{util, AutoDefault, CowStr, Weight};
|
|||
/// Los distintos modos de carga permiten optimizar el rendimiento y controlar el comportamiento del
|
||||
/// script en relación con el análisis del documento HTML y la ejecución del resto de scripts.
|
||||
///
|
||||
/// - [`From`] - Carga estándar con la etiqueta `<script src="...">`.
|
||||
/// - [`Defer`] - Igual que [`From`], pero con el atributo `defer`, descarga en paralelo y se
|
||||
/// ejecuta tras el análisis del documento HTML, respetando el orden de
|
||||
/// aparición.
|
||||
/// - [`Async`] - Igual que [`From`], pero con el atributo `async`, descarga en paralelo y se
|
||||
/// ejecuta en cuanto esté listo, **sin garantizar** el orden relativo respecto
|
||||
/// a otros scripts.
|
||||
/// - [`Inline`] - Inserta el código directamente en la etiqueta `<script>`.
|
||||
/// - [`OnLoad`] - Inserta el código JavaScript y lo ejecuta tras el evento `DOMContentLoaded`.
|
||||
/// - [`From`] - Carga estándar con la etiqueta `<script src="...">`.
|
||||
/// - [`Defer`] - Igual que [`From`], pero con el atributo `defer`, descarga en paralelo y se
|
||||
/// ejecuta tras el análisis del documento HTML, respetando el orden de aparición.
|
||||
/// - [`Async`] - Igual que [`From`], pero con el atributo `async`, descarga en paralelo y se
|
||||
/// ejecuta en cuanto esté listo, **sin garantizar** el orden relativo respecto a otros scripts.
|
||||
/// - [`Inline`] - Inserta el código directamente en la etiqueta `<script>`.
|
||||
/// - [`OnLoad`] - Inserta el código JavaScript y lo ejecuta tras el evento `DOMContentLoaded`.
|
||||
/// - [`OnLoadAsync`] - Igual que [`OnLoad`], pero con manejador asíncrono (`async`), útil si dentro
|
||||
/// del código JavaScript se utiliza `await`.
|
||||
/// del código JavaScript se utiliza `await`.
|
||||
#[derive(AutoDefault)]
|
||||
enum Source {
|
||||
#[default]
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ use crate::{util, AutoDefault, CowStr, Weight};
|
|||
/// Los estilos pueden cargarse desde un archivo externo o estar embebidos directamente en una
|
||||
/// etiqueta `<style>`.
|
||||
///
|
||||
/// - [`From`] - Carga la hoja de estilos desde un archivo externo, insertándola mediante una
|
||||
/// etiqueta `<link>` con `rel="stylesheet"`.
|
||||
/// - [`From`] - Carga la hoja de estilos desde un archivo externo, insertándola mediante una
|
||||
/// etiqueta `<link>` con `rel="stylesheet"`.
|
||||
/// - [`Inline`] - Inserta directamente el contenido CSS dentro de una etiqueta `<style>`.
|
||||
#[derive(AutoDefault)]
|
||||
enum Source {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue