JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例