- From: Cyril Concolato <cyril.concolato@enst.fr>
- Date: Thu, 07 Dec 2006 15:07:19 +0100
- To: Marcos Caceres <m.caceres@qut.edu.au>
- Cc: "WAF WG (public)" <public-appformats@w3.org>
Hi Marcos,
Marcos Caceres a écrit :
> Cyril,
> That is standard notation for ECMAScript. Try it in your browser:
> <html>
> <script>
> test = ({
> functionName: function() {
> alert("test");
> }
> })
>
> test.functionName();
> </script>
> </html>
>
> I think it is beyond the scope of the XBL spec to contain such
> definitions. Please let us know if you are satisfied with this response.
>
Thanks for the answer. I did not know that notation. It must be some
object-oriented syntax. I agree that XBL does not need to redefine
ECMAScript syntax. The question is: Is the ECMAScript syntax in the
'implementation' element free like:
<implementation>
foo = 1;
</implementation>
or shall/should it obey some specific ECMAScript syntax (as all the
examples in the specification suggest), i.e. start with ({, contain only
fonction declarations, and end with }).
If the syntax is free, please say so in the specification. If not,
please give link to specifics constructs allowed from the ECMAScript
specification. This would satisfy me.
Regards,
Cyril
>
> Regards,
> Marcos
>
> -----Original Message-----
> From: public-appformats-request@w3.org
> [mailto:public-appformats-request@w3.org] On Behalf Of Cyril Concolato
> Sent: Thursday, 7 December 2006 2:01 AM
> To: WAF WG (public)
> Subject: [XBL] ECMAScript Syntax
>
>
> Dear XBL experts,
>
> This email comments on the 7 September 2006 LCWD of XBL 2.0.
>
> In many examples in the specification, in particular in Section 2.3, a
> syntax for ECMAScript definition of functions is used:
>
> <implementation>
> ({
> functionName: function() {
> }
> })
> </implementation>
>
> Is this standard ECMAScript notation ? Could you explain it or provide a
>
> link to it ? What is the meaning of "({" ?
> The get/set fonction in that section don't use the ':' ? Is it a typo ?
> If yes please fix it, otherwise highlight and explain this difference
> with the other functions.
>
> Cyril Concolato
>
>
>
>
>
>
Received on Thursday, 7 December 2006 14:07:37 UTC