Танкистам: ECMA это спецификация языка, из которой ветвятся Java Script, JScript, Action Script, и, наверно, еще куча всякого. Т.е. window.location.href в ECMA script'е нету, а всякий if else, унарники, области видимости, приоритеты операторов — копипастятся в JS из ECM'ы. И, вопреки заблуждениям, W3C описывает только расширения к расширениям (DOM, CSSOM…).
К выходу готовится новая ECMA. 21я страница:
package org.ecmascript.experiment {23я страница:
internal var v;
}
...
package org.ecmascript.experiment {
public function f(k) { v += k; return v-1 }
}
The user program can import...
import org.ecmascript.experiment.*
f(37) // calls org.ecmascript.experiment.f
let also has an expression form:33я: [x,y,z] = [1,2,3]
x = 10 + let (a=f(k)) a*(a-1)
and a block form:
let (a=f(k), b=b) {
b *= 2
return a*(a-1) + b
}
34я: "ecmascript"[5:2:-1] // evaluates to "sam"
3 комментария:
ух тыж) sam мне понравилось особо)
да, зверская вещь, новое поколение верстаков будет жарить на совершенно других клиентах, их даже будут называть программистами :)
сейчас же не называют ))
Отправить комментарий