$ as an alias.
Hence your above Version II will not work with the WP native jQuery loading.
What is jQuery?
.noConflict() is not applied,
$ is an alias for the
Best practice for external files
Wrap the entire js in a closure, pass it the
jQuery object and
$ as an argument. Inside you can write your script the way you're used to: