La Red de Conocimientos Pedagógicos - Conocimientos de formación/capacitación - Capacitación en diseño de Beida Jade Bird: ¿Cómo aprender rápidamente a desarrollar aplicaciones web front-end sin ninguna base?

Capacitación en diseño de Beida Jade Bird: ¿Cómo aprender rápidamente a desarrollar aplicaciones web front-end sin ninguna base?

El desarrollo de sitios web se puede dividir a grandes rasgos en front-end y back-end. El front-end es el principal responsable de realizar la visualización y los efectos interactivos, y de comunicarse con el servidor para completar la lógica empresarial.

El valor fundamental radica en la búsqueda de la experiencia del usuario.

Aprendizaje/sugerencias de computadora en Suzhou: puede aprender sistemáticamente de acuerdo con las siguientes ideas: Conocimientos básicos: 1, HTML + CSS. Se recomienda estudiar esta parte a través de los tutoriales en línea de W3school y practicar mientras aprende. Hay un cuestionario después de cada capítulo.

Luego puedes imitar algunos sitios web y crear algunas páginas.

Después de acumular algo de experiencia en la práctica, puedes leer uno o dos libros de forma sistemática. Recomiendo la versión china de HeadFirstHTML y CSS. Es demasiado detallada y no tengo paciencia para leerla.

Se puede considerar según la situación.

2. Hay muchas cosas que aprender en JavaScript. Sin una base en otros lenguajes de programación, aprender puede requerir algo de esfuerzo. Se recomienda estudiar primero en W3school.

Después de eso, recomiendo leer "Javascript Language Essentials" inmediatamente. JS es un lenguaje muy confuso. Este libro puede ayudarle a separar lo mejor del lenguaje de lo peor. Tienes que estudiar profundamente sobre la naturaleza del lenguaje.

Siempre que pueda comprender el código escrito por otros, no es necesario que lo pruebe usted mismo.

Avanzado: con la base anterior, puedes diseñar páginas web estáticas generales, pero necesitas aprender páginas más complejas.

1. CSS.

Es necesario dominar CSS. Después de leer este libro, debería comprender conceptos como modelo de caja, flujo, bloque, en línea, cascada, prioridad de estilo, etc.

Como ejercicio, puedes leer el libro "CSS Craftsman", que tiene una introducción detallada a temas como títulos, fondos, esquinas redondeadas, barras de navegación, tablas y formularios.

2.

El contenido mencionado anteriormente no es suficiente para calificarlo para la programación JS.

Después de tener la base, el contenido de aprendizaje adicional incluye: a) Marco.

Se recomienda JQuery, es simple y fácil de usar. Después de simplemente aprender js en W3school, puede completar algunos proyectos simples directamente usando jQuery.

El método de aprendizaje también es muy sencillo. Simplemente haga algunas páginas de acuerdo con la documentación del producto. No es necesario cubrirlo todo. Si encuentra problemas en el futuro, simplemente consulte la documentación.

Este marco puede ayudarle a proteger las diferencias entre navegadores, permitiéndole centrarse más en la esencia del desarrollo y el aprendizaje web.

Suplemento: puedes usar Codecademy para aprender Javascript y jQuery, y la experiencia del usuario es realmente buena (gracias Tony Ouyang).

B)Paradigma del lenguaje Javascript.

Puede que este nombre no sea apropiado, pero no encuentro un concepto que pueda describir los dos conceptos de "orientado a objetos" y "funcional".

Javascript no es enteramente un lenguaje orientado a objetos, y muchos de sus conceptos de diseño tienen la sombra de lenguajes de programación funcionales. Incluso sin utilizar programación orientada a objetos, puede entenderse como un lenguaje de programación funcional.

Existen muchas características del lenguaje de Javascript debido a sus características de lenguaje funcional.

Esta parte recomienda aprender la teoría básica de la orientación a objetos y comprender conceptos como encapsulación, herencia y polimorfismo. Wikipedia y la Enciclopedia Baidu serán sus ayudantes. Además, se recomienda que ObjectOrientedJavascript tenga una versión china.

No sé mucho sobre programación funcional, por lo que es difícil decir mucho. Puedo aprenderlo yo mismo.

c)c) El mecanismo interno del lenguaje Javascript.

Debemos comprender los siguientes conceptos: el alcance de las variables en JS, el método de paso de variables, el entorno de definición y entorno de ejecución de funciones, cierres y los cuatro métodos de llamada de funciones (funciones generales, objetos método, aplicar, llamar), quién hace 'esto' en virtud de estos cuatro métodos de llamada.

Aprenderá más sobre esto en La naturaleza del lenguaje JavaScript.

Además, debes entender json.

Programación D)dom, una de las habilidades centrales de los ingenieros de front-end web.

Debe leer "El arte de la programación Dom". La parte sobre la programación Dom en Javascript de alto rendimiento también es muy buena.

E) Programación Ajax, esta es otra tecnología central.

Ajax recomienda buscar información en Internet para comprender los entresijos de este concepto. El contenido de la Enciclopedia Baidu y Wikipedia es suficiente.

La programación real es fácil. Casi todos los marcos ahora tienen una buena encapsulación de Ajax y la programación no es complicada.