La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué es el desarrollo front-end?

¿Qué es el desarrollo front-end?

Pregunta 1: ¿Qué es el desarrollo front-end? Ingeniero front-end, es decir, ingeniero de desarrollo front-end, es la abreviatura de ingeniero de desarrollo front-end WEB.

El ingeniero de front-end es una profesión muy nueva y han pasado menos de 5 años desde que realmente comenzó a tomarse en serio en el país y en el extranjero. El desarrollo de ingenieros web front-end evolucionó a partir de la producción de páginas web y su nombre tiene características obvias de la época. En la evolución de Internet, la producción de páginas web es un producto de la era Web 1.0. En ese momento, el contenido principal del sitio web era estático y el comportamiento del usuario al utilizar el sitio web era principalmente la navegación.

Un buen ingeniero de front-end web debe tener amplitud y profundidad en el sistema de conocimientos, por lo que muchas grandes empresas tienen dificultades para contratar ingenieros de front-end ideales, incluso si se dedican a la alta tecnología. La atención se centra ahora no en explicar la tecnología, sino en explicar las técnicas. En la tecnología no hay blanco y negro, sólo bien y mal, pero las habilidades son diferentes.

Solía ​​saber que Photoshop y Dreamweaver eran suficientes para crear páginas web, pero ahora está lejos de ser suficiente para dominarlos. Independientemente de la dificultad del desarrollo o los métodos de desarrollo, la producción de páginas web actual está más cerca del desarrollo back-end de sitios web tradicionales, por lo que ya no se llama producción de páginas web, sino desarrollo front-end web. El papel de los ingenieros de front-end en el desarrollo de productos es cada vez más importante y se necesitan ingenieros de front-end profesionales para hacer un buen trabajo. Los profesionales de este campo se han vuelto más populares en los últimos dos años.

El ingeniero web front-end es un trabajo muy especial que implica una amplia gama de conocimientos, que incluyen tanto tecnologías específicas como ideas abstractas. En pocas palabras, su función principal es presentar mejor la interfaz del sitio web a los usuarios.

Las habilidades más básicas que los ingenieros de front-end deben dominar son javascript html css.

Es mejor estar familiarizado con un lenguaje back-end y una base de datos como php+mysql.

El trabajo principal es convertir el diseño de la interfaz de usuario en una página HTML de acuerdo con los estándares w3c y utilizar el lenguaje de secuencias de comandos JavaScript para implementar la interacción frontal en la página.

Los efectos de interacción incluyen capas emergentes, cambio de pestañas, desplazamiento de imágenes, interacción asincrónica ajax, etc.

Los ingenieros senior de front-end también deben ser responsables del trabajo de optimización de front-end y tener más conocimientos sobre optimización, como caducidad de archivos, almacenamiento en caché, almacenamiento en caché asíncrono, js y css, compresión de imágenes, etc.

Actualmente, la demanda de ingenieros de front-end supera con creces la oferta y es uno de los trabajos más prometedores. Puedes conseguir salarios más altos en Beijing.

Los ingenieros de front-end han comenzado a trabajar recién en los últimos años. Hay escasez de talentos, pero también hay muchos maestros.

Muchos expertos en front-end se esconden profundamente.

Puedes ir a echar un vistazo: a finales de julio, esta persona es muy buena, tiene tecnología, reconstrucción y visión para los negocios.

Además, puedes ir a su blog para ver muchos enlaces amigables.

Pregunta ¿Qué significa desarrollo web front-end? Internet se utiliza como metáfora. Todo, desde el navegador hasta la computadora cliente, se conoce colectivamente como tecnología de interfaz de usuario. Por el contrario, el contenido almacenado en el lado del servidor se denomina colectivamente tecnología backend.

Las tecnologías de front-end incluyen tecnologías "tradicionales" como JavaScript, ActionScript, CSS, xHTML, Adobe AIR, Google Gears, diseño de interacción conceptual y diseño visual artístico.

¿Cuáles son las responsabilidades del desarrollo front-end web? Dado que hay muchos puestos en el desarrollo web front-end, ¿cuáles son las responsabilidades de los diferentes puestos? Tomemos como ejemplos "ingeniero de desarrollo front-end", "ingeniero senior de desarrollo front-end" y "arquitecto front-end" para analizar sus respectivas responsabilidades.

Los ingenieros de desarrollo front-end (también conocidos como "producción de páginas web", "ingenieros de producción de páginas web", "ingenieros de producción front-end", "ingenieros de transformación de sitios web") son los principales responsables de cooperar con los diseñadores de interacción y Diseñadores visuales. Diseñar dibujos y producir páginas completas utilizando HTML y CSS. Al mismo tiempo, sobre esta base, se mantienen las páginas completas y se optimiza en consecuencia el rendimiento del front-end del sitio web. Además, un ingeniero de desarrollo front-end calificado debe tener cierta capacidad estética y capacidad de operación artística básica, y debe poder interactuar y cooperar bien visualmente.

Pregunta 3: ¿Qué es el front-end web? De hecho, el front-end web es un vocabulario nuevo. Al principio sólo había artistas y espectáculos. Más tarde, con el desarrollo de la web, la demanda de interacción del usuario se hizo cada vez mayor y surgió la UI (página de interacción del usuario). Además de los efectos visuales, también se necesita js para lograrlo.

Después de todo, la energía de una persona es limitada y una sola persona no puede realizar tanto trabajo, por lo que la pintura se ha convertido en un artista de primera línea. En términos generales, los dibujos y las páginas HTML los completa una sola persona, mientras que los efectos especiales JS los escriben los programadores. Debido a que, después de todo, todos son scripts de programas, es relativamente fácil para los programadores aprenderlos.

Pregunta 4: ¿Qué es la programación front-end? Los ingenieros de desarrollo front-end (también llamados "producción de páginas web", "ingenieros de producción de páginas web", "ingenieros de producción front-end", etc.) son los principales responsables de cooperar con los diseñadores de interacción y los diseñadores visuales para completar la producción de páginas utilizando HTML y CSS de acuerdo con a los dibujos de diseño. Su código es leído e interpretado por el navegador del cliente, de ahí que se le llame front-end. El código desarrollado por los ingenieros de desarrollo back-end se ejecuta en el servidor, que es la mayor diferencia. Además, los ingenieros de desarrollo front-end deben tener ciertas habilidades estéticas y habilidades básicas de operación artística, y deben poder interactuar y cooperar bien visualmente.

Pregunta 5: ¿Qué es un ingeniero front-end? Los ingenieros de front-end se refieren a personas que crean algunas páginas web de front-end y solo son responsables de recortar imágenes y convertir imágenes psd en páginas web html, incluida la codificación de algunos efectos especiales de páginas web. El "ingeniero de backend" que mencionaste no tiene este título. En términos generales, los ingenieros de backend se denominan ingenieros de PHP o ingenieros de Java, según el idioma.

El ingeniero de front-end hace la página (estilo) y el "ingeniero de backend" realiza la implementación de la función.

Existen muchos tipos de aplicaciones. Si son nativos, necesita un ingeniero de Android o de iOS. Todo se hace detrás de escena.

Suplemento: Si quieres crear una página web o una aplicación, primero necesitas UE y UI. Solicite a Baidu una explicación detallada.

Pregunta ¿Qué significa front-end web? La principal responsabilidad de un ingeniero de desarrollo web front-end es desarrollar productos para clientes utilizando diversas tecnologías web como (X)HTML/CSS/JavaScript/Flash. Completar el desarrollo de programas cliente (es decir, navegadores), desarrollar módulos JavaScript y Flash y combinar tecnología de desarrollo en segundo plano para simular el efecto general, realizar desarrollo web para enriquecer Internet y esforzarse por mejorar la experiencia del usuario a través de la tecnología.

Habilidades básicas a dominar:

Comprender algunos frameworks JS de uso común, como jQuery y YUI.

Domina los métodos de cálculo de JavaScript más básicos.

Tener un buen conocimiento del método de producción de páginas web popular actual (Web2.0) HTML+CSS y la compatibilidad de los principales navegadores.

Conocimientos básicos de tecnologías de última generación (HTML5+CSS3).

También debes conocer algunos otros lenguajes de programación TI, como PHP, Java,! ¡Algunas empresas también requieren ciertos conocimientos de optimización SEO!

Pregunta 7: ¿Qué es un ingeniero de desarrollo front-end? ¿A qué te dedicas principalmente? Las habilidades más básicas que los ingenieros de front-end deben dominar son javascript html css.

Además, es mejor estar familiarizado con un lenguaje back-end y bases de datos como php+mysql.

El trabajo principal es convertir el diseño de la interfaz de usuario en una página HTML de acuerdo con los estándares w3c y utilizar el lenguaje de secuencias de comandos JavaScript para implementar la interacción frontal en la página.

Los efectos de interacción incluyen capas emergentes, cambio de pestañas, desplazamiento de imágenes, interacción asincrónica ajax, etc.

Los ingenieros senior de front-end también deben ser responsables del trabajo de optimización de front-end y tener más conocimientos sobre optimización, como caducidad de archivos, almacenamiento en caché, almacenamiento en caché asíncrono, js y css, compresión de imágenes, etc.

Actualmente, la demanda de ingenieros de front-end supera con creces la oferta y es uno de los trabajos más prometedores. Puedes conseguir salarios más altos en Beijing.

Pregunta ¿Cuál es la diferencia entre html5 y front-end? Es como la diferencia entre álgebra lineal y matemáticas. En otras palabras, hay un punto de conocimiento HTML5 que debe aprenderse en el sistema de conocimiento front-end web. Además, también incluye los siguientes otros puntos de conocimiento:

――ITJOB

Pregunta: ¿Cuáles son los principales aspectos que se deben aprender en el desarrollo front-end web? Comprender el front-end web

El desarrollo del front-end web evolucionó a partir de la producción de páginas web y su nombre tiene características obvias de la época. En la evolución de Internet, la producción de páginas web es un producto de la era Web1.0, cuando el contenido principal del sitio web era estático.

Sí, el comportamiento de los usuarios al utilizar el sitio web es principalmente la navegación.

Después de 2005, Internet entró en la era de la Web 2.0, surgieron una gran cantidad de aplicaciones web similares al software de escritorio y la interfaz del sitio web experimentó cambios tremendos.

Cambios en el terreno. Las páginas web ya no son sólo simples textos e imágenes. Varios medios enriquecidos hacen que el contenido de la página web sea más vívido, y los formularios interactivos basados ​​en software en las páginas web brindan a los usuarios una mejor experiencia, todos los cuales se basan en tecnología de front-end.

Implementado operativamente. Para decirlo sin rodeos, es Photoshop artístico, diseño interactivo, flash, js, html + css. En lo que respecta a las pequeñas empresas, los técnicos deben comprender estas habilidades para que puedan ejercitarlas y poco a poco te conviertas en la fuerza principal de la empresa. Las grandes empresas dividen estas cosas con mucho cuidado. Puedes dominar una, familiarizarte con otras y entrar en una gran empresa.

Herramientas de desarrollo web

Aprende desarrollo web front-end. Las herramientas de desarrollo web incluyen FrontPage y puedes usar Word.

La gente puede aprender FrontPage fácilmente. Otro es Dreamweaver. Estas dos son las herramientas de creación de páginas web HTML más utilizadas. Yo uso Dreamweaver.

Cs6, porque este software proporciona una interfaz visual intuitiva e integra algunos contenidos nuevos de html5. Incluyendo diseño de cuadrícula, etc.

Contenidos de aprendizaje

HTML, CSS y JavaScript. HTML es contenido, css es rendimiento y javascript es comportamiento. El umbral para el desarrollo front-end es en realidad muy bajo y los lenguajes del lado del servidor son lentos al principio y luego rápidos.

En comparación con la curva de aprendizaje rápida, la curva de aprendizaje del desarrollo front-end es rápida al principio y luego lenta. Entonces, para las personas que trabajan en TI, el desarrollo front-end es un buen punto de partida. Por esta razón, existen muchas personas autodidactas en el campo del desarrollo front-end.

Sé un colega “talentoso”. HTML es el más básico y HTML5 ahora es popular. Primero aprenda el diseño de una página web. CSS se utiliza para embellecer las páginas html y proporcionar diseño y formato a las páginas. Finalmente aprendí javascript nuevamente

Si usas el tiempo que pasas viendo películas y programas de televisión todos los días para aprender, creo que no hay problema para comenzar en una semana.

Conocimientos básicos:

1.html + css. Se recomienda estudiar esta parte en 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. La plantilla de blog personal yangqq/download/ proporcionada por este sitio es una página única relativamente simple que puedes descargar para imitarte a ti mismo. Para comprender las propiedades de cada elemento en CSS, no existe necesariamente una sola forma de escribir estilos. Piense si hay áreas de mejora.

10 habilidades de escritura de código HTML

Tutorial conciso de CSS

Precauciones y disposición de reglas Div+CSS

2. No todas las páginas web necesitan tener js, pero si desea implementar algunas funciones e interfaces interesantes, debe involucrar js. Si no tiene conocimientos básicos de otros lenguajes de programación, puede que le cueste algo de esfuerzo aprenderlos, pero se recomienda empezar con ellos.

Estudia en w3school. Después de eso, se recomienda leer inmediatamente la esencia del lenguaje JavaScript.

Ejemplos clásicos de JS

3.Photoshop, flash. Es bueno estar un poco familiarizado con él, pero no es necesario dominarlo todo. Por supuesto, si te interesa PS o Flash durante tus estudios, también puedes intentar ser artista.

4.html5 y css3. Puedes entenderlo primero antes de comenzar. Después de todo, la mayoría de los navegadores de IE todavía están cansados...> & gt

Pregunta 10: ¿Qué es la interfaz? Para un sitio web, generalmente se refiere a la parte frontal del sitio web, incluida la capa de presentación y la capa de estructura del sitio web. Las aplicaciones front-end y las páginas web se muestran directamente a los clientes. La importancia de la experiencia del usuario determina que el back-end solo sirva al front-end. Por tanto, la importancia del desarrollo front-end es evidente. Ahora WeChat, Taobao, sitios web y sitios web móviles se completan mediante el desarrollo front-end. Actualmente, ninguna escuela ofrece cursos HTML5, pero la aparición de instituciones de formación es una muy buena noticia para los estudiantes que se preparan para ingresar a la industria H5.

El curso HTML5 de H5EDU combina cursos básicos de desarrollo HTML5, cursos básicos de CSS3 y cursos interactivos de JavaScript + JQuery + Ajex de front-end móvil, lo que permite a los desarrolladores aprender HTML5 de manera integral y dominar rápidamente las habilidades de desarrollo HTML5. El desarrollo front-end principal actual incluye producción de plantillas de páginas, diseño de páginas, efectos especiales de páginas, embellecimiento de páginas, juegos web, producción de micrositios, aplicaciones de uso común, etc. , se basa en tecnología de desarrollo front-end.