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.应该是又重新封装了一下,自己可以修改,不过你要有这个能力。
就是这样了