核心概念与原理
JsPlumb 提供丰富的事件机制,让开发者可以在连接器和端点的生命周期中插入自定义逻辑。常见事件类型包括:连接创建 connection、连接移除 connectionDetached、连接移动 connectionMoved、拖拽开始/停止 connectionDrag/connectionDragStop、端点点击 endpointClick 等。事件可绑定到全局 jsPlumb 实例,也可绑定到特定的连接或端点对象。事件触发时,会传递信息对象(如连接、源元素 ID 等),使回调函数能够获取上下文。在实际应用中,开发者可通过这些事件来验证连接有效性、更新后台数据、实现撤销等功能。