Capacitación en diseño de pájaros Beida Jade: ¿Qué tecnologías HTML5 se deben aprender?
Las preguntas de discusión también giran principalmente en torno a: "¿Cómo distinguir el desarrollo HTML5 del desarrollo front-end? ¿Qué habilidades profesionales se necesitan para aprender HTML5?" HTML5 es el nuevo estándar para el lenguaje de marcado de hipertexto HTML, que se utiliza principalmente para el desarrollo front-end y la producción de juegos.
A partir del análisis de la tecnología en sí, parte de la producción de páginas, WebAPP, desarrollo de micrositios y juegos web ahora se completan utilizando el estándar HTML5.
Aunque el desarrollo de este tipo de aplicaciones se basa principalmente en JS, debido a que el concepto de HTML5 es muy popular, mucha gente dirá que se utilizarán aplicaciones como el desarrollo de micrositios, el desarrollo de minijuegos, WebAPP o cuentas oficiales de WeChat. Desarrollo HTML5.
Desarrollo front-end El desarrollo front-end generalmente se refiere al desarrollo web. Aprender bien CSS es un punto importante en la apariencia de las páginas web. CSS ayuda a hacer que la apariencia de las páginas web sea más hermosa.
Aprender la sintaxis básica de JavaScript y cómo programar con JavaScript mejorará las habilidades personales de un desarrollador.
Comprender los conceptos básicos de Unix y Linux. Aunque estos dos puntos son muy básicos, es beneficioso para los desarrolladores comprender los conceptos básicos de Unix y Linux.
Más información sobre servidores web. Si tiene cierto conocimiento de la configuración básica de Apache y las habilidades de configuración de htaccess, definitivamente se beneficiará de ello en el futuro, y este conocimiento es relativamente fácil de aprender.
Aprende Java, DOM, BOM, etc. Construir una base para el desarrollo.
Aprende aplicaciones de software como Photoshop y Axure para completar el diseño UI de la página.
También debe comprender lenguajes de back-end como NodeJS, PHP y bases de datos para facilitar la cooperación del desarrollo de front-end y back-end; aprender HTML5, CSS3 y diseño de página receptivo; , producción de micrositios y otras aplicaciones de desarrollo de Internet móvil.
Ajax, JQuery, jQueryMobile, Bootstrap, AngularJS, etc. son tecnologías avanzadas que deben aprenderse para el desarrollo front-end.
El front-end incluye HTML5. Por supuesto, HTML5 es en realidad solo una parte importante de la tecnología de desarrollo front-end. Ahora es un componente estándar en el desarrollo front-end, especialmente en efectos especiales, juegos y desarrollo de aplicaciones para dispositivos móviles.
Si se compara el desarrollo front-end con un "edificio" a construir, HTML5 equivale a "hormigón armado".
Mucha gente habla ahora de utilizar la tecnología "HTML5" para desarrollar "funciones XX". De hecho, existen algunos problemas de comprensión. Lo que ellos llaman HTML5 es en realidad tecnología front-end, pero la palabra HTML5 es más activa y popular, por lo que la mayoría de la gente llama HTML5 a la tecnología front-end.
Entonces, si desea aprender bien el desarrollo front-end HTML5, las habilidades profesionales que debe dominar son: 1. Reconstrucción de la página front-end: diseño de sitio web para PC, ingeniería básica HTML5 CSS3, diseño de página WebAPP 2. Programación avanzada de JavaScript: desarrollo de funciones interactivas de JavaScript nativo, desarrollo orientado a objetos e investigación y desarrollo independientes de bibliotecas de herramientas ES5/ES6 y JavaScript 3. Desarrollo de proyectos de pila completa en el lado de la PC: desarrollo interactivo de efectos especiales clásicos de jQuery; Protocolo HTTP, desarrollo avanzado y back-end de Ajxa, ingeniería front-end y aplicación de módulos, desarrollo de sitios web en el lado de la PC, desarrollo front-end del sistema de información de gestión del lado de la PC 4. Desarrollo de aplicaciones web móviles: proyecto táctil, proyecto de escena WeChat, aplicación web; proyecto desarrollado por Vue.js, proyecto WebApp desarrollado por Ionic, aplicación web desarrollada por React.js5. Desarrollo híbrido: desarrollo de varias aplicaciones híbridas 6. Desarrollo de pila completa de NodeJS: desarrollo del sistema back-end de aplicaciones web 7. Visualización de big data; : Introducción a la visualización de datos, explicación detallada de D3.jS y práctica real del proyecto.