Dart-JavaScript interoperability
Wrapping JavaScript classesnamespaces
Passing object literals
Calling a global function