我想创建一个网站,为用户提供模块/小部件,可以拖动,关闭,最小化…例如iGoogle (不一定看起来像那样,它只是一个例子)。这些模块/小部件应该能够从数据库中动态加载内容并显示它们。您建议使用什么工具/资源来尽可能快地完成此任务。我知道编程,但我对web和PHP是新手,我应该在20天内交付这个项目!因此,如果可能的话,我更喜欢最少的学习量。
发布于 2011-10-26 07:23:26
Here's,这是nettuts的一个教程,它教您所要求的内容(除了从DB加载部分)。现场演示是here
发布于 2011-10-26 07:37:54
对于这种类型的项目,您将需要客户端脚本,即Javascript (PHP是服务器端脚本)
JQuery大大减少了编写Javascript的繁琐,JQuery UI允许您向DOM对象添加交互,例如:可拖动、可拖放、可调整大小、可选择、可排序,这将使创建小部件变得更加容易。http://jqueryui.com/
您可能不需要自己编写窗口,Elgg社交网络PHP框架有一个称为Deyan Shell的主题,它几乎完成了您需要的开箱即用的功能:http://community.elgg.org/pg/plugins/project/752334/developer/vabel/deyan-shell
发布于 2011-10-26 07:22:22
这不一定是PHP,你指的是客户端。看看jQuery,它允许最小化/最大化,拖放等。
还有其他的JavaScript库,比如MooTools和Prototype。
https://stackoverflow.com/questions/7896977
复制相似问题