Function introduction:
2013-10-17Main development work
1. Developed .Net control for UEditor mini version
2. Developed a WebForm calling instance of the mini version of the control
3. Developed the MVC4.0 calling example of the mini version of the control. Baidu official editor introduction
UEditorMINI, referred to as UM, is an online rich text editor customized to meet the needs of the majority of portal websites for simple posting boxes or reply boxes. The main feature of UM is the change in capacity and loading speed. The full version has a code size of 125k. It also abandons the traditional iframe mode and adopts the div loading method to achieve faster loading speed and zero loading failure rate. Now the first user of UM is Baidu Tieba. Tieba's hundreds of millions of PVs every day are the best testing platform for various indicators of UM. Of course, with the reduction of code, the functions of UM are still reduced for UE. However, after research and various opinions put forward by everyone on UM, we have provided the current functional version of UM. Although there are deletions, there are also additions. For example, drag and drop pictures to upload, drag chrome pictures to change size, etc. Let UM achieve a balance between function and size. UM will also provide a CDN method to reduce everyone’s deployment costs. Our goal is not only to improve the editing experience of online editing, but also to change the threshold of rich text technology in front-end technology so that everyone no longer thinks this is a big pitfall.
List of UM main features:
1. Developed based on jQuery
2. Use div as the container of the editing area to avoid failure rate and improve loading speed.
3. Rewritten the entire UI component
4. All pop-up layers are implemented using js templates to improve display speed.
5. Separate the adapter layer from the UI layer to facilitate expansion and maintenance.
6. Editing commands are implemented natively in the browser to improve execution efficiency.
7. Partially retains the underlying encapsulation of Range to facilitate future customized expansion.
8. Unify the output data (html code) of different browsers
9. Compatible with all browser versions Note:
The development environment is Visual Studio 2012 and the database is XML
Expand