jQuery 3

jQuery属性节点

  1. 什么是属性?
    对象身上保存的变量就是属性
  2. 如何操作属性?
    对象.属性名称 = 值;
    对象.属性名称;
    对象[“属性名称”] = 值;
    对象[“属性名称”];
  3. 什么是属性节点?
    <span name = “it666”>
    在编写HTML代码时,在HTML标签中添加的属性就是属性节点
    在浏览器中找到span这个DOM元素之后, 展开看到的都是属性
    在attributes属性中保存的所有内容都是属性节点
  4. 如何操作属性节点?
    DOM元素.setAttribute(“属性名称”, “值”);
    DOM元素.getAttribute(“属性名称”);
  5. 属性和属性节点有什么区别?
    任何对象都有属性, 但是只有DOM对象才有属性节点
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>15-属性和属性节点</title>
    <script src="js/jquery-1.12.4.js"></script>
    <script>
        $(function () {
            /*
            function Person() {

            }
            var p = new Person();
            // p.name = "lnj";
            p["name"] = "zs";
            // console.log(p.name);
            console.log(p["name"]);
            */

            var span = document.getElementsByTagName("span")[0];
            span.setAttribute("name", "lnj");
            console.log(span.getAttribute("name"));
        });
    </script>
</head>
<body>
<span name = "it666"></span>
</body>
</html>

jQuery中 attr 方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>16-jQuery的attr方法</title>
    <script src="js/jquery-1.12.4.js"></script>
    <script>
        $(function () {
           /*
            1.attr(name|pro|key,val|fn)
            作用: 获取或者设置属性节点的值
            可以传递一个参数, 也可以传递两个参数
            如果传递一个参数, 代表获取属性节点的值
            如果传递两个参数, 代表设置属性节点的值

            注意点:
            如果是获取:无论找到多少个元素, 都只会返回第一个元素指定的属性节点的值
            如果是设置:找到多少个元素就会设置多少个元素
            如果是设置: 如果设置的属性节点不存在, 那么系统会自动新增

            2.removeAttr(name)
            删除属性节点

            注意点:
            会删除所有找到元素指定的属性节点

           */
            // console.log($("span").attr("class"));
            $("span").attr("class", "box");
            // $("span").attr("abc", "123");

            $("span").removeAttr("class name");
        });
    </script>
</head>
<body>
<span class="span1" name="it666"></span>
<span class="span2" name="cr"></span>
</body>
</html>

jQuery中的 prop 方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>17-jQuery的prop方法</title>
    <script src="js/jquery-1.12.4.js"></script>
    <script>
        $(function () {
            /*
            1.prop方法
            特点和attr方法一致
            2.removeProp方法
            特点和removeAttr方法一致
            */
            /*
            $("span").eq(0).prop("demo", "it666");
            $("span").eq(1).prop("demo", "lnj");
            console.log($("span").prop("demo"));

            $("span").removeProp("demo");
            */

            /*
            注意点:
            prop方法不仅能够操作属性, 他还能操作属性节点

            官方推荐在操作属性节点时,具有 true 和 false 两个属性的属性节点,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr()
            */
            // console.log($("span").prop("class"));
            // $("span").prop("class", "box");

            console.log($("input").prop("checked")); // true / false
            console.log($("input").attr("checked")); // checked / undefined

        });
    </script>
</head>
<body>
<span class="span1" name="it666"></span>
<span class="span2" name="lnj"></span>

<input type="checkbox">
</body>
</html>

练习

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>18-attr和prop方法练习</title>
    <script src="js/jquery-1.12.4.js"></script>
    <script>
        $(function () {
            // 编写jQuery相关代码
            // 1.给按钮添加点击事件
            var btn = document.getElementsByTagName("button")[0];
            btn.onclick = function () {
                // 2.获取输入框输入的内容
                var input = document.getElementsByTagName("input")[0];
                var text = input.value;
                // 3.修改img的src属性节点的值
                $("img").attr("src", text);
                // $("images").prop("src", text);
            }
        });
    </script>
</head>
<body>
<input type="text">
<button>切换图片</button><br>
<img src="https://www.baidu.com/img/bd_logo1.png?where=super" alt="">
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: jQuery 3D词云是一种视觉化的数据展示工具,它基于jQuery库和3D技术实现了一个炫酷的词云效果。词云是一种通过调整文字的大小、颜色和位置等信息来展示词语重要性的图形。与传统的平面词云相比,jQuery 3D词云通过让词语在3D空间中漂浮、旋转和变换,使得词云更加生动和有趣。 使用jQuery 3D词云,用户可以将文本数据中的关键词输入,并设置词语的权重,以控制词语在词云中的大小。此外,可以通过调整颜色和字体等样式来增强词云的可视效果。词云中的每个词语都可以点击,以查看与之关联的详细信息。 jQuery 3D词云能够为用户提供一种直观的方式来了解文本数据中的关键信息,尤其适用于大量文本数据。通过观察词语在3D空间中的分布和形态,用户可以更好地理解文本数据的结构和特点。同时,与传统的词云相比,3D词云更具有吸引力和互动性,能够吸引用户的注意力并提供更好的用户体验。 总之,jQuery 3D词云是一种强大的数据可视化工具,通过将关键词展示在3D空间中,提供了更加生动和有趣的数据展示方式。无论是研究数据分析还是展示数据结果,它都可以为用户带来更好的视觉效果和交互体验。 ### 回答2: jQuery 3D词云是一种基于jQuery库的可视化工具,用于在网页上呈现具有3D效果的词云图。词云图是通过使用不同大小和颜色的单词来表示一段文本中词汇的频率或重要性。传统的词云图是平面的,而使用jQuery 3D词云可以增加立体感和逼真度。 使用jQuery 3D词云创建一个词云图非常简单。首先,需要准备一个包含你感兴趣的单词及其对应权重的数据集。然后,使用jQuery库中的相关函数来创建和配置词云图。 通过指定适当的参数,可以调整词云图的外观和行为。例如,你可以设置词云图的尺寸、颜色、字体样式和排列方式等。还可以根据需要定义单词的最小和最大字体大小,以及单词之间的间距。 一旦配置完成,词云图将会在网页上显示出来。你可以通过鼠标或触摸屏进行交互,如旋转、缩放和选择单词等。这种交互功能增加了用户体验,使得词云图更加生动和有趣。 使用jQuery 3D词云可以为用户提供一种全新的数据展示方式。通过可视化文本数据,用户可以更直观地了解一段文本的主题、关键词和重要性。这对于文本挖掘、数据分析和信息可视化等领域都非常有用。 总而言之,jQuery 3D词云是一种强大的工具,可以将文本数据以3D效果的词云图形式展示在网页上。它具有简单易用、可定制性强和交互性好等特点,可以为用户带来更好的可视化体验和数据解读能力。 ### 回答3: jQuery 3D 词云是一种在网页中展示词云效果的技术。词云是一种可视化的方式,用不同大小和颜色的字体展示关键词的重要性和频率。而jQuery 3D 词云则是将词云进一步增加了立体感,使其更具有吸引力和视觉冲击力。 使用jQuery 3D 词云实现这一效果需要以下步骤:首先,引入jQuery库和相关的插件,例如jquery.wordcloud.js和jquery.mousewheel.js。然后,创建一个HTML容器用于显示词云。接着,通过调用相应的jQuery方法,设置词云的参数,例如字体、大小、颜色等。还可以通过设置词云的形状、速度和旋转等参数,使词云呈现出不同的效果。 在实际使用中,可以通过获取数据源,例如一个文本文件或数据库,将关键词提取出来,并根据它们的重要性和频率生成词云。然后将词云插入到HTML容器中,并通过jQuery 3D效果进行呈现,使词云具有立体感和动态效果。 通过使用jQuery 3D 词云,可以提高网页的视觉吸引力和用户体验。用户可以通过交互操作,例如鼠标滚轮控制词云的显示效果,从而更好地理解和理解页面中的关键词。此外,通过调整词云的参数,可以根据实际需求实现不同的设计效果。 总之,jQuery 3D 词云是一种利用jQuery库和相关插件实现网页中立体展示词云效果的技术。它可以增强网页的视觉吸引力,并通过交互操作提供更好的用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值