A quick explanation is that functions/other javascript objects that
otherwise exist in the global namespace (ie. document, console, window) are
accessed through the js/ in Clojurescript. This is a JS-specific thing and
therefore you don't find js/ in regular Clojure.

However, doing the form (MyClass/MyStaticMethod arg1 arg2 ...) *does* exist
in Clojure. It's a way of calling static Java methods or accessing static
fields. See  http://clojure.org/java_interop for more info.

On Thu, May 3, 2012 at 12:12 AM, Rob <rob.nikan...@gmail.com> wrote:

> Hi,
>
> Syntax like this doesn't work in normal Clojure, right?
>
>     js/document.body.style
>
> It just did in a ClojureScript repl.  Is there something magic about "js/"
> ?  What is it?
>
> thanks,
> Rob
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to