文件名称:json-editor:实验
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-19 04:36:07
JavaScript
json 编辑器 这是创建具有协作支持的基于 Web 的“通用”编辑器的实验。 编辑器使用两层结构: 后端管理数据(作为 JSON 对象)并为其提供 API。 前端提供合适的数据视图(通常是树视图和属性面板)。 后端主要提供三种服务: 操作(设置特定的 JSON 键) 通知(当 JSON 数据更改时通知侦听器) 撤消(保留操作历史,因此可以撤消操作) 数据更新以这种方式发生: 用户在前端控件中输入一个值(比如文本字段) 发送到后端的更改文本字段控制的数据的消息 后端更改数据并通知所有客户端 所有客户端视图都对更改的数据做出React 这提供了自动协作支持,因为数据更改是本地发起的还是由其他人发起的并不重要。 “选择”只是后端的另一条数据。 属性视图对“选择”更改做出React以显示当前选定的对象。 由于每个客户端的选择不同,因此每个客户端将其选择存储在自己的会话 ID
【文件预览】:
json-editor-master
----test.html(1KB)
----test.js(7KB)
----README.md(1KB)
----data.js(273B)