栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何发送HTML 数据到服务器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何发送HTML  数据到服务器

打开选项:使用fabric.js,您可以将fabric.js画布序列化为JSON。

它不仅提供了附加的编辑功能层,而且还允许您执行以下操作(更不用说以后可以编辑其图像了):

var canvas = new fabric.Canvas('c');canvas.add(    new fabric.Rect({ top: 100, left: 100, width: 50, height: 50, fill: '#f55' }),    new fabric.Circle({ top: 140, left: 230, radius: 75, fill: 'green' }),    new fabric.Triangle({ top: 300, left: 210, width: 100, height: 100, fill: 'blue' }));

现在,当您要序列化此画布时,只需

JSON.stringify
在结构画布对象上调用该函数即可;

JSON.stringify(canvas);

对于上面的示例,这将为您提供以下内容:

{    "objects": [        { "type": "rect", "left": 100, "top": 100, "width": 50, "height": 50, "fill": "#f55", "overlayFill": null, "stroke": null, "strokeWidth": 1, "scaleX": 1, "scaleY": 1, "angle": 0, "flipX": false, "flipY": false, "opacity": 1, "selectable": true        },        ...    ]}

通过使用以下步骤可以将将画布取消序列化回其状态:

var canvas = new fabric.Canvas('c');canvas.loadFromJSON(yourJSONString);

一些其他资源:

厨房水槽演示
-查看fabric.js的功能(包括免费绘图;随后修改免费绘图的大小和位置)

主页



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/413633.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号