Descifrado del código fuente de Vue
HTML CSS: HTML avanzado, CSS avanzado, diseño div css, desarrollo completo de sitios web HTML CSS.
Conceptos básicos de JavaScript: tutorial básico de js, métodos comunes de objetos integrados de Js, operaciones de árbol DOM de uso común, ECMAscript, DOM, BOM, temporizador, mapa de enfoque.
Efectos especiales básicos de JS: efectos especiales comunes, como pestañas, navegación, desplazamiento de página completa, carrusel, presentación de diapositivas JS, capa emergente, menú de acordeón, diseño en cascada, eventos de desplazamiento y vista de desplazamiento. .
Características avanzadas de JS: expresiones regulares, algoritmos de clasificación, algoritmos recursivos, cierres, limitación de funciones, cadena de alcance, marco de movimiento basado en distancia, base orientada a objetos.
JQuery: uso básico de hanger, operación DOM, efectos especiales y animación, cadena de métodos, arrastrar y soltar, deformación, uso básico de componentes JQueryUI.
La segunda fase: HTML5 y desarrollo web móvil
HTML5: nuevas etiquetas semánticas HTML5, formularios HTML5, audio y video, almacenamiento local y fuera de línea, SVG, Web Socket, Canvas.
CSS3: CSS3 nuevos selectores, pseudoelementos, expresiones faciales, bordes, sombras, cambios de atributos de series de fondo, transiciones, animaciones, profundidad y profundidad, producción de efectos 3D, marco Velocity.js, estrategias de entrada y salida de elementos. Genial producción de páginas web CSS3.
Bootstrap: conceptos responsivos, consultas de medios, producción de sitios web responsivos, sistema de eliminación de cuadrículas, principios del sistema de eliminación de cuadrículas, plantillas Bootstrap comunes, LESS y SASS.
Desarrollo web móvil: introducción a WEB entre terminales y dispositivos convencionales, ventana gráfica, diseño fluido, caja flexible, rem, eventos JavaScript de terminales móviles, producción de efectos JS en teléfonos móviles, Zepto.js, alto costo rendimiento Páginas móviles, desplazamiento móvil.
La tercera etapa: servicio HTTP y programación AJAX.
Conceptos básicos del servidor WEB: conceptos básicos del servidor, introducción al servidor Apache y otros servidores WEB, estructura del servidor Apache, introducción a HTTP.
Conceptos básicos de PHP: sintaxis básica de PHP, use PHP para manejar solicitudes GET o POST simples.
Ajax Parte 1: Introducción a los conceptos de Ajax y asíncrono, encapsulación del marco Ajax, introducción detallada al objeto XMLHttpRequest, métodos de procesamiento de compatibilidad, encapsulación del marco Ajax, problemas de almacenamiento en caché en AJAX, introducción a XML y uso.
La siguiente parte de Ajax: análisis JSON y JSON, enlace de datos y tecnología de plantilla, JSONP, tecnología entre dominios, prelectura de imágenes y tecnología de carga diferida, AjaxAPI en el marco JQuery, utilizando AJAX para implementar caso de flujo explosivo.
La cuarta etapa: orientada a objetos avanzada
El último capítulo orientado a objetos: comprenda la orientación a objetos JS, los tipos básicos, los tipos complejos, la cadena de prototipos y la orientación a objetos en ES6 desde la perspectiva de la memoria, permisos de lectura y escritura de atributos, configuradores y descriptores de acceso.
Tres características de la orientación a objetos: herencia, polimorfismo, encapsulación e interfaz.
Patrones de diseño: ideas de programación orientada a objetos, modo singleton, modo fábrica, modo estrategia, modo observador, modo método plantilla, modo proxy, modo decorador, modo adaptador y programación orientada a aspectos.
La quinta etapa: empaquetar un framework propio.
La base de la encapsulación del marco: flujo de eventos, burbujeo, captura, objeto de evento, marco de evento y marco de selección.
Niveles intermedios de encapsulación de cuadros: principios de movimiento, cuadros de movimiento de un solo objeto, cuadros de movimiento de múltiples objetos y encapsulación de cuadros de movimiento orientada a objetos.
Paquete de marco avanzado y complementario: el prototipo, la extensibilidad, la modularización y el empaquetado del marco JQuery son todos marcos propios de Chuanzhi.
La sexta etapa: desarrollo de componentes modulares
Programación orientada a componentes: el método de programación orientada a componentes, el principio de implementación de la programación orientada a componentes, el combate real de la programación orientada a componentes programación y el sitio web basado en el pensamiento de componentes Desarrollo de aplicaciones.
Programación orientada a módulos: especificaciones de diseño AMD, especificaciones de diseño CMD, RequireJS, LoadJS, Taobao SeaJS.
Etapa 7: Marcos populares convencionales
Flujo de trabajo de desarrollo web: GIT/SVN, andamio Yeoman, herramienta de gestión de dependencias NPMer, Grunt/Gulp/Webpack.
Marco MVC/MVVM/MVW: Angular.js, Backbone.js, Knockout/Ember.
Bibliotecas de uso común: React.js, Vue.js, Zepto.js
Etapa 8: Desarrollo de aplicaciones móviles nativas HTML5
Cordova: web App/Native Introducción a la aplicación / HybirdApp, introducción a Cordova, relación con PhoneGap, construcción del entorno de desarrollo, combate real de Cordova (creación de proyectos, configuración, compilación, depuración, implementación, lanzamiento).
Ionic: Introducción y comparación Ionic: Ionic, análisis de proyectos de plantilla, componentes comunes y su uso, construcción de uno en ángulo con efectos comunes (desplegable para actualizar, desplegable para cargar, navegación deslizante lateral , pestaña) APLICACIÓN.
React Native: Introducción a React Native, configuración del entorno React Native, creación de proyectos, configuración, compilación, depuración, implementación y lanzamiento, módulos nativos y componentes de UI, API nativas comunes.
HTML5: HTML5 China Industry Alliance, entorno de ejecución HTML5 Plus, herramientas de desarrollo HBuilder, marco MUI, desarrollo e implementación de H5.
Etapa 9: Desarrollo completo de Node.js;
Inicio rápido: desarrollo de Node.js, ecosistema, Io.js, configuración del entorno Linux/Windows/OS X, REPL programas de entorno y consola, programación asincrónica, E/S sin bloqueo, conceptos de módulos, herramientas de gestión de módulos, proceso de desarrollo, depuración y pruebas.
Módulos y objetos principales: objetos globales, procesos, consolas, utilidades, controladores de eventos, emisores de eventos, cifrado y descifrado, operaciones de ruta.
¡Espero que te ayude!