Comparison of several UI frameworks K: several UI frameworks may be frequently used in current work, such
Ext: http://docs.sencha.com/ext-js/4-1! /Example
I feel that it is too complicated and performance is not high, so I have never practiced it in the project.
Yui: http://yuilibrary.com/
A ui framework developed by Yahoo is not based on jquery.
Jqueryui: http://jqueryui.com/demos/tabs/#manipulation
Jquery has an optional UI library, but it is a pity that some key components are not included, such as Treeview and DataGrid. Third-party plug-ins are also required.
Easyui: http://www.jeasyui.com/demo/index.php
It is a set of Private-free and public-paid UI libraries developed by a company based on the GNU open-source Protocol. However, only paid users can buy their source code. It is currently the best jquery-based UI library that has been used by many people. It is less than 300 kb after being packaged and contains almost all common components.
Jquery UI vs easyui: What if they conflict?
Unfortunately, some components of jqueryui and easyui are named in conflict, such as dialog and tabs. Our previous projects are mainly based on jqueryui. If easyui is used, the previous Code will be overwritten, later we adopted a compromise plan:
Go to the http://jqueryui.com/download to customize the jquery component and retain only the tabs, dialog in jqueryui. (others, such as datatimepicker, are rewritten using easyui); in this way, we will get a jqueryui file with only 40 kb, which we think is acceptable.
After the simplified jqueryui is loaded to easyui reference, tabs and dialog of easyui are rewritten.