What does ‘::’ (double colon) do in javascript for events?

前端 未结 6 1662
攒了一身酷
攒了一身酷 2020-12-07 01:33

I saw this code and I\'m scratching my head trying to decide how it works.



        
6条回答
  •  死守一世寂寞
    2020-12-07 02:17

    This is an extension to the Javascript language implemented by Microsoft. It's purpose is to specify an event handler for a COM object referenced on the page. SpeechMikeControl is the globally-scoped name of the COM (and/or ActiveX) object:

    • either with an OBJECT or some other element, which has an id property of SpeechMikeControl, or
    • a global variable SpeechMikeControl declared somewhere previously in the Javascript

    SPMEventButton is the name of the COM event which will be raised by the SpeechMikeControl object under who-knows-what circumstances.

    The double colon is an instruction to connect the function body as a handler to the control's event.

提交回复
热议问题