最近有一个中等大小的项目,有前台展示和后台管理,准备使用jquery来做。
后台管理想用一个UI库,用哪一个比较好呢?EasyUI或者LigerUI,或者其他更好的UI?
问题补充Jquery UI就不用提了,那个审美观,我不能苟同。
问题补充哇噻,没一个回复啊。
问题补充嗯,官方UI太不美观了。
问题补充zb7503 写道
1、官方的ui,就算了,css不符合国人的风格,需要自己写css,有充足的时间可以尝试。
2、easyui,目前版本还不错,bug变少了很多,如果是快速开发的项目,可以使用,唯一不足的就是原代码不是完美的开放,官网需要 翻|墙 才能访问。
3、LigerUI,曾经比较看好这个,源代码开发,但是作者N久没有更新了。bug也很多,都没有修复。
4、dwz,这个也不错,速度快。但是文档不够齐全,开发有点难度。不过一直在更新,个人比较看好这个以后的发展。
至于lz想用哪个,自己定吧。
最终我还是选择了LigerUI,主要就是源代码开放,关于作者N久没有更新的问题,我也非常清楚,所以只能自己修改和完善了。因为后期的项目我也希望使用一套固定的UI,所以easyui,不开源,后期会很麻烦。
dwz据说不错,不过我访问官网,打开个表格示例,数据加载很长时间加载不完,给我的感觉是不是性能有问题。
另外文档不全,也是个比较麻烦的事。
另谢谢你的认真回复。
问题补充angelhau 写道
hellostory 写道
zb7503 写道
1、官方的ui,就算了,css不符合国人的风格,需要自己写css,有充足的时间可以尝试。
2、easyui,目前版本还不错,bug变少了很多,如果是快速开发的项目,可以使用,唯一不足的就是原代码不是完美的开放,官网需要 翻|墙 才能访问。
3、LigerUI,曾经比较看好这个,源代码开发,但是作者N久没有更新了。bug也很多,都没有修复。
4、dwz,这个也不错,速度快。但是文档不够齐全,开发有点难度。不过一直在更新,个人比较看好这个以后的发展。
至于lz想用哪个,自己定吧。
jQuery EasyUI官方网站根本不需要翻 墙,我天天在查API,是你家网络太烂了!
http://www.jeasyui.com/
去这里吧,哪里都不要翻-墙的
http://easyui.btboys.com/api/
这个网址不错,估计是你自己制作的吧。
问题补充问题是我没有美术细胞.
问题补充xf326521 写道
偏后台应用 推荐你用DWZ 文档很简单 有过前端开发的人 看一看就可以了
很多人推荐dwz,我再次打开官网查看了一下。
官网的网速太慢了点。另外如其他UI,还是存在了很多问题。还有待发展唉。
不过确实很简洁。
问题补充operamasks看了一下,还有很多功能未开发出来唉。继续努力哦!
问题补充angelhau 写道
yangsong158 写道
关于easyui,说几点我在使用的不爽的地方,在后面,能不用他的地方,我尽量不用。
1.首先当然是他的不开源,根本不知道他是怎么实现的,如果出现性能问题,很难去查。
2.在IE6下,性能有很大的问题,不要说你BS为什么还有IE6这种东西的存在,客户就要求IE6了,难道你打算放弃这个项目?
3.和第三方组件兼容性不够好。在很久之前,自己做过一个菜单,放到easyui的layout中,会被他霸道的盖住。
4.当你大量使用他的组件的时候,且组件套用组件的时候,会出一兼容性问题。
5.由于他不开放,有时候需要扩展功能,你发现,你没法下手,使用jquery直接去操作他的dom节点,这种方式只是权宜之计,且仅入式,个人认为这是不好。
关于这五点,我可不敢苟同。
第一,不开源。其实easyui不能说是不开源,他应该是半开源的。因为他发布的这个只是一个压缩版,但他这个压缩版,并不是加密压缩的。并且最重要的一点是,他提供了每个组件单独的js文件,格式化之后代码结构还是比较清晰的。所以说不知道他的组件是怎么实现的,那只能说明你都没认真看过他的东西。
第二,在ie6下有“很大”的性能问题,我不在的你遇到的性能问题有多大。不过就我使用来看,不能说完全没有,但只限于个别组件,我们系统,大概有70个功能点,要运行的环境最低要求是要256内存的机上能跑起来。从实际情况上看,还是能跑起来的,但是如果你把ext换到这机上跑,一个这么庞大的系统,能跑起来嘛?所以不能一概而论。
第三,这点有点搞笑,只能说你水平有限。我们集合了大概有七八个第三方组件或插件吧,没出现兼容性问题。要说菜单,横向,竖向,导航,三种类型的菜单都是我自己写的插件。
第四点,组件套用会出现兼容行问题,这个真没遇到过。出现性能问题,倒是遇到过。例如:tab 和datagrid 嵌套使用(不过这个也不是说他们放在一起就会出现性能问题,是有条件的。就是同时打开多个tab,切tab里面带有datagrid,切这个datagrid设置了fit:true,简而言之就是grid是处于自动适应状态时,tab之间的切换会不流畅,甚至浏览器假死)。
第五点,这点也只能说明一个问题,你没认真去看他的东西。
关于第一点的开源不开源,我看了压缩的代码,格式化后,确实有格式了,但是你发现有没有,代码是被混淆的,出现一些无意义的变量方法名
兼容性问题一般是需要找到到底哪里不兼容,使用加载顺利解决这个兼容性问题是我常用的方式。
看到大家对这个问题讨论很热烈,其实说明一个问题,目前jquery ui,没有一个强大完善的UI来统一一切。ui都是有几套,可惜都存在这个存在那个问题。所以我们还是希望能够出现这么一个ui,用着方便又不显得臃肿。
问题补充jacksuc 写道
quickui这个是我新发现了,功能不少。有免费版本和收费版本两个。
看了一下,他完全重写了一套标签,这其实是完全没有必要的。
相关推荐
通过深入研究这个示例集,你可以更好地掌握如何将 Bootstrap 的响应式设计与 jQuery UI 的交互性相结合,从而提升你的前端开发技能。同时,也可以借鉴这些例子中的最佳实践,为你的项目提供灵感和解决方案。
这个中文帮助文档是针对jQuery UI的详细指南,旨在帮助开发者更好地理解和使用这个强大的工具集。 ### 1. jQuery UI 的主要功能 jQuery UI 包含了多种功能模块,包括但不限于: - **TABS(选项卡)**: 提供了一种...
例如,你可以调整颜色、字体、边距和间距,以使UI更好地融入你的网站或应用程序的整体设计。此外,jQuery UI支持Themeroller工具,允许开发者轻松创建和定制自己的主题。 接着,`jquery-ui.js`是jQuery UI的核心...
在lwme-jqueryui-demo这个压缩包中,可能包含了多个示例文件,它们展示了Autocomplete的不同用法和配置,可以帮助开发者更好地理解和运用这个组件。通过学习这些示例,你可以掌握如何根据项目需求灵活定制...
不过,对于新项目,建议使用较新的版本,以获取更好的性能和更多的功能。同时,更新到最新版还可以确保获得持续的安全补丁和社区支持。 **学习与应用** 要开始使用jQuery UI,你需要熟悉jQuery的基本语法,然后...
**jQuery UI:构建交互式网页的强大工具** jQuery UI 是一个基于 jQuery JavaScript 库的扩展,...总之,"一套比较好的jQuery UI"是一个非常实用的前端开发资源,可以帮助开发者快速构建出用户体验优秀的交互式网页。
这个“最新jQueryUI组件下载”应该指的是版本号为1.10.0的jQuery UI压缩包。 jQuery UI 包含了大量的可交互和视觉上吸引人的元素,它简化了网页开发,让开发者可以快速实现复杂且用户友好的界面设计。以下是一些...
**jQuery UI 和 Bootstrap 的结合** ...addyosmani-jquery-ui-bootstrap-cf2a77b 的资源可以帮助开发者更好地理解和实践这种整合。在实际应用中,不断调试和优化,找到最适合项目的集成方案,是提升开发效率的关键。
jQuery UI 是一个基于 jQuery JavaScript 库的用户界面插件集,它提供了丰富的交互效果和可自定义的主题,使得开发者能够更轻松地创建出美观、功能丰富的网页应用。这个组件集合涵盖了多种常见的用户界面元素,如弹...
1. **组件(Widgets)**:jQuery UI的核心在于它的组件,这些组件是预先封装好的UI元素,如Accordion(手风琴)、Autocomplete(自动完成)、Button(按钮)、Calendar(日历,即日期选择器)、Dialog(对话框)、...
在新项目中,建议使用较新版本以获取更好的兼容性和功能支持。 ### 5. 兼容性和性能 虽然jQuery UI提供了丰富的功能,但它的资源大小可能对页面加载速度产生影响,特别是对于移动设备。因此,在使用时应考虑优化,...
jQueryUI将这些功能进一步扩展,提供了一系列预设的组件和效果,使得开发者可以更轻松地创建出专业级的网页应用。 在jQueryUI V1.12.1中,主要包含以下关键知识点: 1. **部件(Widgets)**:jQueryUI提供了许多...
jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户... (3) jQuery本身注重于后台,没有漂亮的界面,而jQuery UI则补充了前者的不足,他提供了华丽的展示界面,使人更容易接受。既有强大的后台,又有华丽的前台。
总结来说,jQuery UI 是一个强大且全面的前端开发工具,通过它的中文文档,开发者可以更好地理解和利用其功能,提升网站或应用的交互性和用户体验。无论是初学者还是经验丰富的开发者,都能从中受益。
jQuery UI 提供了 Timepicker 插件,可以方便地添加时间选择功能,用户可以选择和输入时间,提供更好的交互性。此外,Datepicker 可以和 Timepicker 结合,实现日期和时间的联合选择。 总的来说,“Best jQuery UI...
jQuery UI不仅仅是一个库,还包含许多文档和示例,帮助开发者更好地理解和使用它的组件。官网(https://jqueryui.com/)提供了详细教程、API参考以及示例代码,是学习的好资源。 总结,jQuery UI是JavaScript开发中...
总的来说,“jquery ui demo”是一个极好的实践平台,它帮助开发者快速上手并熟练掌握jQuery UI,从而提升网页应用的交互性和专业性。无论你是前端初学者还是经验丰富的开发者,都能从中受益匪浅。
jQuery UI 的提示框功能强大且易于使用,能很好地提升用户体验。通过简单的配置,我们可以创建符合项目需求的个性化提示框。无论是在网页表单中解释输入要求,还是在复杂应用中帮助用户理解页面元素,jQuery UI 提示...
这个扩展将传统的HTML `<select>` 元素转化为一个功能更丰富、交互性更强的下拉框,提供了更好的用户体验。它结合了输入框和下拉列表的功能,允许用户在已有的选项中选择或者手动输入新的值。 ### 核心特性 1. **...
《jQuery UI 1.8.x 自定义版本详解》 在Web开发领域,jQuery UI是一个广泛使用的库,它基于流行...尽管版本较旧,但理解这些文件背后的原理和用途,有助于我们更好地理解和应用现代前端框架,提升开发效率和用户体验。