javascript 在Web应用程序中排列和停靠窗口

lymnna71  于 2023-03-28  发布在  Java
关注(0)|答案(2)|浏览(97)

我们想将桌面应用程序移植到Web应用程序。这里我们使用单页面应用程序的概念来保持尽可能多的平滑交互。
有没有人建议一个JavaScript UI框架,它可以像Visual Studio和其他IDE中的功能一样排列和停靠窗口(页面的一部分)。当然,它不必如此复杂。
有许多框架,可以轻松地实现“拖放”和其他您需要的部分,但我们希望扩展而不是从头开始编写。

qvtsj1bj

qvtsj1bj1#

你可以考虑使用extjs作为你的应用程序的基础,它有很多用于单页应用程序的组件。
此外,您可以将jqueryuithis plugin一起使用,并将其集成到任何其他框架中。

qyuhtwio

qyuhtwio2#

我已经在网上搜索过了。强大的JavaScript框架ExtJS在版本5中确实支持这个功能。http://dev.sencha.com/extjs/5.0.0/examples/portal/index.html旧版本不支持它。因为这个原因,我没有立即找到它。
竞争对手的剑道用户界面也支持基本的功能。http://demos.telerik.com/kendo-ui/sortable/sortable-panels不能说它是否仍然工作,如果你让它调整大小。
这个框架非常重,所以也许可以使用小的库。我发现了两个很有前途的JavaScript库。jquery插件gridster.js,它支持“拖放”容器和自动排列布局,此外它还支持调整容器的大小。
更好的似乎是库Packery。它有一个到jquery ui的绑定,所以你可以用它的功能来扩展它。例如handle属性。

相关问题