Estimados amigos de programación, creadores web, curtidores de código, puntos compulsivos y amantes de la coma y Hackerman WordPress. ¿Incluso usa y sufre una enfermedad
grave? No se preocupen, afortunadamente hay una solución para todos ustedes. ¡Deja los 90 de una vez por todas y conviértete en un programador web hipster! Como dijo nuestro querido líder Matt Mullenweg hace unos años: ¡JavaScript aprende, ¡profundo! El futuro es hoy. Y es hora de abandonar nuestra zona de confort (también conocida como Phpland) para dar el salto y estar preparado para todo a punto de llegar al mundo de WordPress, debido a la introducción de Gutenberg y JavaScript en general.
Hoy hay muchas herramientas de JavaScript que le permiten ajustar su código con poco o ningún esfuerzo. En esta publicación presentaré algunos de estos JavaScript Magic. Es posible que haya oído hablar de algunas de estas herramientas, pero ¿realmente sabe para qué son? ¡Sin otras excusas! Estoy seguro de que, después de que haya terminado de leer todo esto, querrá probar algunas de estas herramientas de JavaScript. Su productividad de programación y hipsterismo darán un salto increíblemente de calidad. ¡Vamos! Más bello-beautifique su código automático

Prestyr es un instrumento que unifica el formato de su código. Comencemos con algo simple. Estoy seguro de que si ha sido programado durante algún tiempo y trabajó en un equipo o tenía que compartir el código con otra persona, tenía este problema. Pestañas o espacios? Paréntesis en la misma línea o el siguiente? 80 caracteres por línea o más? En resumen, la forma en que formatea o envía el código puede conducir a discusiones acaloradas …
Las guías de codificación a menudo se usan para resolver este tipo de problema. Y WordPress no es diferente en este caso. Si desea contribuir a WordPress, su código HTML, CSS, PHP y JavaScript debe seguir las instrucciones definidas. Lo que hace más bonito es formatear el código de acuerdo con la configuración que ha elegido. De esta manera, una vez que guarda el archivo JavaScript en el editor (hay varios editores compatibles con el precio, incluido mi amado Atom), el código se transforma y está estandarizado. Por lo tanto, todos los miembros de su equipo, independientemente de cómo escriban el código, terminarán generando archivos con el mismo estilo unificado. Si desea probarlo solo, use el patio de recreo, que se puede acceder directamente desde el sitio web más bonito. Escribe JavaScript allí y verás cómo se ve después de la transformación. Por otro lado, si desea instalarlo en su computadora, NPM es su amigo: NPM Install -g Prestyr y para probarlo tiene el pedido, que puede usar de la siguiente manera: Prettier ./my/file.js esto El comando aplicará la transformación del archivo ./my/file.js y mostrará el resultado en el terminal de línea de comando. WordPress pensó en integrar el más bonito en el núcleo, pero parece que no sucedió al final (puede ver la discusión aquí). Pero una vez que el Pretier agrega soporte PHP (está en preparación), puede encontrar un lugar en el núcleo de WordPress.
Eslelt-Improve La calidad de JavaScript Eslint le permite detectar problemas con el código JavaScript antes de ejecutarlo para resolverlos antes de que sea demasiado tarde. Además, puede informarle sobre los cambios que debe hacer en el código JavaScript para que sea compatible con ciertas reglas (incluida WordPress). Puede echar un vistazo a la demostración en línea en su sitio web para ver los errores típicos que ESINT puede encontrar en JavaScript. Por otro lado, si desea probar los ESCLL en su computadora, use el siguiente comando NPM: NPM Install -G Eslin, entonces, configure un archivo de configuración (.SlinTrc, que puede cambiar más adelante): Eslint —. Intente Con un archivo JavaScript directamente desde el terminal: Eslint ./my/file.js Como resultado, verá los problemas que este archivo (errores y advertencias) tiene como resultado la aplicación de la orden de Eslint. Postcss-gira sus estilos CSS Cuando se trata del desarrollo web, tengo que confesar que una de las partes que más odio es cuidar CSS. Puede ser una pesadilla considerar todo, para que su CSS funcione como se esperaba en todos los navegadores.
Hacer con CSS puede ser una pesadilla. ¡No me gusta! Fuente: Giphy. Afortunadamente para mí (y para el resto de los desarrolladores web, por supuesto), hay herramientas que lo ayudan a trabajar con CSS. El que más usamos en Nelio es PostCSS. Debido a esto, podemos olvidarnos de los prefijos de compatibilidad con los navegadores (-webkit o -moz, por ejemplo). Además, incluye CSSNEXT, que le permite usar la sintaxis CSS actual.
Para probarlo, puede ir directamente al patio de recreo de su sitio. O también puede probar la versión CLI en su terminal: NPM Install -G PostCSS-CLIPOSTCSSCLI ./MY/FILE.CSS Pero, lo más comúnmente, debe incluir un paquete PostCSS compatible con el editor de códigos (¡nuevamente, Atom?) O configúrelo en Gulp o Webpack (o lo que sea que use para procesar sus archivos fuente y generar el código final). BABEL – Use hoy la próxima generación de JavaScript Babel es un transpilador de JavaScript que le permite usar la futura sintaxis de JavaScript hoy, sin esperar a que los navegadores lo acepten. Funciona igual que PostCSS para CSS, pero en este caso es para JavaScript. Por ejemplo, con Babel puede usar funciones de flecha en el código JavaScript. Aquí hay un ejemplo de código y código originales después de pasar por Babel:


A la izquierda, el código JavaScript con funciones de flecha. A la derecha, JavaScript equivalente de Babel, que es compatible con todos los navegadores. Nuevamente, si desea probar Babel, puede hacerlo directamente desde su propio sitio, donde puede escribir el JavaScript deseado y ver JavaScript resultante de la aplicación de Babel. Por otro lado, puede instalar el paquete Babel y probarlo en su propia terminal: NPM Install -G Babel -Cli
Babel ./my/file.js El resultado del orden es que el código JavaScript transformado es compatible con todos los navegadores actuales. Al igual que con PostCSS, mire las instrucciones para instalarlo de la manera que mejor se adapte a su proyecto (Gulp, Grunt, Webpack …).
Webpack-organiza su código mejor. No quiero perderse otra herramienta JavaScript que se incluye en Gutenberg. Este es Webpack, un programa de embalaje de código que se hace cargo de todas las adicciones de su proyecto, genera una red de adicciones y puede crear paquetes para facilitar su trabajo. Vencho investiga sus adicciones y las empaca para facilitar su trabajo. Webpack es un poco complicado de entender al principio … así que aquí hay un ejemplo directamente de su sitio web que debería aclarar cómo funciona:

Ejemplo de uso de Webpack. En la imagen de arriba, puede ver que tiene dos archivos JavaScript: App.js y Bar.js. La idea es que App.js se basa en bar.js (y esta, a su vez, podría tener muchas otras adicciones). Todo el problema de las adicciones puede ser un tormento, pero Webpack es mucho más simple.
Debe crear un archivo webpack.config.js como el que se muestra en la imagen y establecer el app.js como un punto de entrada inicial y bunddle.js como un archivo de salida que desea generar. Una vez que se define, simplemente ejecute el comando Webpack Tow, creó automáticamente el archivo Bunddle.js. ¡Agregártalo al archivo HTML y listo! La idea es que defina los paquetes de los puntos de entrada iniciales y luego se olvide de ellos. Las adicciones son administradas por Webpack. Esto es muy útil cuando tenemos proyectos con muchos archivos y módulos, como Gutenberg.


Herramientas de JavaScript útiles para desarrolladores de WordPress
Tags Herramientas de JavaScript útiles para desarrolladores de WordPress
homefinance blog