jQuery入门和DOM对象

jQuery入门和DOM对象

1.开发准备

1. 下载的版本:

jquery-3.3.1.min.js :压缩版,发布版84.8KB
jquery-3.3.1.js :常规版,开发版265KB

2. 开发工具:

? hbuilder webstrom(推荐) dreamweaver idea

? notepad++

3. 使用:

? 引入jQuery

html中 如果出错,不提示!
如果调试工具(F12)没有错误提示,但显示效果不一致,考虑html错误
常见错误:
引入js库时

必须是

<script type="text/javascript src="...">
</script>

不能

<script type="text/javascript src="..."/>

2.初始化函数

1.jQuery

$等效于jQuery
--- jQuery初始化函数 ---
$(document).ready(function(){

});//初始化函数,当网页中的dom元素(不包含图片、视频、资源)全部加载完毕后 立刻执行
--- jQuery初始化函数简化版 ---
$(function(){

});

2.javascript

onload:

javascript,初始化函数,当网页中的dom元素(关联图片、视频、资源)全部加载完毕后 立刻执行.

3.示例

        <script type="html/javascript" src="jquery-3.4.1.js">
        </script>

        <script type="text/javascript">

            $(function(){           //jQuery初始化函数
                var $title = $("#myTitle");
                alert($title.html()+"jquery");
            });

            function init(){        //javascript初始化函数
                var title = document.getElementById("myTitle");
                alert(title.innerHTML);
            }
        </script>
    </head>
    <body onload="init()">
        <p id="myTitle">你喜欢什么颜色?</p>
    </body>

3.对象

1.dom模型:

? 将html xml等文档结构的标签语言看成dom模型

2.dom节点三种类型:

  1. 元素节点 :

      ...
    • 属性节点 :title src alt
    • 文本节点:文本节点

3.Dom对象:

以上三种节点类型的具体对象就是Dom对象。

使用层面:凡是Javascript能够直接操作的对象,就是Dom对象。

例如

var title = document.getElementById("myTitle");//通过js获取到的title对象 就是一个dom对象(就是<p>对象)   myTitle是属性id值

4.jQuery对象

使用层面:凡是jQuery能够直接操作的对象,就是jQuery对象。

例如:

var $title = $("#myTitile") ; //通过jquery获取到的 $title 就是一个jquery对象。   myTitle是属性id值

--同样一个元素,即可以成为一个dom对象(javascript对象),也可以成为一个jquery对象--

注意:dom对象 只适用于js的各种语法(函数、属性),jquery对象只用于jquery的各种语法(函数、属性)。
dom对象和jquery对象的各自独立。

例如

  1. title 是dom对象,因此可以使用js属性或方法 title.innerHTML
  2. $title 是jquery对象,因此可以使用jquery属性或方法 $title.html()

建议:
js对象 直接写title
jquery 加上$,例如$title

5.dom对象和jquery对象的转换:

title.innerHTML;
tile ->$title

dom对象->jquery对象 : jquery工厂, $(dom对象)

                var title = document.getElementById("myTitle");
                    alert($(title).innerHTML);

$title.html();
$title->title

jquery对象 ->dom对象:

基础:jquery对象默认是一个数组 或集合 ;dom对象默认是一个单独的对象

? 数组:jquery对象[0]
? 集合:jquery对象.get(0)

                var $title = $("#myTitle");
                    alert($title[0].html()+"jquery");
                        alert($title[0].innerHTML+"javascript");
                        alert($title.get(0).innerHTML+"javascript");

原文地址:https://www.cnblogs.com/x-i-n/p/12079504.html

时间: 2024-12-13 06:39:30

jQuery入门和DOM对象的相关文章

jQuery对象与DOM对象转换

原文链接 http://www.cnblogs.com/ouyangping/p/6439939.html jQuery对象与DOM对象是不一样的 通过一个简单的例子,简单区分下jQuery对象与DOM对象: <p id="imooc"></p> 我们要获取页面上这个id为imooc的div元素,然后给这个文本节点增加一段文字:"hello,world",并且让文字颜色变成红色. 通过标准JavaScript处理: var p = docum

DOM对象和js对象以及jQuery对象的区别

一.DOM对象 文档对象模型简称DOM,是W3C组织推荐的处理可扩展置标语言的标准编程接口. DOM实际上是以面向对象方式描述的文档模型.DOM定义了表示和修改文档所需的对象.这些对象的行为和属性以及这些对象之间的关系. 通过DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性.可以对其中的内容进行修改和删除,同时也可以创建新的元素. HTML DOM 独立于平台和编程语言.它可被任何编程语言诸如 Java.JavaScript 和 VBScript 使用. DOM对象,即是我们用

DOM对象与JQUERY对象的相互转化

普通处理,通过标准JavaScript处理: 1 var p = document.getElementById('imooc') 2 p.innerHTML = '您好!学习jQuery才是最佳的途径'; 3  p.style.color = 'red'; 通过原生DOM模型提供的document.getElementById("imooc") 方法获取的DOM元素就是一个DOM对象,再通过innerHTML与style属性处理文本与颜色. jQuery的处理: 1 var $p =

jQuery学习笔记(一)--jQuery对象与DOM对象相互转换

通过标准的JavaScript操作DOM与jQuyer操作DOM的对比,我们不难发现: 通过jQuery方法包装后的对象,是一个类数组对象.它与DOM对象完全不同,唯一相似的是它们都能操作DOM. 通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短. jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素. jQuery对象转成

区别jquery对象和dom对象及转换方法

一.jquery对象 由$() 获取,例如 var div = $("#id"); 这个div是jquery对象,它里面没有dom对象自带的方法.常见的dom对象自带的方法, 例如 div.innerHTML(); 本人以第一次出现的这个错误是写video 标签,得到的jquer对象使用了dom 对象的方法,结果无效.后来认真考虑了这个问题. 二.dom对象 由document.getElement..得到,这个对象是正宗的dom对象, 拥有元素自带的所有方法. 所以有一个不成文的规定

如何看待JQuery对象和dom对象

简单点可以看做JQuery对象是dom对象的集合,dom对象可以转化为JQuery对象;而JQuery对象转化为dom对象则就不叫转化了,而叫取出. 可以看做JQuery对象是对dom对象的包装.

jQuery对象及DOM对象

jQuery对象与DOM对象 对于才开始接触jQuery库的初学者,我们需要清楚认识一点: jQuery对象与DOM对象是不一样的 可能一时半会分不清楚哪些是jQuery对象,哪些是DOM对象,下面重点介绍一下jQuery对象,以及两者相互间的转换. 通过一个简单的例子,简单区分下jQuery对象与DOM对象: <p id="imooc"></p> 我们要获取页面上这个id为imooc的p元素,然后给这个文本节点增加一段文字:"您好!通过慕课网学习jQ

前端学习——选择结果为JQuery对象还是DOM对象?

0.前言 在学习和使用javascript过程中经常使用JQuery的选择器,但是在获取到选择结果之后经常"犯迷糊",需要一个DOM对象时或者一个JQuery对象,这样的尴尬经常遇到.为了让自己不再迷糊通过博文总结经验教训,希望自己在总结过程中缓慢提高. [相关博文] [前端学习--如何修改<a href="#">url name</a> 使用javascript和JQuery] [示例页面]--test-ul.html <!DOCTY

Dom对象和jQuery包装集

Dom对象 在传统的JavaScript开发中,我们经常都是首先获取Dom对象,比如: document.getElementById("dv1"); 我们经常使用getElementById方法来获取Dom对象.在事件触发函数中,我们还可以通过this来获取引用事件触发对象.或者,我们也可以通过event.target或event.srcElement来获取引发事件的Dom对象. 注意,此处,我们获得的都是Dom对象. jQuery包装集 jQuery包装集可以说是Dom对象的扩充.