Las mejores prácticas para usar fragmentos de JavaScript externos con div Div

WordPress y Div están haciendo muchas cosas maravillosas para facilitar la construcción de un sitio web. Pero a veces necesitamos funcionalidades más avanzadas que solo se puedan hacer con JavaScript. Con Div, puede agregar fácilmente los fragmentos JavaScript o JQuey (piezas de bacalao) a su tema o página web sin un complemento, incluso si no tiene un tema infantil configurado. En este tutorial, revisaremos algunas de las mejores prácticas para el uso de fragmentos de JavaScript externos. Una palabra rápida sobre JavaScript y JQuey JavaScript es la magia detrás de la funcionalidad dinámica que ves en un sitio web. Es el lenguaje de codificación de un cliente, creado para la web, que puede acceder a todos los archivos temáticos y puede realizar todo tipo de funciones a través del navegador, lo que no solo sería posible con HTML o CSS.
JQuey (una de las bibliotecas de JavaScript más populares) ha hecho que sea muy fácil agregar fragmentos de JavaScript en sus sitios web, que funcionarán en diferentes tipos de navegador. Es por eso que vemos mucho jquey hoy en los sitios web. JQuey también se incorpora a WordPress, por lo que cualquier código jQuery que agregue a la diva funcionará si está formateado correctamente. Formateo correcto del fragmento jQuery en Div / WordPress Uso de la función de documento Ready En la mayoría de los casos, sugeriría usar $ (documento) .Ready () en sus fragmentos jquey. Cualquier JavaScript agregado en $ (documento) .Ready () asegurará que el documento (o DOM) esté cargado y listo antes de ejecutar JavaScript. Esto evita ciertas situaciones en las que JavaScript se puede ejecutar cuando la página no está preparada para ser manipulada de manera segura.
En la división, la función debe verse así … jQuery (documento) .Ready (function () {// Agregar jQuery Crode para cargar una vez que el DOM esté listo
});
El uso de “jquey” en lugar de “$” Cuando se usa jQuey en WordPress porque WordPress ya viene con una versión de compatibilidad de jquey, el estándar $ para jquey no funciona. Esto es para evitar conflictos con otras bibliotecas de JavaScript que puede usar o no en WordPress. En cambio, deberá usar jQuey en lugar de su pedido de $ rápido. Entonces este … $ (documento) .Ready (function () {
$ (“P”). Click (function () {
$ (esto) .Hide ();
});
});
Debe convertirse en esto …
JQuery (documento) .Ready (function () {
JQuery (“P”). Click (function () {
JQuery (esto) .Hide ();
});
});
Sin embargo, si desea mantener el código menos hinchado y mantener esos atajos $, puede usar $ en lugar de jQuery si agrega $ como argumento enviado a la preparación del documento. Esto le permitirá mantener $ en el fragmento de jquey contenido en esa posición. Así es como se vería esto … jQuery (documento) .Ready (function ($) {
// Agregue el código JQuey aquí, usando $ para referirse a JQuey.
$ (“div”) .Hide ();
});
O puede pasar $ por jQuery con una función simple como esta con la función de preparación del documento …
(función ($) {
// Agregue el código JQuey aquí, usando $ para referirse a JQuey.
$ (documento) .Ready (function () {
$ (“div”) .Hide ();
});
}) (JQuery);
Ahora que entendemos algunas de las mejores prácticas con respecto al formato de los fragmentos de JavaScript, para explorar cómo agregarlas adecuadamente a su DIV. Agregar fragmentos de JavaScript en una sola página utilizando el módulo de código Si desea agregar un fragmento JavaScript (o jQuey) a una sola página en la división, puede usar el módulo de código. Esto asegurará que JS no se cargue innecesariamente en cada página, causando un aumento menor en el tiempo de carga de la página en las páginas que ni siquiera lo necesitan. Primero, active el generador DIVII al editar la página que necesita el fragmento JS. Luego agregue un módulo de código en su página.
El código funcionará en cualquier lugar de la página, por lo que depende de usted donde desee ponerlo. Después de agregar el módulo de código, pegue al fragmento JavaScript. Asegúrese de envolver el código en una etiqueta para que el código sea reconocido como JavaScript.
Recuerde asegurarse de que su fragmento esté formateado correctamente envolviéndolo con la etiqueta para que el código sea reconocido como JavaScript. Y si usa JQuey, incluya la función de preparación del documento, para que se cargue cada vez que el documento esté preparado para ello. También deberá usar jQuey en su fragmento en lugar de $ abreviatura.

¡Eso es todo! Su fragmento debe ejecutarse en la página según las expectativas. Nota: La etiqueta
Sin embargo, como “Text / JavaScript” es el tipo predeterminado, es bueno dejarlo afuera al usarlo para fragmentos de código JavaScript. Agregar fragmentos de JavaScript a todas las páginas / publicaciones utilizando el tema de la división (no se requiere el tema de los niños) también se pueden agregar fragmentos de JavaScript al DIV utilizando la pestaña de integración de las opciones del tema. Este método funciona bien para los fragmentos JS que desea cargar en todas las páginas / publicaciones de su sitio web. Esta también es una buena opción si no tiene un tema para niños o si solo tiene unos pocos fragmentos JS que deben agregarse a su Sección de Integración de Código, explore las opciones de temas Divi> y haga clic en la pestaña Integración.
Al encontrar dónde poner su fragmento JavaScript allí, verá cuatro áreas donde puede agregar código personalizado a su DIV. Para la mayoría de los casos, sería mejor agregar fragmentos JS al cuerpo. Esto realmente colocará su fragmento en la parte inferior de la página para que se cargue después de todos los demás, lo cual es excelente para la velocidad de carga de la página. En algunos casos, es posible que desee agregar el código al encabezado para que el código se pueda cargar más rápido (o si su documento depende del JavaScript que se ejecute más rápido). Por lo tanto, deberá probar y decidir la mejor opción que le brinda el mejor equilibrio, sincronización y funcionalidad.
Por ejemplo, es posible que tenga un fragmento jQuery que agrega estilo a su encabezado en este caso, no querrá cargarlo en el cuerpo (al final de la página), porque el encabezado inicialmente se cargaría sin ese estilo hasta que lea el fragmento. Esto permitiría que los visitantes se vean feos por un corto tiempo. Sin embargo, si lo cargue en la cabeza, no tendría ese retraso en el estilo. También puede optar por agregar el fragmento JS al final de sus publicaciones. Si tiene un código que solo se aplica a las publicaciones de blog. Esto evitará que el código cargue el código a otras páginas.

Siempre se recomienda agregar fragmentos JS a DIV desde un archivo JS separado (usando un tema infantil) para usar un tema para niños para su DIV. Y una vez que haya configurado correctamente el tema del niño, puede incorporar un archivo JS que pueda usarse para mantener los fragmentos JS. Esta es definitivamente la forma favorita de administrar JavaScript en los sitios de WordPress y funciona bien con Div.

Crear el archivo JS en el tema de su hijo siempre es una idea maravillosa para configurar un tema para los niños, especialmente si tiene la intención de cambiar los archivos del tema. Una vez que haya creado un tema para niños, puede crear fácilmente un archivo JavaScript donde pueda colocar todos los fragmentos JS en un solo lugar. Aquí le mostramos cómo hacerlo. Cree un archivo JavaScript y agréguelo a la carpeta de temas de los niños usando un editor de código, cree un nuevo archivo y guárdelo como un archivo JavaScript. Por ejemplo, si guardó el archivo como un tipo de “JS” con el nombre “Escrituras”, el nombre completo del archivo sería “scrips.js”. Aquí agregaría todos los fragmentos JS que desea agregar al Div. No tiene que envolver los fragmentos en una etiqueta , porque el archivo se guarda como un archivo. Me gusta crear una carpeta JS para mantener los archivos JS personalizados para una mejor organización. Para hacer esto, simplemente cree una nueva carpeta llamada “JS” a la raíz de la carpeta del tema infantil y agregue el archivo “scrips.js” a esa carpeta.
Agregar scripts al archivo Functions.php del tema infantil Ahora necesitamos eliminar el archivo JS para que se cargue en la división. Si ya tiene un tema infantil, ya debería tener un archivo divertido.php creado en el que ya ha puesto el style.css para el tema infantil que debería verse así … function theme_enqueue_styles () {

wp_enqueue_style (‘parent-style’, get_template_directory_uri (). ‘/style.css’);

}
add_action (‘wp_enqueue_scripts’, ‘thema_enqueue_styles’);

Ahora tendrá que hacer lo mismo para el nuevo archivo JS. Para hacer esto, deberá agregar el siguiente fragmento a la función. wp_enqueue_script (‘custom-js’, get_stylesheet_directory_uri (). ‘/js/scripts.js’, array (‘jQuery’), ‘1.0.0’, true); el código final requerido para hornear el style.css y el archivo de los scripts. js se vería así … function theme_enqueue_styles () {

wp_enqueue_style (‘parent-style’, get_template_directory_uri (). ‘/style.css’);
wp_enqueue_script (‘Custom-JS’, get_stylesheet_directory_uri ().
}
add_action (‘wp_enqueue_scripts’, ‘thema_enqueue_styles’);
Pensamientos finales Si es nuevo en el diseño web o apenas puede comenzar con DIV, es posible que no esté familiarizado con JavaScript o cómo agregarlo a su sitio web. Esperamos que esta publicación haya sido útil para orientarlo en la dirección correcta y proporcionar algunas buenas prácticas que incluso los desarrolladores web experimentados puedan apreciar. Espero tener noticias suyas en los comentarios. ¡Suerte!

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *