Introducción a la función:
2013-10-17Principales trabajos de desarrollo
1. Control .Net desarrollado para la versión mini de UEditor
2. Desarrollé una instancia de llamada WebForm de la versión mini del control.
3. Desarrollé el ejemplo de llamada MVC4.0 de la versión mini del control, introducción al editor oficial de Baidu.
UEditorMINI, conocido como UM, es un editor de texto enriquecido en línea personalizado para satisfacer las necesidades de la mayoría de los sitios web de portales para cuadros de publicación simples o cuadros de respuesta. La característica principal de UM es el cambio en la capacidad y la velocidad de carga. La versión completa tiene un tamaño de código de 125k. También abandona el modo iframe tradicional y adopta el método de carga div para lograr una velocidad de carga más rápida y una tasa de falla de carga cero. Ahora el primer usuario de UM es Baidu Tieba. Los cientos de millones de PV de Tieba todos los días son la mejor plataforma de prueba para varios indicadores de UM. Por supuesto, con la reducción del código, las funciones de UM aún se reducen para UE. Sin embargo, después de la investigación y varias opiniones expresadas por todos en UM, proporcionamos la versión funcional actual de UM. también adiciones, por ejemplo, arrastre y suelte imágenes para cargar, arrastre imágenes de Chrome para cambiar el tamaño, etc. Dejemos que UM logre un equilibrio entre función y tamaño. UM también proporcionará un método CDN para reducir los costos de implementación de todos. Nuestro objetivo no es solo mejorar la experiencia de edición en línea, sino también cambiar el umbral de la tecnología de texto enriquecido en la tecnología front-end para que todos ya no piensen que esto es un gran obstáculo.
Lista de características principales de la mensajería unificada:
1. Desarrollado en base a jQuery
2. Utilice div como contenedor del área de edición para evitar la tasa de fallas y mejorar la velocidad de carga.
3. Reescrito todo el componente de la interfaz de usuario.
4. Todas las capas emergentes se implementan utilizando plantillas js para mejorar la velocidad de visualización.
5. Separe la capa del adaptador de la capa de la interfaz de usuario para facilitar la expansión y el mantenimiento.
6. Los comandos de edición se implementan de forma nativa en el navegador para mejorar la eficiencia de la ejecución.
7. Conserva parcialmente la encapsulación subyacente de Range para facilitar una futura expansión personalizada.
8. Unifique los datos de salida (código html) de diferentes navegadores.
9. Compatible con todas las versiones de navegador Nota:
El entorno de desarrollo es Visual Studio 2012 y la base de datos es XML
Expandir