jquery ajax的$(document).ready()简写 有点不明白。解决办法

jquery ajax的$(document).ready()简写 有点不明白。。
我的毕业设计需要用到jquery,我下了一个jquery1.4的中文文档看了看,感觉不难。
可是,当我看到一个网站的jquery代码时,我才发现我晕了。。

我有几个疑问,请大家帮忙!!

1.(document).ready()的简写。

允许你绑定一个在DOM文档载入完成后执行的函数。这个函数的作用如同$(document).ready()一样,只不过用这个函数时,需要把页面中所有需要在 DOM 加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是可链接的--但真正以这种方式链接的情况并不多。 

你可以在一个页面中使用任意多个$(document).ready事件。参考 ready(Function) 获取更多 ready 事件的信息。”
这是文档的原话,不是很理解??

2.jquery.js 的意义是啥 网上到处有jquery.js下载,这个文件是干嘛的? 没有他就不能用jquery么
而且发现网上提供的jquery.js和某些网站上用得jquery.js内部代码还不一样 是不是说明 这个文件是自己用得时候根据需要有进行了update ,每个jquery.js内容都不一样么 

3.这是我在网上一网站上看到的jquery代码 他上边有些代码不懂 “HN.go”中的hn是啥 “go”又是啥呢 
“HN.go('jquery', function(){” 中的 'jquery'又是干嘛的 没见过这种写法啊 在文档中。 是字符 还是引入的jquery.js文件
 
<SCRIPT>
HN.go('jquery', function(){
  var t = null;
  $('body').append('<a class="mod-bt bt-goto-top" href="#" title="回到顶部" style="display:none;">回到顶部</a>');
  scrollTopPosition();
  $(window).scroll(function(){
  if (HN.ie6()) {
  clearTimeout(t);
  t=setTimeout(scrollTopPosition, 200);
  }
  else {
  scrollTopPosition();
  }
   
  });
  function reflow(){
  var b = document.body;
  b.style.display = 'none';
  b.style.display = 'block';
  }

------解决方案--------------------
JScript code

1.$.(document).ready(function(){
//这里面的代码会在页面加载完成后执行
//页面上无论你写多少个ready方法,它都会在页面加载完后执行
//执行的顺序是从上到下
});

------解决方案--------------------
1.$(document).ready(){do something}相当于你页面中的onload="" 只不过你可以在页面中写多个$(document).ready(){do something}jquery会在页面加载时都执行

2.jquery.js 你要知道jquery也是普通的js只不过是他给你打一些简单的东西封装了一下,便于操作 所以就会有jquery.js了,如果没有它谁会认识你的jquery

3.应该是又重新封装了一下,自己可以修改,不过你要有这个能力。

就是这样了