Dart-JavaScript interoperability

Wrapping JavaScript classesnamespaces

Passing object literals

Calling a global function