DOM对象和JQuery框架

74 阅读2分钟

系列文章目录

文章目录


前言

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由John Resig发布。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的CSS选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

HTML DOM 是 W3C 标准(是 HTML 文档对象模型的英文缩写,Document Object Model for HTML)。

HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法。

通过 DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的内容进行修改和删除,同时也可以创建新的元素。


一、jQuery使用的注意事项:

 

 

JQuery与DOM方法不可混用

//1.DOM对象就是用原生js获取过来的对象就是DOM对象
var div = document.querySelector('div');//div是DOM对象
//2.JQuery对象: 用JQuery获取过来的对象就是JQuery对象
$('div');//$('div')是JQuery对象
//3.JQuery对象只能使用JQuery方法,DOM对象则能使用原生的JavaScript属性和方法.
//div.style.display = 'none';
//$('div').style.display = 'none';这个$('div')是一个JQuery对象不能使用原生的js属性和方法
//div.hide(); div是一个DOM对象不能使用JQuery的hide方法

二、JQuery和DOM对象的互相转化

1.为什么需要对象转化

        ​​原生js是比jQuery对象大的,因为jQuery仅封装了原生js的常用库函数.想要使用未封装的内容,我们的获取方式又是jQuery获取.那么我们可以通过转化的方式获得.

2.转换方法

1.DOM对象转化为jQuery对象:   $(DOM对象)

2.jQuery对象转化为DOM对象:   $('div')[index]    或  $('div').get(index)


总结

资料来源于pink老师---->JavaScript基础语法-dom-bom-js-es6新语法-jQuery-数据可视化echarts黑马