小时候对我来说最吸引人的旅游陷阱是金矿和宝石矿。 筛金! 在一堆土中的藏宝。 我是一个容易受骗的孩子,听到其他人谈论他们发现价值数千的金块时,我从来没有怀疑过他们一秒钟。 我没发现任何东西。

阅读文档有时就像筛金一样。 我所看到的只是一堆污垢。
- 死格式的复兴
- “ Buena Vista社交俱乐部:Adios”是在不断变化的古巴中不断变化的乐队的不专心的肖像
- Honky Tonk月光:董事声明
- 为底特律的声音和故事创造空间
- 新水门纪录片与唐纳德·特朗普平行
最近,我在一个团队中尝试使用内置的Web API实现拖放。 该文档从一个非常诱人的介绍开始,“使用这些功能,用户可以用鼠标选择可拖动的元素,将这些元素拖动到一个可放置的元素,然后通过释放鼠标按钮来放置这些元素。”使一个元素可拖动,另一个可以放置和你拖放? 易金。
原来是那个小介绍:黄铁矿,傻瓜的金子。 它很快变成了对八个事件侦听器的描述。 然后,文档继续描述四个“接口”。接口? 事件监听器?
简介使它看起来像是设置两个属性(可拖动和可放置)的问题。 实际上,有一个属性是可拖动的,事实证明,它本身几乎没有作用。
也许事实是,有足够的拖放库来填充关于最佳10篇的帖子,这可能表明它需要进行一些工作才能实现。 另一方面,他们的存在使我确信黄金的存在。
阅读并不单单让您找到金子。 这需要实验。 至少对于我来说。
开发团队的成员Nat Sharpe通过提供一些示例代码来提供帮助。 示例代码很难用作学习工具。 您可以轻松地将其复制并粘贴,修改以供使用,然后继续。 这对发展理解没有帮助。
我的方法是获取代码并仅复制我认为必要的最低限度的内容,并检查文档以确保我知道每一部分都在做什么。 在这种情况下,我能够将所需的内容减少到15行代码,从而使您可以在容器之间来回拖放元素:
这种查找最少的示例代码,将其进一步剥离并参考文档的方法使我可以筛选大量信息并找到金。 我了解的拖放功能。
奖励:polyfill(使其可在移动设备上使用):https://github.com/Bernardo-Castilho/dragdroptouch/blob/master/DragDropTouch.js