Resumen del trabajo personal del front-end de red
Resumen del trabajo personal del front-end web
El trabajo debe resumirse constantemente, solo así podremos seguir avanzando. El siguiente es un resumen de mi trabajo personal de front-end web, ¡bienvenido a leer!
Resumen del trabajo personal de front-end web 1
Desde la entrada hasta el presente, me embarqué en el camino del front-end bajo la guía del instructor XXX. Los estudios y proyectos durante este período me dieron una cierta comprensión de las necesidades comerciales del front-end y el proceso de desarrollo del proyecto, y también tengo mi propia comprensión del front-end. El front-end es una tecnología basada en el producto como núcleo y la experiencia del usuario como base (de hecho, personalmente prefiero usar el arte para describir el front-end. Cada efecto visual exquisito y experiencia interactiva puede brindar diferentes beneficios a los usuarios). Siente que los productos de front-end que son cómodos, simples y al mismo tiempo elegantes pueden recibir más elogios de los usuarios.
En el proyecto, participé en la discusión de soluciones técnicas para la implementación del producto, como si usar una barra de progreso o una máscara para cargar el modo de carga de página vacía de la vista web móvil y el modo de carga de página de contenido. El análisis comparativo del modo de carga es más fácil de usar; ¿En qué circunstancias debería aparecer el pequeño botón de animación en la parte superior del lado de la PC? ¿Debería aparecer inmediatamente cuando aparece la barra de desplazamiento, o será más fácil de usar después de desplazarse? una cierta distancia y luego aparecer?; ¿Cuándo debería aparecer el pequeño botón de animación en la parte superior del lado de la PC cuando aparece la barra de desplazamiento? Si aparece, desplácese hasta una cierta distancia y luego aparezca nuevamente. Reaparecer a cierta distancia será más fácil de usar. En el desarrollo front-end, el "cuidado" es extremadamente importante. El comportamiento de cualquier página puede estar relacionado con el éxito o el fracaso del producto y también es responsable del usuario. Como front-end, es necesario estar familiarizado con todo el negocio del proyecto para poder desarrollarse mejor. Por ejemplo, en el proyecto que asumió Hua Jin Coin, debido a una falta de comprensión profunda de los requisitos, después del Una vez completado el desarrollo, se descubrió que muchos escenarios no se consideraron completamente, lo que retrasó en gran medida el ciclo de iteración. Si está familiarizado con el negocio desde el principio, comprende los requisitos del escenario y considera todos los escenarios, el tiempo de desarrollo se puede acortar considerablemente. .
Estudiar bajo la guía de un tutor me hizo comprender la importancia de los conceptos básicos de front-end y el peso de las habilidades de front-end en la estructura y el rendimiento. Los cimientos frontales son como los cimientos de un edificio. Los rascacielos sólo se pueden construir sobre una base sólida. La estructura y el rendimiento son credenciales importantes para distinguir el back-end. El front-end se centra en los efectos visuales, mientras que el back-end se centra en la realización de funciones. Como front-end calificado, debe tener sus propias ventajas profesionales en términos. de estructura y habilidades de desempeño.
El front-end es el puente para todo el proyecto, comunicando productos, antecedentes y diseño. No solo necesita comprender toda la tecnología de su proyecto, sino que también necesita comprender el negocio para poder desarrollar y mantener productos de manera más eficiente.
Después de diez años de afilar una espada, acaricié el sueño de pararme sobre los hombros de gigantes y seguí los pasos de la esperanza cada vez más rápido. Un día, cuando el sol se pone por el oeste y miro hacia atrás. En el pasado, todas las nubes se han ido. Resumen del trabajo personal en front-end web 2
Comencé a estudiar por mi cuenta en front-end en el segundo semestre de mi tercer año y comencé a buscar trabajos relacionados con front-end de forma intermitente durante más de medio año; ya pasé la encrucijada de la graduación y llevo un año trabajando. Bueno, en serio, soy una persona relativamente vaga; Como empezamos tarde, no nos queda más remedio que ponernos al día sin parar... ¡Corre rápido, pequeño delantero!
Al escribir este resumen de fin de año de 20XX, no tengo nada que decir, solo puedo mirar hacia el pasado y reflexionar sobre el futuro; ¡Los hombros de gigantes para mirar hacia el futuro!
En primer lugar, perdóname, Jquery:
Antes de comenzar a trabajar, no tenía ninguna base en ese momento. Solo por la presión de graduarme, recurrí a Baidu. Empecé a desarrollar front-end y comencé a aprender directamente de JS nativo; no he estado estudiando por mucho tiempo y seguí preguntando a los mayores del departamento de informática si conocían Jquery. Sin embargo, no estaba demasiado interesado. Debido a que compré "Senior" y jquery era solo el paquete general proporcionado por "Senior", él hizo todo lo que debía hacer y luego continuó con JS nativo. Debo decir que lo que más hice en ese momento fue imitar JS nativo; Escribí varios efectos especiales; y
Más tarde, comencé a aprender JS nativo nuevamente.
Más tarde me di cuenta de que estaba equivocado. Lo que escribí fue solo una pequeña parte de la base del front-end. Después de todo, es difícil demostrar la cooperación. el equipo y la eficiencia del desarrollo son los más importantes; mi trabajo actual se basa principalmente en jquery. En cuanto a los diversos efectos especiales que escribí en el pasado, ahora existen los componentes correspondientes listos para usar. Ignoré jquery debido a mi ignorancia en el pasado y mi trabajo futuro comenzará sin parar. En segundo lugar, debemos buscar la modularización:
La modularización del front-end es muy necesaria, la modularización siempre ha estado en la etapa conceptual y no se ha practicado mucho después de todo. , es ¿Estás siguiendo los pasos del Gran Dios? No pude evitar elegir Seajs del Sr. Yubo e intenté dividir el jquery escrito originalmente y varios componentes en módulos y organizarlos juntos usando Seajs, ya que la estructura del front-end de trabajo se ha estabilizado, es imposible cambiarla; todo a la vez, así que simplemente creé un nuevo directorio localmente, y por un tiempo estuve pensando en cómo reorganizarlo usando un enfoque modular de forma privada, para confirmar si la estructura de front-end local en la que había estado trabajando; disponible, también hice un Blog simple, de acuerdo con sus propias ideas sobre modularidad, primero use su blog como campo de pruebas para verificar la viabilidad, sin importar cuál sea el resultado, no importa qué tan bueno sea, simplemente trátelo como; un ejercicio; en mi humilde opinión, simplemente. Esto es solo una broma para burlarse de los grandes dioses.
Tres: ¡Usa lo pequeño para hacer lo grande y usa lo débil para derrotar a lo fuerte! Confío en la compatibilidad de varios navegadores y puedo escribir HTML y CSS concisos y claros con los ojos cerrados. Bueno, en realidad esto es solo un requisito a largo plazo que tengo para mí, porque la modularidad no es solo JS, sino también correspondiente; Hay menos HTML y CSS; para hacer eco de la modularidad de JS, la modularidad de CSS no se puede ignorar. ¡Solo usando CSS podemos lograr lo último! Optimizado, modular y reutilizable, no es necesario pensar en ello.
Sí, definitivamente debes introducir algunas cosas lógicas en CSS.
Bien, SASS es uno de los precompiladores de CSS preferidos; Bootstrap, que es popular en front-end y back-end, se basa en Less, y luego todos comenzaron a recurrir a Sass, por lo que no importa cuán competente sea el So actual, creo que no importa; construye estilos de front-end Vale la pena aprender las ideas; Sass, como herramienta de construcción de estilos de front-end, implementa estilos simplificados, modulares y reutilizables. Por supuesto, todo requiere práctica y acumulación;
Cuatro: Transformación revolucionaria: Nodejs
Esta es la primera vez que uso SASS, y también es la primera vez que uso SASS.
Independientemente de si Nodejs pertenece al front-end o al back-end, creo que su impacto transformador en el trabajo del front-end es evidente por sí mismo. Nodejs adopta el pensamiento modular del front-end; -fin al extremo, incluyendo El número de comunidades NPM que alcanzan cientos de miles es suficiente para demostrar su grandeza. Nodejs implementa internamente la especificación Commonjs y utiliza el método de módulo requerido para llamar a módulos internos y externos; es tan poderoso; por lo tanto, todas las bibliotecas y marcos principales tienen una implementación modular basada en Nodejs, y mucho más que eso, también introduce varias herramientas de automatización de front-end basadas en Nodejs; nueva vitalidad en el trabajo front-end; por ejemplo: Grunt, Gulp, Browserify, Webpack, etc.
Lo siento, no he aprendido mucho sobre Nodejs. Si hay alguna exageración, los maestros deberían ignorarla. Yo; el blog de Huamanlou es solo una pequeña exploración de Nodejs, y hay muchas deficiencias que se pueden mejorar, y espero que los maestros me den algunos consejos al pasar.
5. Jaja, vamos; simplemente sigue el camino de nuestros pies, después de todo, siempre es bueno hacer lo que hay que hacer; espero que los pequeños front-end como yo, ¡los sueños no sean ensueños!
6. Conoce a tu mejor yo: Angularjs
La situación laboral actual no ha cambiado mucho. Algunas cosas todavía requieren trabajo en equipo primero, pero los legos serán más maníacos, 20XX En. En 2018, quería aprender Angularjs; por un lado, sería una reserva técnica en el trabajo; por otro lado, mi campo experimental todavía necesita más contenido. Planeo usar Angularjs para transformar el programa back-end del blog. primero; ¡debe usarse como ejercicio! Hay muchos otros marcos front-end populares y los expertos también tienen diferentes opiniones. La razón por la que quiero elegir Angularjs es porque tengo poco apetito y no puedo comer un panecillo al vapor de un bocado, así que será mejor. mastíquelo lentamente; lo más importante es: la idea de Angularjs Es muy atractiva para mí, MVC, enrutamiento, enlace de datos bidireccional, inyección de dependencia, sistema de comando, etc., no me resulta familiar; apetito ilimitado; no importa cuánto aprenda, quiero comprender estas ideas y prepararme para mi blog actual Serve. Creo que comprender estos pensamientos es probablemente lo más importante para mí ahora. ;