我正在尝试开发一个具有用户可编辑网页的web application
。任何用户发布授权不仅可以edit
text
,还可以页面上的几乎任何tag
,而无需像在go daddy或wix中那样编写任何代码。
谁能告诉我像go daddy
或wix
这样的网站使用哪种技术、语言或框架?
实际上,它不是一种技术,而是一组技术(这是一个基于Web的项目,然后考虑Web技术(。如果您已经了解HTML,CSS,JavaScript,那么了解拖放概念的工作原理是强制性的。您可以使用 DraggableJS 作为拖放框架。
但是有很多框架可以帮助你直接处理你的项目,我可以推荐的是GrappesJS。
基本上,JavaScript将帮助您生成当前用户页面内容(用户正在修改的页面(,并且您可以像服务器上的任何其他用户内容一样管理该页面内容(实际上是基于文本的内容(。那里有很多复杂的管理,例如,如果用户向其页面添加了外部资源,则可能需要保留对这些资源的引用。
当用户点击发布时,根据您的理念,他们的网站文件夹应包含传统方式的网站文件,此时您需要将网站页面写入网站文件夹上的文件。
如果这有帮助,祝你好运!