Ueditor est un éditeur WYSIWYG développé par le département R&D web front-end de Baidu. Il est léger, personnalisable et se concentre sur l'expérience utilisateur. Ueditor est basé sur le protocole open source BSD. En plus de ses caractéristiques légères de code rationalisé et de chargement rapide, Ueditor adopte également un concept en couches afin que les développeurs puissent le personnaliser librement en fonction des applications et des besoins réels.
L'éditeur Ueditor est divisé en une architecture à trois niveaux. Parmi eux, la couche principale fournit aux développeurs des interfaces API sous-jacentes telles que la plage, la sélection et domUtils. La couche de plug-in de commande intermédiaire fournit non seulement un grand nombre de commandes de base, mais permet également aux développeurs de développer des commandes basées sur le noyau. couche et est orientée utilisateur. La couche d'interface à l'extrémité peut fournir une interface d'interaction utilisateur librement personnalisée. Le modèle configurable de l'éditeur open source Ueditor permet aux développeurs d'accéder à n'importe quelle couche de développement en fonction de leurs propres besoins.
Contenu de la mise à jour de Baidu Editor v1.2.5.1 :
Correction du bug de "manger des mots" dans la méthode de saisie sous chrome 26
Contenu de la mise à jour Baidu Editor v1.2.5.0 : nouvelles fonctionnalités
. Reconstruction globale du tableau
. Le tableau prend en charge l'insertion d'en-têtes et de titres.
.table prend en charge la copie
. La table prend en charge l'ajustement arbitraire de la largeur et de la hauteur.
. table prend en charge l'insertion arbitraire avant et arrière de lignes et de colonnes.
Le fonctionnement du clavier de la table imite l'expérience utilisateur des mots.
. Ajoutez un tableau pour répartir uniformément les lignes et les colonnes.
.Ajouter l'alignement des cellules du tableau
.Ajouter un alignement de tableau
. Ajoutez une partie sélectionnée du tableau et cliquez sur Retour arrière ou Supprimer pour supprimer la fonction.
Boîte de dialogue Remplacer les propriétés du tableau et des cellules.
Le collage prend en charge trois modes : texte brut, code source et balises pures.
. Ajoutez l'interface getContentLength pour calculer le nombre de mots.
. Ajoutez un événement wordcount pour calculer le nombre de mots.
. Le téléchargement d'images prend en charge la liaison dynamique des paramètres.
. La fonction de liste a été réécrite pour prendre en charge de nouvelles balises de liste telles que un, un), (un), 1), (1), -- etc.
.Ajustement de la logique de la touche de tabulation dans la liste
. Ajout de niveaux pour limiter les listes.
. Touche de raccourci plein écran ALT+Z.
Ajout du chargeur de page d'affichage uparse.js.
Optimisation et réparation.
Optimisation de la fonction d'insertion de code.
. La mise en évidence du code en mode code source est désactivée par défaut sous IE.
. La fonction de capture d'écran prend en charge les navigateurs non IE.
. Correction du problème de repli inexact lors de la saisie du chinois en mode non-IE.
. Amélioration de l'opération de restauration lors de la saisie au clavier.
Développer