帮我解释一下jQuery,ajax,bom,DOM这些是什么,有什么联系,还有我的JavaScri

2025-12-17 21:15:13
推荐回答(2个)
回答1:

首先说jQuery是一个js库,它封装了很多js的功能,并且将兼容性都给做好了,里面有的功能包括ajax ,dom bom。

ajax:这个你自己上网搜索下就知道,这个技术就是能实现页面局部刷新,一般使用场景就是有些数据或者展示的东西没必要页面加载的时候就展示,用户异步加载数据

bom 就是包括window, document,history,location等等的一些预设的js变量,比如location location.href 这个就是获取当前页面的url,这些都是js给我们提供的原生的函数(http://blog.sina.com.cn/s/blog_586dca8b0100hk3b.html)

dom dom就指页面的html元素吧

bom跟dom的关系 通过bom来操作dom
比如document.getElementById("elem") document就是bom里面的对象,通过这个对象的getElementById或者了id叫elem的dom元素,获取了元素之后我们可以为dom增加事件,比如最简单的onclick事件

学到什么程度才学jQuery的话这个不好说,我觉得你至少将bom dom能理解清楚了,再去用jQuery吧

回答2:

我给你的建议是上W3C详细的看看,那里是最好的文档。
http://www.w3school.com.cn/b.asp

如果单纯的想了解你说的这几个地方的知识点,直接点开对应的就可以了,或者直接在w3c上面搜索对应的关键字就会有你想要的了。

初学者不要求你完全学精学投,这也是不现实的,建议如果已经有一定的js基础的话,就可以开始去学习 jQuery啦,最好把JavaScript文档过一遍,做到心里有数,这样不知道一些知识点的话也知道在哪里去找了。可以试着做一些小的东西练练手,这样进步的会更快哟~

jQuery 是一个 JavaScript 库。
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。也不是一个新的技术
你问的bom dom是js里面的知识点。

多看文档,那是最好的东西啦,多写多练,带着兴趣去学,自然水到渠成,别忘了我上面说的网址哟