问答详情
源自:1-4 jQuery对象与DOM对象

我不懂第二点是什么意思

通过标准的JavaScript操作DOM与jQuery操作DOM的对比,我们不难发现:

  1. 通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM。

  2. 通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短。



提问者:宝慕林3575789 2018-07-15 23:06

个回答

  • 脑壳好疼啊
    2018-07-18 14:08:02

    其实就是其内部把各种浏览器的情况都考虑到了,做个一个判断选择,比如绑定监听函数,chrome等是addEventLisenter(),但是IE8以下就不认识这个,他们认识attachEvent。就可以在函数内部写一个if()进行判断,这些就实现了兼容多浏览器

  • 肥宅风见啸
    2018-07-17 16:49:54

    你其实可以理解为一个C语言的自定义头文件,我不需要知道里面内部怎么实现,只需要知道他外部的功能用法

  • JavaEdge
    2018-07-17 09:36:45

    统一了API,需要实现什么,只需要考虑jQuery有什么方法即可,所以更加专注业务逻辑开发