El futuro para WordPress y JavaScript parece brillante. Esto se debe en gran parte a proyectos como Gutenberg, que conducen a JavaScript con flores. Por lo tanto, muchos desarrolladores existentes de WordPress necesitarán aprender el idioma para diseñar sitios web modernos. Sin embargo, para hacer esto, necesitará un contenido lleno de contenido para trabajar y seguramente cumplirá con una multitud de archivos que podrían hacer estragos en el proceso de aprendizaje. Afortunadamente, hay una serie de herramientas disponibles que no requieren una instalación completa de WordPress. Estas son esencialmente arenas que le permiten codificar fragmentos sin tener los otros elementos en su lugar. Si crees que hay formas rápidas y sucias de probar JavaScript en el navegador, ¡tienes razón!
En esta publicación, analizaremos algunos de nuestros artículos anteriores sobre JavaScript y proporcionaremos un resumen de cómo están vinculados JavaScript y WordPress. Luego analizaremos cómo puede probar el código en el navegador, así como a través de un shell en línea o un medio de sandbox. ¡Vamos a empezar! Una breve historia de WordPress y JavaScript Aunque no entraremos en las desventajas y las revelaciones de WordPress con JavaScript, hay algunos puntos clave que podemos recordar. En primer lugar, está el desarrollo de Calypso, que es la base de código detrás del tablero de WordPress.com:

Fue completamente creado en JavaScript y podría considerarse un caso de prueba para hacer esto en WordPress autoestagonante. También se basa en gran medida en la API REST WordPress, otro desarrollo que se trenza con el uso de JavaScript.
Entonces el estado de la palabra 2015 fue un momento esencial en la relación de WordPress con JavaScript. Aquí Matt Mullenweg le dijo a toda la comunidad de desarrollo de WordPress que “aprenda JavaScript, profundo”. Desde entonces, ha sido un tema candente constante. Si bien la cobertura ha crecido y disminuida, ciertamente nunca se ha movido demasiado lejos de los pensamientos de la mayoría de los desarrolladores. Dado que JavaScript es un tema tan extendido para muchos usuarios de WordPress, lo he presentado mucho en los últimos dos años. De hecho, produje una guía de recursos integral en enero de 2016, lo seguí con otro artículo sobre recursos de estudio posteriores, luego hablamos sobre los diversos marcos de JavaScript que debe considerar. ¡Considere esta pieza un complemento útil de todo lo publicado en el blog de torque! 3 formas de aprender y experimentar con JavaScript (sin una instalación local) Los siguientes métodos son una buena instrucción sobre cómo puede comenzar a experimentar con JavaScript, sin preocuparse por las adicciones, marcos e instalaciones. Tenga en cuenta que debido a que es un lenguaje de secuencias de comandos, como PHP, JavaScript requiere que trabaje con otros idiomas, como HTML y CSS. 1. Escriba fragmentos de código en el arbusto JavaScript de su navegador primero, es posible que tenga todo lo que necesita frente a usted, en su navegador actual. Sin embargo, cada navegador nombra su solución de manera diferente. Por ejemplo, Firefox usa ScratchPad, mientras que Google Chrome usa la consola. Por lo general, encontrará la característica relevante en las “herramientas de desarrolladores” de su navegador y, a veces, necesitará activación antes de su uso.
Nos gusta este enfoque porque requiere un mínimo estricto para comenzar. Al igual que el cambio en HTML y CSS en otros lugares, puede escribir y probar fragmentos para ver esos cambios de inmediato, sin ninguna forma de causar daños al sitio. Tanto Safari como Google Chrome usan una consola de errores, que puede haber conocido antes:
Sin embargo, no siempre es intuitivo de usar, principalmente porque realmente es capaz de ejecutar scripts en una sola línea; después de todo, la consola no es un “skidpan” virtual, es escaso. En cambio, Firefox incluye su propio Scratchpad, que es casi como si funcionara en un editor de texto dedicado:

Aquí, simplemente ingrese el código en el espacio abierto, ejecute el archivo y vea los cambios en vivo. Lo mejor de todo, no haga que estos cambios aparezcan en el sitio en vivo, ¡lo que significa que puede encontrarse! 2. Use un shell en línea para muchas personas, nuestra próxima opción será más adecuada que usar una ventana de consola de navegador, aunque el concepto no es menos fácil de entender. En resumen, un shell en línea actúa como una interfaz entre usted y el lenguaje de programación específico en cuestión. Por lo general, trabaja en el navegador, pero puede escribir directamente en un editor de texto y ejecutar código casi como procederá localmente.

Los beneficios aquí se vuelven obvios de inmediato. A diferencia del trabajo en un marco determinado “preparado” (es decir, una consola de solución de problemas), este es un marco completo para la codificación de JavaScript, configurado para el lenguaje. Por supuesto, no obtendrá el poder completo de una configuración local, pero este no es el propósito de este ejercicio. Como una forma de aprender JavaScript sin compromiso o exceso de configuración, es perfecto. Para comenzar, simplemente tiene que hacer una buena investigación antigua, basada principalmente en la implementación del lenguaje que desea aprender. Sin ingresar demasiados detalles, ES6 es la última versión de JavaScript, por lo que tiene sentido comenzar desde allí. Sin embargo, muchos recursos todavía se basan en su predecesor, por lo que encontrar un caparazón que funcione con ES6 podría ser difícil. Hay tres opciones disponibles. El sitio web de Mike Lambert incluye Shells for ES5 y ES6, y Babel empaca su caparazón en una interfaz atractiva, con una barra lateral. Aunque, para nosotros, ES6Console es nuestra elección de shells en línea de JavaScript:

Esto probablemente no se ve tan bien como Babel, pero tiene varias opciones que le permiten llevar el código con el que está trabajando en el editor de texto deseado. Específicamente, esto le permite guardar el código para más adelante, lo cual es particularmente excelente para cuando crezca sus cuotas JavaScript. Debido a que ES6Console funciona con ES6, estará seguro de que solo compila el último estándar.
3. Colaborar con otros que usan jsfiddle nuestra última manera de aprender JavaScript sin una instalación local es una excelente herramienta que inicialmente comenzó como una prueba del concepto. Casi una década después, se convirtió en una herramienta de codificación para gigantes como Facebook y Google. JSFIDDLE es esencialmente un shell, pero le permite codificar una solución completa usando HTML, CSS y JavaScript: Al igual que los shells de los que hablamos en la sección anterior, también puede guardar su código para ser utilizado en otro lugar, para que no sea limitado al trabajo en un “latón”. También hay un conjunto sólido de opciones a considerar, incluida la funcionalidad del rescate automático y el espacio de las hendiduras;

Sin embargo, la característica notable de JSFIDDLE son sus herramientas de colaboración. Al activar la opción, puede enviar un enlace a otros y puede unirse a ellos en una sesión de bacalao de grupo usando el mismo viaje:
Esto es excelente para muchos desarrolladores potenciales de JavaScript, especialmente para aquellos en el espacio de WordPress. Podemos ver que se utiliza como centro para los grupos de estudio, con todos los estudiantes que contribuyen a las costillas. Otro enfoque significaría trabajar solo en un fragmento, luego pedirle a un mentor más experimentado que examine su código con usted. ¡El cielo es el límite cuando se trata de las posibilidades con esta herramienta en cuestión!

Conclusión Aprender a usar JavaScript debería ser una preocupación apremiante para casi todos los desarrolladores de WordPress en el futuro. Se ha mencionado públicamente como un idioma que debe aprender y, dado que Calypso y Gutenberg se basan cada vez más en JavaScript, su conocimiento necesitará una actualización. Sin embargo, una instalación local completa puede bloquear su aprendizaje, lo que significa que puede necesitar otras soluciones. Esta publicación ha enfatizado tres opciones, así que recapitulemos rápidamente: escriba fragmentos de código en el solucionador de problemas, consola o scratchpad incorporados en el navegador.

Use un shell en línea como la consola ES6.

Código en una caja de arena, como JSFIDDLE, que también le permite compartir sus fragmentos con otros.
¿Tiene alguna pregunta sobre la codificación de WordPress usando JavaScript? ¡Háganos saber en la sección de comentarios! Imagen presentada: Skeeze.
3 formas de aprender y experimentar con JavaScript (sin una instalación local)
Tags 3 formas de aprender y experimentar con JavaScript (sin una instalación local)
homefinance blog