Introdução da função:
2013-10-17Principais trabalhos de desenvolvimento
1. Desenvolvido controle .Net para a versão mini do UEditor
2. Desenvolvi uma instância de chamada de WebForm da versão mini do controle
3. Desenvolvido o exemplo de chamada MVC4.0 da mini versão da introdução do editor oficial do Baidu.
UEditorMINI, conhecido como UM, é um editor de rich text online personalizado para atender às necessidades da maioria dos sites de portal para caixas de postagem simples ou caixas de resposta. A principal característica do UM é a mudança na capacidade e velocidade de carregamento. A versão completa tem um tamanho de código de 125k. Ele também abandona o modo iframe tradicional e adota o método de carregamento div para obter velocidade de carregamento mais rápida e taxa de falha de carregamento zero. Agora, o primeiro usuário do UM é o Baidu Tieba. Centenas de milhões de PVs do Tieba todos os dias são a melhor plataforma de teste para vários indicadores do UM. É claro que, com a redução do código, as funções do UM ainda são reduzidas para o UE. No entanto, após pesquisas e várias opiniões apresentadas por todos no UM, fornecemos a versão funcional atual do UM. Embora existam exclusões, existem. também adições. Por exemplo, arraste e solte imagens para fazer upload, arraste imagens cromadas para alterar o tamanho, etc. Deixe a UM alcançar um equilíbrio entre função e tamanho. A UM também fornecerá um método CDN para reduzir os custos de implantação de todos. Nosso objetivo não é apenas melhorar a experiência de edição online, mas também mudar o limite da tecnologia rich text na tecnologia front-end, para que todos não pensem mais que isso é uma grande armadilha.
Lista dos principais recursos da UM:
1. Desenvolvido com base em jQuery
2. Use div como contêiner da área de edição para evitar taxas de falhas e melhorar a velocidade de carregamento.
3. Reescreveu todo o componente da UI
4. Todas as camadas pop-up são implementadas usando modelos js para melhorar a velocidade de exibição.
5. Separe a camada do adaptador da camada da UI para facilitar a expansão e a manutenção.
6. Os comandos de edição são implementados nativamente no navegador para melhorar a eficiência de execução.
7. Retém parcialmente o encapsulamento subjacente do Range para facilitar futuras expansões personalizadas.
8. Unifique os dados de saída (código HTML) de diferentes navegadores
9. Compatível com todas as versões do navegador Nota:
O ambiente de desenvolvimento é Visual Studio 2012 e o banco de dados é XML
Expandir