HTML5   发布时间:2022-04-25  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了HTML5中的HTML5拖放事件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我跟着一个关于Drag& amp;的小教程.使用 Javascript删除HTML,可在此处找到:

http://www.html5rocks.com/tutorials/dnd/basics/

问题是,我正在使用内部风格限制.这意味着所有文档都必须写入每个人都使用的标准.

对于Javascript,其中之一是始终以对象表示法编写函数.

var myFunction = function() {}

代替

function myFunction() {}

在本教程中,HTML5拖放的事件和drop通过addEventHandler()函数添加.这需要您使用常规表示法,因为如果您使用对象表示法,则addEventHandler()函数会因某种原因而跳过它.

我尝试重写一切就像这样,没有addEventHandler:

myElement.dragstart = function(e) {}

但它没有奏效.然而,使用addEventHandler的常规表示法,一切都像魅力一样.
我只是想确定一下:我是否忽略了某些东西或应该这样做?我的一部分怀疑这还没有得到适当的支持,你需要使用addEventHandler.是这样的吗?

解决方法

使用addEventHandler(‘dragstart’,…)设置dragstart属性不仅仅是表示法的问题.你可以而且应该坚持使用addEventHandler.但是,应该没有问题,使用这种“风格:”

var myFunction = function() {}

myElement.addEventListener('dragstart',myFunction,...);

编辑

好的,所以这并没有直接回答这个问题,但我认为确实需要在这个背景下加以解决.

写作

var myFunction = function() {}

代替

function myFunction() {}

不是任何形式的“对象符号”.第一个函数表达式,因为它是AssignmentExpression的一部分.第二个是函数声明.有什么不同? kangax explains it really well

那些在内部设置JavaScript代码标准的人是否真的了解这些微妙的差异?

大佬总结

以上是大佬教程为你收集整理的HTML5中的HTML5拖放事件全部内容,希望文章能够帮你解决HTML5中的HTML5拖放事件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: