Функциональные операторы и выражения function обрабатываются по-другому.
function blarg(a) {return a;} // statement
bleep = function(b) {return b;} //expression
Все функциональные операторы анализируются, прежде чем код выполняется - функция у основания файла JavaScript будет доступна в первом операторе. С другой стороны, это не будет в состоянии использовать в своих интересах определенный динамический контекст, такой как окружение with
, операторы - эти with
не были выполнены, когда функция анализируется.
Выражения function выполняются встроенный, правильный, где с ними встречаются. Они не доступны перед тем временем, но они могут использовать в своих интересах динамический контекст.
] Вы можете посмотреть на []Flixel[].[
] [] [] []Что такое flixel?[
] []flixel - это абсолютно бесплатная коллекция Actionscript 3 файлов, которая помогает организовывать, автоматизировать и оптимизировать Flash-игры; объектно-ориентированный фреймворк, который позволяет любому человеку создавать оригинальные и сложные игры с тысячами объектов на экране всего за несколько часов. [
] [
]Flixel лицензирован по лицензии MIT, и на сайте есть довольно много учебников для начала работы.[
].