Présentation de la fonction :
2013-10-17Principaux travaux de développement
1. Développement du contrôle .Net pour la mini version UEditor
2. Développement d'une instance d'appel WebForm de la mini version du contrôle
3. Développement de l'exemple d'appel MVC4.0 de la mini version de l'introduction de l'éditeur officiel de Baidu.
UEditorMINI, appelé UM, est un éditeur de texte enrichi en ligne personnalisé pour répondre aux besoins de la majorité des sites Web portails en matière de simples boîtes de publication ou de réponses. La principale caractéristique de l'UM est le changement de capacité et de vitesse de chargement. La version complète a une taille de code de 125 Ko. Elle abandonne également le mode iframe traditionnel et adopte la méthode de chargement div pour obtenir une vitesse de chargement plus rapide et un taux d'échec de chargement nul. Aujourd'hui, le premier utilisateur de l'UM est Baidu Tieba. Les centaines de millions de PV de Tieba chaque jour constituent la meilleure plate-forme de test pour divers indicateurs de l'UM. Bien sûr, avec la réduction du code, les fonctions de l'UM sont toujours réduites pour l'UE. Cependant, après recherches et divers avis émis par tout le monde sur l'UM, nous avons fourni la version fonctionnelle actuelle de l'UM. Bien qu'il y ait des suppressions, il y en a. également des ajouts, par exemple, faites glisser et déposez des images à télécharger, faites glisser des images chromées pour modifier la taille, etc. Laissez UM atteindre un équilibre entre fonction et taille. La messagerie unifiée fournira également une méthode CDN pour réduire les coûts de déploiement de chacun. Notre objectif n'est pas seulement d'améliorer l'expérience d'édition en ligne, mais également de modifier le seuil de la technologie de texte riche dans la technologie frontale afin que tout le monde ne pense plus qu'il s'agit d'un gros piège.
Liste des principales fonctionnalités de la messagerie unifiée :
1. Développé sur la base de jQuery
2. Utilisez div comme conteneur de la zone d'édition pour éviter le taux d'échec et améliorer la vitesse de chargement.
3. Réécriture de l'intégralité du composant de l'interface utilisateur
4. Toutes les couches contextuelles sont implémentées à l'aide de modèles js pour améliorer la vitesse d'affichage.
5. Séparez la couche adaptateur de la couche UI pour faciliter l'expansion et la maintenance.
6. Les commandes d'édition sont implémentées nativement dans le navigateur pour améliorer l'efficacité de l'exécution.
7. Conserve partiellement l'encapsulation sous-jacente de Range pour faciliter une future expansion personnalisée.
8. Unifiez les données de sortie (code html) des différents navigateurs
9. Compatible avec toutes les versions de navigateur Remarque :
L'environnement de développement est Visual Studio 2012 et la base de données est XML
Développer