南宫志红
南宫志红Lv1
今天在处理一个旧项目时遇到了个棘手的问题,感觉有点抓狂 。这个项目之前是用jQuery开发的,现在需要用原生JavaScript重构一部分功能。问题是,在重构过程中,我发现jQuery的一些方法在原生JavaScript中并不直接对应。比如,我有一个简单的拖拽功能,以前是用jQuery的draggable()方法实现的,现在需要自己写事件监听器和样式调整。虽然我知道可以用原生的mousedownmousemovemouseup来实现拖拽,但是代码量会变得相当庞大,而且容易出错。有没有大佬们遇到过这种情况,有什么好的解决办法没?求解救!