Cómo se implementan las páginas web, tutorial introductorio sobre la teoría del diseño de WebUI

1. Aprenda los conceptos básicos de HTML5 y CSS3

Con el rápido desarrollo de Internet móvil, especialmente en la era 4G, HTML5+CSS3 se ha convertido en una nueva generación de tecnología front-end web. .

Con el desarrollo y la popularidad de HTML5, comprender HTML5 también se convertirá en un curso obligatorio para los desarrolladores web. Cuando se trata de la apariencia de las páginas web, necesitas aprender CSS, lo que puede ayudarte a hacer tus páginas web más hermosas.

Utiliza HTML5 y CSS3 para simular el diseño y la disposición (colores, imágenes, estilos de texto, etc.) de algunos sitios web que hayas visto.

Por supuesto, en la primera fase del curso de desarrollo front-end web de Yuanbiao, también aprenderá el uso de herramientas de diseño de PS y la teoría del diseño de UI de Internet.

2. Aprenda Java y comprenda DOM

Java es un lenguaje de programación que puede hacer que sus páginas web sean más animadas. Aprenda la sintaxis básica de Java y aprenda a utilizar Java para operar elementos DOM en páginas web.

La segunda fase del curso de desarrollo web front-end puede implementar completamente el juego 2048 que a todos les gusta jugar. (¿No suena interesante?)

Luego, aprenda a usar algunas bibliotecas de Java, como Jquery, que a la mayoría de los desarrolladores web les gusta usar y pueden mejorar efectivamente la eficiencia del desarrollo de Java.

3. Aprenda el núcleo del front-end web

Después de aprender Jquery, todos deben aprender las etapas avanzadas de HTML5 (dibujo HTML5Canvas, HTML5SVG, procesamiento de audio y video, procesamiento de formularios, etc.). validación de formularios... etc.)

4. Aprenda el protocolo HTTP y la tecnología del lado del servidor

La programación de scripts del lado del servidor (desarrollo backend) también es una de las habilidades básicas de la web. desarrolladores.

Para construir páginas dinámicas se suele utilizar una base de datos. Normalmente PHP utiliza bases de datos Oracle y MySQL.

Para servidores web, Apache es el único. Entonces, ¿cómo entender la relación entre Apache, PHP y la base de datos?

1. Apache es la base del servidor. Tanto PHP como la base de datos necesitan Apache para coordinar su trabajo.

2. PHP es la interpretación del script, si no se usa PHP, entonces lo que salga de Apache solo será estático y no podrá implementar funciones en el servidor.

3. Apache y PHP, el código PHP llama a la interfaz de la base de datos, y Apache es responsable de interpretar el código PHP para que realmente pueda implementar llamadas a la base de datos

5. Aprenda tecnologías avanzadas de front-end web

Cuando dominas HTML5, CSS3 y Java Después de esperar a que llegue la tecnología, debes encontrar un marco web para acelerar tu desarrollo web. El uso de un marco puede ahorrarte mucho tiempo.

Bootstrap es un framework front-end muy popular. Bootstrap se basa en HTML, CSS y JAVA. Es simple y flexible, lo que hace que el desarrollo web sea más rápido. Es el favorito de los desarrolladores front-end web y también es el marco front-end más utilizado en las empresas de hoy.

AngularJS es un excelente marco JS front-end que se ha utilizado en muchos productos de Google. AngularJS tiene muchas características, las más básicas son: programación MVC, modularización, controladores, enrutamiento, enlace de eventos, etc.

AngularJS simplifica el desarrollo de aplicaciones al presentar a los desarrolladores un mayor nivel de abstracción. Como ocurre con otras técnicas de abstracción, se pierde cierta flexibilidad. En otras palabras, no todas las aplicaciones son adecuadas para AngularJS. AngularJS se ocupa principalmente de crear aplicaciones CRUD. Afortunadamente, al menos el 90% de las aplicaciones WEB son aplicaciones CRUD. Pero para comprender qué es adecuado para compilar con AngularJS, debe comprender qué no es adecuado para compilar con AngularJS.