Web Worker onmessage vs postMessage大写

时间:2016-12-16 10:11:07

标签: javascript html5 web-worker

我现在正在学习HTML5网络工作者,而我并不了解一个小型的#34;风格"的事情。

onmessage为什么m message postMessageMfrom django.db.models.functions import Substr MyTable.objects.all().order_by(Substr('my_char_field',3)) 资金为MyTable.objects.annotate( sort_field=Case( When(my_char_field__start_with='ver', Then=Substr(my_char_field,3), When(my_char_field__start_with='x', Then=Substr(my_char_field,1), default = my_char_field) ).order_by('sort_field)

这个决定有什么理由吗?我找不到了。

我不想要对造型有任何意见,只是一些合理的解释。

1 个答案:

答案 0 :(得分:1)

camelCase绝对是JavaScript的首选约定。但是,DOM事件长期以来一直是小写的(javascript/DOM event name convention假定与不区分大小写的HTML属性名称的连接)并且仍然保留了旧版浏览器的向后兼容性,并且新事件继续遵循该约定以保持一致性

结帐MDN's list of global event handlers - onloadonerroronmousedown等。此约定似乎已转移到除DOM事件以外的事件的事件名称中,但对于除了事件之外的东西,比如postMessage函数,camelCase约定仍然存在。