- From: Marcos Caceres <m.caceres@qut.edu.au>
- Date: Thu, 7 Dec 2006 03:40:47 +1000
- To: "Cyril Concolato" <cyril.concolato@enst.fr>, "WAF WG \(public\)" <public-appformats@w3.org>
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.
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 Wednesday, 6 December 2006 17:41:10 UTC