Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué lenguaje de programación debo aprender para hacer páginas web? Hacer desarrollo de software es dedicarse al desarrollo de programación. En primer lugar, debe comenzar a aprender desde los conceptos básicos de la gramática y formar los efectos del producto a través de la gramática. La sintaxis básica del desarrollo front-end consiste en HTML+CSS+JavaScript, que son los tres lenguajes más básicos para el desarrollo front-end. Conceptos básicos del diseño de páginas web: HTML+CSS HTML es un lenguaje de marcado de hipertexto y el lenguaje más básico para el contenido de páginas web. Se puede decir directamente que es el esqueleto de la página web. Las imágenes, el texto, el video, el audio y los programas de la página web deben introducirse en la página web. No basta con usar HTML para hacer una página web, también debes tener contenido. Debido a que es solo HTML, solo puedes usar tablas como diseño para crear una página web completa. Pero desde la era Web 2.0, siempre se ha utilizado el método de diseño del modelo de caja, es decir, DIV + CSS para implementar el diseño. CSS es una hoja de estilos en cascada. El diseño de las etiquetas está estandarizado por atributos de estilo. Cuando ya no se utiliza el diseño de tabla, utilizar estilos CSS para implementar el diseño correspondiente de las etiquetas web es el método de desarrollo correcto. El diseño HTML(div)+CSS es el paso básico para comenzar. En esta etapa, lo que necesita aprender incluye: 1. Etiquetas semánticas, seo2. El proceso y principio de carga de páginas. Estructura de la página web 4. Modelo de caja (modelo de caja W3C y modelo de caja IE) 5. Selectores CSS 6. El diseño CSS surgió en los primeros días y todos lo han aprendido. Familiarizado con el método de diseño, primero fíjese un pequeño objetivo y cree una estructura básica simple de una página web de comercio electrónico, sin la necesidad de efectos especiales o interacciones. Lenguaje de secuencias de comandos del navegador: JavaScript es una parte muy importante del desarrollo front-end y también es una dificultad en la que la gente suele caer. Se puede decir que JavaScript es el lenguaje de programación más utilizado en la era de Internet. En las páginas web, toda la representación de datos y la interacción de efectos especiales requieren el uso de JavaScript para afectar la visualización del navegador. JavaScript no solo es una parte importante del desarrollo de efectos especiales de páginas web y representación de datos, sino también de muchas pruebas basadas en JavaScript cuando se aprende a usar algoritmos y marcos en las últimas etapas del desarrollo front-end. En la etapa básica, al aprender JavaScript, debes prestar atención a: 1. Descripción básica de palabras clave 2. Tipo de datos básicos, matriz 3. Función 4. Programación orientada a objetos. Cadena prototipo, cerrada 6. JSON7.Ajax8.DOM (operación DOM nativa del modelo de objetos de documento)9. Captura de eventos, burbujeo, proxy10. Métodos de funciones de uso común 168.7 Al aprender JavaScript, lo principal es comprender los principios de interacción, analizar los principios con claridad y comprender verdaderamente la sintaxis, de modo que se pueda escribir fácilmente una lógica compleja. Cuando se trata de aprender JavaScript, muchos estudiantes novatos definitivamente tendrán dolor de cabeza con su método de escritura nativo. Todo negocio lógico debe escribirse manualmente, lo que equivale a reinventar la rueda una vez. Se siente muy problemático. Si tan solo pudiera ser más simple. Debido a que JavaScript se puede encapsular, existen muchas bibliotecas de clases y complementos que están encapsulados en JavaScript. Por ejemplo, la biblioteca de clases más clásica es jQuery. La biblioteca de clases jQuery encapsula muchos métodos de eventos de JavaScript en la biblioteca de clases. A través de la encapsulación, jQuery alivia muchos problemas como el recorrido y la selección de objetos. Simplifique la implementación de efectos especiales de páginas web llamando a métodos. Al aprender jQuery, es importante comprender 1. la diferencia entre la sintaxis de jQuery y la sintaxis nativa de JavaScript. 2.Objeto Dom y objeto jQuery. 3. La diferencia entre la función de entrada de jQuery y la función de entrada de JavaScript. 4.Lógica de ejecución de eventos jQuery. El efecto más importante de aprender jQuery es completar rápidamente los efectos especiales de la página web, como carruseles, menús de acordeón, carruseles, lupas, etc. Ser capaz de completar el diseño y el desarrollo de efectos especiales de un sitio web de comercio electrónico es el requisito más básico. Los anteriores son algunos contenidos básicos necesarios para el aprendizaje de base cero. Solo desarrollando las cosas más básicas que deben dominarse al comenzar con el front-end y entendiendo bien los conceptos básicos podremos hacer más preparativos para el aprendizaje posterior. Además del lado básico de la PC, se puede decir que el aprendizaje avanzado multiterminal es muy popular en el lado móvil. A diferencia de una única página web en el lado de la PC, la tecnología móvil se puede aplicar a WEB-APP, applets, Hybrid-App, etc. Web-App es una gran página web móvil abierta por nuestros navegadores comunes (y navegadores integrados, como WeChat). Por ejemplo, nuestros sitios web comunes de comercio electrónico, sitios web funcionales y sitios web de administración tienen el efecto de una aplicación en cuanto a diseño y función.
¿Qué lenguaje de programación debo aprender para hacer páginas web? Hacer desarrollo de software es dedicarse al desarrollo de programación. En primer lugar, debe comenzar a aprender desde los conceptos básicos de la gramática y formar los efectos del producto a través de la gramática. La sintaxis básica del desarrollo front-end consiste en HTML+CSS+JavaScript, que son los tres lenguajes más básicos para el desarrollo front-end. Conceptos básicos del diseño de páginas web: HTML+CSS HTML es un lenguaje de marcado de hipertexto y el lenguaje más básico para el contenido de páginas web. Se puede decir directamente que es el esqueleto de la página web. Las imágenes, el texto, el video, el audio y los programas de la página web deben introducirse en la página web. No basta con usar HTML para hacer una página web, también debes tener contenido. Debido a que es solo HTML, solo puedes usar tablas como diseño para crear una página web completa. Pero desde la era Web 2.0, siempre se ha utilizado el método de diseño del modelo de caja, es decir, DIV + CSS para implementar el diseño. CSS es una hoja de estilos en cascada. El diseño de las etiquetas está estandarizado por atributos de estilo. Cuando ya no se utiliza el diseño de tabla, utilizar estilos CSS para implementar el diseño correspondiente de las etiquetas web es el método de desarrollo correcto. El diseño HTML(div)+CSS es el paso básico para comenzar. En esta etapa, lo que necesita aprender incluye: 1. Etiquetas semánticas, seo2. El proceso y principio de carga de páginas. Estructura de la página web 4. Modelo de caja (modelo de caja W3C y modelo de caja IE) 5. Selectores CSS 6. El diseño CSS surgió en los primeros días y todos lo han aprendido. Familiarizado con el método de diseño, primero fíjese un pequeño objetivo y cree una estructura básica simple de una página web de comercio electrónico, sin la necesidad de efectos especiales o interacciones. Lenguaje de secuencias de comandos del navegador: JavaScript es una parte muy importante del desarrollo front-end y también es una dificultad en la que la gente suele caer. Se puede decir que JavaScript es el lenguaje de programación más utilizado en la era de Internet. En las páginas web, toda la representación de datos y la interacción de efectos especiales requieren el uso de JavaScript para afectar la visualización del navegador. JavaScript no solo es una parte importante del desarrollo de efectos especiales de páginas web y representación de datos, sino también de muchas pruebas basadas en JavaScript cuando se aprende a usar algoritmos y marcos en las últimas etapas del desarrollo front-end. En la etapa básica, al aprender JavaScript, debes prestar atención a: 1. Descripción básica de palabras clave 2. Tipo de datos básicos, matriz 3. Función 4. Programación orientada a objetos. Cadena prototipo, cerrada 6. JSON7.Ajax8.DOM (operación DOM nativa del modelo de objetos de documento)9. Captura de eventos, burbujeo, proxy10. Métodos de funciones de uso común 168.7 Al aprender JavaScript, lo principal es comprender los principios de interacción, analizar los principios con claridad y comprender verdaderamente la sintaxis, de modo que se pueda escribir fácilmente una lógica compleja. Cuando se trata de aprender JavaScript, muchos estudiantes novatos definitivamente tendrán dolor de cabeza con su método de escritura nativo. Todo negocio lógico debe escribirse manualmente, lo que equivale a reinventar la rueda una vez. Se siente muy problemático. Si tan solo pudiera ser más simple. Debido a que JavaScript se puede encapsular, existen muchas bibliotecas de clases y complementos que están encapsulados en JavaScript. Por ejemplo, la biblioteca de clases más clásica es jQuery. La biblioteca de clases jQuery encapsula muchos métodos de eventos de JavaScript en la biblioteca de clases. A través de la encapsulación, jQuery alivia muchos problemas como el recorrido y la selección de objetos. Simplifique la implementación de efectos especiales de páginas web llamando a métodos. Al aprender jQuery, es importante comprender 1. la diferencia entre la sintaxis de jQuery y la sintaxis nativa de JavaScript. 2.Objeto Dom y objeto jQuery. 3. La diferencia entre la función de entrada de jQuery y la función de entrada de JavaScript. 4.Lógica de ejecución de eventos jQuery. El efecto más importante de aprender jQuery es completar rápidamente los efectos especiales de la página web, como carruseles, menús de acordeón, carruseles, lupas, etc. Ser capaz de completar el diseño y el desarrollo de efectos especiales de un sitio web de comercio electrónico es el requisito más básico. Los anteriores son algunos contenidos básicos necesarios para el aprendizaje de base cero. Solo desarrollando las cosas más básicas que deben dominarse al comenzar con el front-end y entendiendo bien los conceptos básicos podremos hacer más preparativos para el aprendizaje posterior. Además del lado básico de la PC, se puede decir que el aprendizaje avanzado multiterminal es muy popular en el lado móvil. A diferencia de una única página web en el lado de la PC, la tecnología móvil se puede aplicar a WEB-APP, applets, Hybrid-App, etc. Web-App es una gran página web móvil abierta por nuestros navegadores comunes (y navegadores integrados, como WeChat). Por ejemplo, nuestros sitios web comunes de comercio electrónico, sitios web funcionales y sitios web de administración tienen el efecto de una aplicación en cuanto a diseño y función.
Para hacer un buen trabajo en el desarrollo de aplicaciones web, muchas personas definitivamente dirán diseño responsivo, pero el desarrollo front-end son otros cinco métodos de diseño. Además del famoso diseño responsivo, también existe el método de diseño flexible más importante en el terminal móvil, que es el diseño rem que a muchas personas les duele la cabeza. Además de los métodos de diseño, las nuevas funciones del H5, los eventos de la pantalla táctil y los problemas de compatibilidad del dispositivo también deben manejarse fácilmente. No hace falta decir que los programas pequeños son muy populares ahora. Todas las plataformas principales están creando sus propios miniprogramas, que incluyen diversas negociaciones de precios, adquisición de entradas, comercio electrónico y juegos. Tomando el subprograma WeChat como ejemplo, es principalmente una gramática de encapsulación creada por el equipo de WeChat basada en la base del front-end, y la principal es la gramática ES. Actualmente, muchas empresas están contratando desarrolladores front-end para programas pequeños. Actualmente no hay ingenieros independientes de desarrollo de programas pequeños, por lo que se puede decir que los programas pequeños son una habilidad adicional para que los ingenieros de front-end obtengan salarios altos. En otras palabras, son necesarios para un desarrollo maduro. Es posible que muchas personas no escuchen la aplicación híbrida, también conocida como aplicación híbrida, pero ha sido desarrollada por cada vez más personas en 2018. Este tipo de APP se puede descargar directamente al terminal, y se puede decir que tiene la mayoría de funciones de las APP tradicionales en cuanto a experiencia. Este tipo de umbral de desarrollo es bajo, es decir, se puede completar el desarrollo front-end. La mayor parte se puede hacer en una plataforma de paquetes grandes. Podrás aprender sobre esto más adelante. El marco tecnológico de front-end convencional se basa en cosas básicas. Ahora no se trata sólo de encontrar un trabajo de desarrollo front-end basado en algo básico, una página móvil también se considera madura. Se puede decir que tres marcos front-end, VUE, Angular y React, son muy populares ahora. ¿Por qué una interfaz que puede escribir sintaxis básica necesita un marco? Muchos amigos novatos no saben qué es un marco. Solo han oído hablar de jQuery y lo consideran un marco. O piensan que el marco es para acelerar el desarrollo y que estas bibliotecas y complementos pueden completar el trabajo del marco. De hecho, la aparición del marco es una señal importante del cambio en el estado del front-end. La actuación más importante es la separación de los extremos delantero y trasero. Antes de la separación del front-end y el back-end, muchos desarrolladores de back-end eran padres y madres. El efecto no era bueno y la eficiencia no era alta. Nací en la parte de atrás y conozco el dolor que implica. Los proyectos front-end actuales son más complejos y diversos que antes. Este proyecto es complejo y tiene muchos problemas. ¿Qué problema resuelve el marco? Para resolver el problema de hacer referencia repetidamente a JS externo, tomando el desarrollo de jQuery como ejemplo, a menudo es imposible completar un proyecto solo y es necesario hacer referencia a muchos complementos y bibliotecas de terceros, lo que hace que un proyecto tenga que introducir muchos archivos JS externos. Esto no sólo estropea el código, sino que también afecta la velocidad de apertura. Pero con un marco, tomando VUE como ejemplo, generalmente funciona con herramientas de construcción, y luego puedes completar un archivo de entrada e introducirlo una vez en la entrada durante el tiempo de ejecución, de una vez por todas. Desarrolle utilizando componentes, que son una de las características más poderosas en los marcos front-end. Pueden ampliar su HTML y encapsular bloques de código reutilizables, como carruseles, cambios de pestañas, encabezados, pies de página y más. Este componente independiente tiene funciones completas de estructura (html), presentación (css) y comportamiento (js), lo que ahorra en gran medida la cantidad de código y mejora la reutilización del código. Especialmente cuando se trabaja en equipo, puede mejorar la eficiencia. Acortar el ciclo de desarrollo. Si cree que jQuery puede reducir los ciclos de desarrollo, los marcos pueden ser más rápidos que las bibliotecas. Por ejemplo, cuando se usa jQuery para desarrollar, a menudo es necesario operar el DOM con frecuencia. El efecto es encontrar el DOM cada vez, lo cual es muy engorroso. Cuando se utiliza este marco, se encapsulan muchas funciones, como el enlace de datos y el formato de datos de muchas instrucciones. De esta manera, en la mayoría de los casos, solo necesitamos prestar atención a la lógica de los datos durante el desarrollo. Finalmente, estos son los puntos de conocimiento necesarios para que aprendamos sobre producción de páginas web, desarrollo de aplicaciones web y desarrollo front-end. Juega la ruta de aprendizaje para todos. Como ingeniero de front-end que está iniciando un negocio, si también está confundido y no sabe cómo aprender front-end, puede unirse a mi grupo de autoestudio para compartir conocimientos, unir socios de aprendizaje y participar en línea. proyectos y actividades organizadas por mí. Si quieres unirte, déjame un mensaje o envíame un mensaje privado directamente.