拖拽生成html页面,简单拖拽即生成网页 VvvebJs

VvvebJs是一款开源的Java库,允许用户通过拖放方式轻松创建网页。它内置了jQuery和Bootstrap组件,支持撤销/重做、实时代码编辑、页面下载或导出等功能。此外,还提供了文件管理器和组件搜索。VvvebJs适用于快速构建展示型网页,简化网页设计流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原标题:简单拖拽即生成网页 VvvebJs

导读VvvebJs是一个开源的网页拖拽自动生成的Java库,你可以以简单拖拽的方式生成自己需要的网页样式,内置jquery和Bootstrap,你可以拖拽相关的组件进行网页的构建,非常的方便,而且可以实时修改代码,功能丰富,使用简单,界面友好,特别适合一些专注于展示的网页设计,需要的朋友不可错过!

在线演示:http://www.vvveb.com/vvvebjs/editor.html

c31b7166c2056004cfb56b97e9c55f6c.png

相关特性

1、组件和块/片段拖放;

2、撤销/重做操作;

3、一个或两个面板界面;

4、文件管理器和组件层次结构导航添加新页面;

5、实时代码编辑器;

6、包含示例php脚本的图像上传;

7、页面下载或导出html或保存页面在服务器上包含示例PHP脚本;

8、组件/块列表搜索;

9、Bootstrap 4组件等组件。

默认情况下,编辑器附带Bootstrap 4和Widgets组件,可以使用任何类型的组件和输入进行扩展。

使用方式

要初始化编辑器,调用Vvveb.Builder.init。第一个参数是要加载以进行编辑的URL,它必须位于相同的子域中才能进行编辑。第二个参数是页面加载完成时调用的函数,默认情况下调用编辑器Gui.init();

结构

0f3752b5acbfad732d735e00af9bded1.png

Component Group是一个组件集合,例如Bootstrap 4组由Button和Grid等组件组成,该对象仅用于在编辑器左侧面板中对组件进行分组。例如,Widgets组件组只有两个组件视频和地图,并被定义为如下

Vvveb.ComponentsGroup['Widgets'] = ["widgets/googlemaps", "widgets/video"];

Component是一个对象,它提供可以在画布上放置的html以及在选择组件时可以编辑的属性,例如Video Component,具有Url和Target属性的html链接Component定义为:

Vvveb.Components.extend("_base", "html/link", {

nodes: ["a"],

name: "Link",

properties: [{

name: "Url",

key: "href",

htmlAttr: "href",

inputtype: LinkInput

}, {

name: "Target",

key: "target",

htmlAttr: "target",

inputtype: TextInput

}]

});

在Component属性集合中使用Input对象来编辑属性,例如文本输入,选择,颜色,网格行等。例如,TextInput扩展Input对象并定义为:

var TextInput = $.extend({}, Input, {

events: {

"keyup": ['onChange', 'input'],

},

setValue: function(value) {

$('input', this.element).val(value);

},

init: function(data) {

return this.render("textinput", data);

},

}

);

输入还需要一个在编辑器html(在editor.html中)定义为 以上是借助浏览器翻译工具,对官网的文档进行简单的翻译,可能会有些不够准确的地方,感兴趣的小伙伴可以直接查看相关文档!

设计界面预览

总结

cbf9e36515d47bbd973bcfe959a71873.png

9f6d1677ee49b096a96bd1f167278cd8.png

2b9bbc8969316d121d3e198dae59d7c8.png

2ff4271e89052c6e34c4b8185cdb868a.png

VvvebJs是一个非常强大的网页可视化生成构建工具,让不懂网页设计的小伙伴们也能够通过拖拽来生成美观大方的网页出来,让设计网页就像设计图片一样,VvvebJs特别适合展示型网页,甚至可以不需要代码就能完成一项复杂的网页设计,总体来说,VvvebJs是一个值得尝试的工具! 原文来自:https://www.oschina.net/p/vvvebjs

本文地址:https://www.linuxprobe.com/vvvebjs.html

编辑:何云艳,审核员:张文祥

Linux命令大全:https://www.linuxcool.com/

更多Linux资讯可查看:https://www.linuxprobe.com/返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值