jQuery学习笔记

《商用密码应用与安全性评估》第四章密码应用安全性评估实施要点4.1密码应用方案设计 密码应用方案设计 阅读详情

交流QQ群:26651479


前言:
    jQuery 是一套面向对象的简洁轻量级的 JavaScript Library。
    jQuery 让你用更精简少量的代码来轻松达到跨浏览器 DOM 操作、事件处理、设计页面元素动态效果、AJAX 互动等。
    jQuery 跟 UI 相关的 plugins 已经做过了一些整合,目前独立发布为 jQuery UI (http://ui.jquery.com/)
    jQuery 的函数大多具有批处理的功能,光是这点就可以让你的程序更简洁了。

  获取最新的 jquery.js 文件:
    http://code.jquery.com/jquery-latest.js

  在线帮助文档(英文版): http://api.jquery.com/


1. 介绍:
    钱符号 $ 是 jQuery 的函数名称, $("div") 就是用 jQuery 来选取文件内所有的 <div> 元素。
    $("div").addClass("special"); // 让你帮文件上所有的 <div> 元素都加入 class = "special"
    钱符号其实是 jQuery 的缩写, $("div") 跟 jQuery("div") 是一样的。也可以自己设定另外一个缩写。
    jQuery 所支持的 CSS Selector(选择器) 包含了 CSS1、CSS2 以及 CSS3,此外透过 plugin 还可支持常用的 XPath 语法

2. 选择对象:
  1) 基本:
     $("*"):       选取所有的元素集合。多用于结合上下文来搜索。
     $("element"): 根据 元素名 选取元素集合。如:$("div")
     $("#id"):     根据 id 选取一个元素。如果 id 中包含特殊字符,可以用两个斜杠转义。若有id相同者,选第一个
     $(".class"):  根据 class 选取元素集合。一个元素可以有多个 class,只要有一个符合就能被选取到。
     $("Selector1, Selector2, SelectorN"): 将每一个选择器匹配到的元素合并后一起返回。可以指定任意多个选择器,并将匹配到的元素合并到一个结果集内。
                   如:$("div,span,p.myClass"),可选取到 <div>, <p class="myClass">, <span> 元素
     $("element#id"):    选取指定 id 的 element 元素。如:$("div#idName")
     $("element.class"): 选取指定 class 的 element 元素。如:$("div.className")
  2) 层级:
     $("ancestor descendant"): 在给定的祖先元素下选取所有的后代元素(包括子元素的子元素)。如:$("div.className p")
     $("parent > child"):      在给定的父元素下选取所有的一级子元素(不包括子元素的子元素)。如:$("form > input")
     $("prev + next"):         选取所有紧接在 prev 元素后的第一个 next 元素(不是父元素下的子元素)
     $("prev ~ siblings"):     选取 prev 元素之后的所有同辈 siblings 元素
  3) 基本选择器:
     $(":first") .first(): 选取第一个元素。等同於 $(":eq(0)"),如:$("tr:first"), $('li').first()
     $(":last")  .last():  选取最后一个元素。
     $(":not(Selector)") .not(expr): 去除所有与给定选择器匹配的元素。支持复杂选择器。如:$("input:not(:checked)"), $("p").not( $("#selected")[0] )
     $(":even"):  选取所有索引值为偶数的元素,从 0 开始计数。如:$("tr:even"),选取表格的1、3、5...行
     $(":odd"):   选取所有索引值为奇数的元素,从 0 开始计数。如:$("tr:odd"),选取表格的2、4、6...行
     $(":eq(index)"): 选取一个给定索引值的元素,从 0 开始计数。如:$("tr:eq(1)"),选取表格的第2行
     $(":gt(index)"): 选取所有大于给定索引值的元素,从 0 开始计数。如:$("tr:gt(0)"),选取表格的第2至结束行
     $(":lt(index)"): 选取所有小于给定索引值的元素,从 0 开始计数。如:$("tr:lt(2)"),选取表格的第1~2行
     $(":header"): 选取 h1 ~ h6 的标题元素
     $(":animated"): 选取所有正在执行动画效果的元素
  4) 内容:
     $(":contains"): 匹配包含给定文本的元素。$("div:contains('John')")
     $(":empty"):    沒有任何子元素者(有文字也不算,例如 <span>TEXT</span> 就不合格)
     $(":has"):      $("div:has(a)"): 选取至少有包住一个 <a> 的 <div> 元素,如:<div><a>...</a></div> 中的 <div>
     $(":parent"):   选取包含子元素者(文字內容也算,例如:<span>Text</span>)
  5) 可见性:
     $(":hidden"):   选取所有不可见的元素(包含 CSS display=none, visibility=hidden以及<input type="hidden">)
     $(":visible"):  选取所有可见的元素(包含 CSS display=block 或 inline, visibility=visible 但不含 <input type="hidden">)
  6) 属性:
     $("[attribute]"): 根据给定的属性选取元素。如:$("div[id]"),选取含有属性为 id 的<div>元素
     $("element[attribute]"): 选取含有属性的元素,如: $("a[href]") 选取 <a href="#">Amazon</a>
     $("element[attribute='value']"): 选取含有属性为某个值的元素,如: $("a[href='#']") 选取 <a href="#">Amazon</a>
     $("element[attribute!='value']"): 等价于“:not([attr=value])”, 选取不含有属性为某个值的元素
     $("element[attribute^='value']"): 选取给定的属性是以某些值开始的元素
     $("element[attribute$='value']"): 选取给定的属性是以某些值结尾的元素
     $("element[attribute*='value']"): 选取给定的属性是包含某些值的元素
  7) 子元素:
     $(":nth-child(n)"): 返回在所属父元素下,排行第 n 的元素 E。(注意: 从 1 开始算,而非从 0)
     $(":first-child"):  返回在所属父元素下,排行第一的元素(老大)
     $(":last-child"):   返回在所属父元素下,排行最后的元素(老么)
     $(":only-child"):   返回在所属父元素下,是唯一子元素(独子)
  8) 表单:
     $(":input"):    选取所有表单输入元素(包含 input, select, textarea, button).
     $(":text"):     选取所有 <input type="text">
     $(":password"): 选取所有 <input type="password ">
     $(":radio"):    选取所有 <input type="radio ">
     $(":checkbox"): 选取所有 <input type="checkbox">
     $(":submit"):   选取所有 <input type="submit">
     $(":image"):    选取所有 <input type="image">
     $(":reset"):    选取所有 <input type="reset">
     $(":button"):   选取所有 <input type="button">
     $(":file"):     选取所有 <input type="file">
     $(":hidden"):   选取所有不可见的元素(包含 CSS display=none, visibility=hidden以及<input type="hidden">)
  9) 表单对象属性:
     $(":enabled"):  未被停用的 UI 元素 E
     $(":disabled"): 被停用的 UI 元素
     $(":checked"):  被选中的 UI 元素 (适用于 Radio, Checkbox)
     $(":selected"): 被选取的 UI 元素 (适用于 Select 下的 Option 元素)

  10)对象访问
     由于 jQuery Selector 传回的结果是 jQuery 对象所包含的群组,需要几个获取特定元素的函数:
     size() 或 length 传回群组的对象个数
     eq(N) 取出群组中第 N 个 jQuery 对象,从 0 开始计数。
     get() 傳传回元素的数组
     get(N) 取出第 N 个元素
     index(element 或 jQuery 对象) 用来查看某元素在选取结果中的下标,由 0 起算。元素不在群组时传回 -1。


3. 选择含有特殊字符的元素:
    如:
      <span id="foo:bar"></span>
      <span id="foo[bar]"></span>
      <span id="foo.bar"></span>
    jQuery 代码分别为:
      $("#foo\\:bar");
      $("#foo\\[bar\\]");
      $("#foo\\.bar");


4. 基础用法:
    1)连缀(Chaining)
      jQuery 很重要的一个特性是可以连续地使用函数(Chaining, 连缀), 当你选取了一个或一组的元素后,可以连续对这这些元素进行多个处理。
      例如:
        $("div").hide(); // 将所有的 <div> 隐藏
        $("div").css("color", "blue"); // 修改所有的 <div> 的文字颜色为蓝色
        $("div").slideDown(); // 以下拉的效果显示出来

        上面的三行代码可以用以下一行的代码取代,结果会是完全相同的:
        $("div").hide().css("color", "blue").slideDown();

      在 jQuery 的设计上,大部分的函数都会在处理完该做的事情后,再将原本传入的元素给回传回去,因此函数都可以连续的使用。
      jQuery 的连缀使用,有两个很重要的函数必须在此介绍一下:
      end()  这个函数执行后,会传回「前一组找到的元素」。
      find() 这个函数的用法根据先前找到的元素再找其底下的元素。类似 $() 选择器,不同的是 $() 是找整个页面,而 find() 像是一个再过滤的功能。

      如:
        $("ul.open")              // [ ul, ul, ul ]  选择元素,找出页面內所有 class 为 open 的 <ul>
        .children("li")           // [ li, li, li ]  选择元素下的子元素, 过滤出下一层的所有 <li>
        .addClass("open")         // [ li, li, li]   选择器没变, 对这些 <li> 新增一个 class
        .end()                    // [ ul, ul, ul ]  前一组找到的元素, 回前一次查找的结果,也就是所有的 <ul>
        .find("a")                // [ a, a, a ]     再查找元素下的元素, 再找出底下所有的 <a>
        .click(function(){        // [ a, a, a ]     选择器没变, 对 <a> 新增事件处理
            $(this).next().toggle();
            return false;
        })
        .end();                   // [ ul, ul, ul ]  前一组找到的元素

        上面这一段通过连缀,且使用 end() 和 find() 来分别对不同的元素进行操作,詳細的步驟解釋如下:


    2) 名称冲突
        $() 是 jQuery() 的缩写,但一般不喜欢用 jQuery 这样的长名称,而 $ 又会被别的框架占用。
        这时候可以使用别名来避免 $ 符号的名称冲突。

        使用 jQuery 前,先用 jQuery.noConflict() 申明一个名称,就可以避免掉 $() 冲突的問題。如:
        var j$ = jQuery.noConflict();
        j$(document).ready(function() {
          j$("div").addClass("special");
        });


5. 常用函数:
    使用 jQuery 来选取元素,其中大部份的语法都是可以让你快速地一次选取多个元素。
    透过 jQuery 内建的函数,你可以:
    1.对 DOM 进行操作,例如对文件节点的新增或修改
    2.添加事件处理
    3.做一些基本的视觉效果,例如隐藏、显示、下拉显示、淡出淡入等等
    4.使用 AJAX 传送窗体内容或取得远程文件

 // 以下执行后的内容,皆为示意结果
 1) 在元素节点下追加一段内容
        $("p").append("<b>Hello</b>");
        执行前:<p>I would like to say: </p>
        执行后:<p>I would like to say: <b>Hello</b></p>

    2) css()
        // 选取 id 为 body 的元素,並且修改两个 css 属性。
        $("#body").css({ border: "1px solid green", height: "40px" });
        执行前: <div id="body"> ... </div>
        执行后: <div id="body" style="border: 1px solid green; height: 40px"> ... </div>

 3) 提交前的判断
        // $(document).ready()事件,在载入就绪时执行。在 body 标签的 onload 事件之前执行。
        // $("form").submit() 相当于给所有的<form>标签加上 onsubmit 的内容
        <html>
          <head>
            <script type="text/javascript" language="javascript" src="../jquery.js"></script>
            <script type="text/javascript" language="javascript">
            $(document).ready(function() {
                $("form").submit(function() {
                    if ( $("input#username").val() === "" ) {
                        $("span").show();
                        return false;
                    }
                });
            });
            </script>
          </head>
          <body>
            <form action="jj.html">
              <label for="username">请输入大名</label>
              <input type="text" id="username" name="username" />
              <span style="display:none"><font color="red">这个栏位必填喔</font></span><br />
              <input type="submit" value="test" /><br />
            </form>
          </body>
        </html>
        // $(document).ready(function(){}) 可简写为: jQuery(function(){})


 5)发送Ajax
  //发送Ajax请求
  jQuery.ajax({
   //POST 或者 GET
   type:"POST",
   //网址
   url: "ajax_changeYL.jsp",
   //发送的数据
   data: "pSource=" + pSource + "&id=change",
   //同步请求,(默认: true) 默认设置下为异步请求。如果需要发送同步请求,此选项设置为 false 。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
   async: false,
   //错误时
   error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus);},
   //成功时,即回调函数
   success:function(data, textStatus, xhr)
   {
    // data 可能是 xmlDoc, jsonObj, html, text, 等等...
                // 在 ie 时,data 是 string; 在firefox时,data 是 xmlDoc; 故需要判断一下
                if (typeof data !== 'string') {
                    data = xhr.responseText;
                }
    $("#queryResult").html(data); //相当于 $("#queryResult").innerHTML = data;
   }
  });

 6) 序列化
    $("form").serialize(); // 这会将 form 的所有可提交的内容序列化,结果如: single=单选的值&multiple=多选的值&check=check2&radio=radio1
       $(':text').serialize(); // 也可以单独将某些可提交的元素序列化

    7) 当DOM载入就绪可以查询及操纵时绑定一个要执行的函数
        $(document).ready(function(){
            // 在这里写你的代码...
        });

        //使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。
        jQuery(function($) {
           // 你可以在这里继续使用$作为别名...
        });


        注意: jQuery 的 ready 在IE上的实现,是不断地轮询的,执行起来会影响浏览器效率,且不一定能保证按预期的执行。
        建议的做法是,把需要用这个 ready 执行的代码,写到页面的最底下,即 <html>标签后面的地方。

        如前面的“3) 提交前的判断”,例子即是使用 jQuery 的 ready, 建议改用下面的写法:
          <html>
          <head>
            <script type="text/javascript" language="javascript" src="../jquery.js"></script>
          </head>
          <body>
            <form action="jj.html">
              <label for="username">请输入大名</label>
              <input type="text" id="username" name="username" />
              <span style="display:none"><font color="red">这个栏位必填喔</font></span><br />
              <input type="submit" value="test" /><br />
            </form>
          </body>
          </html>
          <script type="text/javascript" language="javascript">
            (function() {
                $("form").submit(function() {
                    if ( $("input#username").val() === "" ) {
                        $("span").show();
                        return false;
                    }
                });
            })();
          </script>


 8) 绑定事件
        // 执行的函数
        function refreshNode(e) {
   type = e.data.type, // 绑定时的参数
   silent = e.data.silent;
            alert('type:' + type + ' silent:' + silent);
  }

  $(function(){
            // 简单的绑定事件
            $('#foo').bind('click', function() {
              alert('User clicked on "foo."');
            });
            // 带参数的绑定事件
      $("#test_a").bind("click", { type: "refresh", silent: false }, refreshNode);
      $("#test_b").bind("click", { type: "add", silent: true }, refreshNode);
  });

        被绑定的元素:
        <A id="foo" href="javascript:;">foo</A>
        <A id="test_a" href="javascript:;">test_a</A>
        <A id="test_b" href="javascript:;">test_b</A>

 

ComfyUI 提示Allocation on device 显存占满的解决方法及秋叶整合包的优化方法 最近在玩ComfyUI的时候,发现一个让人崩溃的问题——VRAM一直占满,最终报错: 简单来说,就是显卡显存溢出了,导致程序无法继续运行。尤其是一些大模型或者复杂工作流,很容易让显存飙升到极限。那怎么办?直接在启动命令后加上 ,例如: 这个参数的作用是啥? 默认情况下,ComfyUI会尽量让模型一直留在显存里,即使有些部分暂时用不到,导致显存迟早被填满。而 可以强制让ComfyUI把数据卸载到常规内存,减少显存占用。如果你的显存真的不够用,还可以再加 参数: 这个参数的意思就是开启低显存模式,进一步优化 阅读详情

相关推荐

课程复习---分析空间数据的细胞空间关系(python版本的mistyR)

课程复习---分析空间数据的细胞空间关系(python版本的mistyR)

weixin_53637133的博客 1221

jQuery中.find()方法?

.find()方法?1、定义及用法:返回被选元素的后代元素,后代是子、孙、曾孙,依此类推。                          $(selector) .find(filter)  ; 参数必选,可为元素、jQuery对象或选择器表达式。                                                                 若要返回所有的后代...

墓亦龍的博客 3万+

那些年对支付宝的研究[整理]

支付宝功能强大.他内部各个功能间的跳转是通过Uri 实现的.而使用window.location.href 即可.跟浏览器一样的协议.很方便 H5启动支付宝: alipays://platformapi/startapp?appId=20000067&url=网址 alipays://platformapi/startapp?appId=20000691&url=网址 ali...

技术专研 8915

Jquery 获取第一个子元素

John   Karl   Brandon 获取第一个元素:  $("ul li:first-child")          John     Karl     Brandon    获取第一个元素:  $("#getfirst").find("ul li:first-child") 或$("#getfirst").find("ul li")

透明大脑 5万+

GNSS/INS松组合导航实战:如何用卡尔曼滤波提升定位精度(附MATLAB代码)

本文深入探讨了GNSS/INS松组合导航的工程实践,详细阐述了如何利用卡尔曼滤波算法融合卫星与惯性数据以提升定位精度。内容涵盖从仿真环境搭建、误差状态卡尔曼滤波器(ESKF)设计,到状态与观测方程实现、噪声参数调试及常见问题排查的全过程,并提供了可直接运行的MATLAB代码,为开发高精度、鲁棒的组合导航系统提供实战指南。

weixin_29057163的博客 165

Web端百度离线地图3.0实战:从零搭建到私有化部署

本文详细介绍了Web端百度离线地图3.0的完整实战流程,从核心SDK本地化、功能模块下载到地图瓦片部署。通过逐步修改代码与配置,实现在无外网环境下的私有化部署,解决了内网或网络不稳定场景下的地图应用需求,并提供了关键的避坑指南。

n7o8p的博客 714

JQuery .find()方法查找

JQuery .find()方法查找 JQuery .find()方法查找 查找元素查找元素后代以及后代的后代 这里以p元素为例 $('#id').find('p') 查找当前元素的后代 $('this').find('p') -查找元素的指定后代 类名 标签名 id name $('#id').find('.classname') $('#id').find('p') $('#id').find('#id') $('#id').find('[name=\'name\']') 以下

weixin_43911347的博客 3007

计算机视觉教程2-3:图解双线性插值算法&最近邻插值算法

提出此算法的背景是基于图片的缩放,在图片缩放的过程中,实质上就是将原图像像素矩阵像素值,填到目标图像像素矩阵中,目标图像像素矩阵可能比原图像像素矩阵大(图片放大),也可能小(图片缩小)。我们假设图片的宽(WidthWidthWidth)和高(HeightHeightHeight)是按同比例缩放的,那么 srcXsrcWidth=dstXdstWidth\frac{srcX}{srcWidth}= \frac{dstX}{dstWidth}srcWidthsrcX​=dstWidthdstX​ ...

FRIGIDWINTER的博客 7282

jquery中find查找

find(expr)    搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。    所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择器语法来写。 案例:查找P标记下的span 无标题文档 //使用jquery加载事件 $(document).ready(function (){

zhaoxinglei0309的专栏 1万+

【脑肿瘤分类与迁移学习技术】Swin UNETR:当 Swin Transformer 遇见 3D 医学图像分割——从黑盒到白盒的逐层拆解

医学图像分割的终极目标是让算法成为医生的可靠副手,而非黑箱替代品。理解 Swin UNETR 的每一层如何流动、每一个窗口如何移位、每一次拼接如何融合,不仅是为了调参,更是为了在临床场景中。

u012133341的博客 55

高匿反爬实战:Python打造无痕爬虫,规避风控系统追踪

网络层匿踪:核心是使用住宅IP代理池,按真实用户IP画像匹配,控制请求频率;协议层匿踪:动态生成请求头(每次都不同),参数添加随机噪声,避免规律化;行为层匿踪:模拟人类的非规律行为(贝塞尔轨迹、随机停顿、非精准点击);设备层匿踪:伪造Canvas/WebGL指纹,禁用webdriver标识,每次请求更换指纹;核心原则:无痕爬虫的本质是“无限接近真实用户”,所有维度都要消除爬虫特征,而非单一维度伪装。打造真正的无痕爬虫需要全维度的匿踪策略,单一维度的伪装极易被高级风控系统识别。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2642

js jq中$().eq()和$().find()的用法

$().eq()方法,将匹配元素集缩减到指定 index 上的一个。  $().find()方法,返回被选元素的后代元素。后代是子、孙、曾孙,依此类推。 html> lang="zh"> charset="UTF-8"> http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> name="viewpor

木子小姐 1万+

游戏开发中的CV:实时动作捕捉与虚拟交互

游戏开发中的CV:实时动作捕捉与虚拟交互​ ,人工智能,计算机视觉,大模型,AI,在当今游戏产业中,玩家对游戏体验的要求日益提高,追求更加真实、沉浸的交互感受。计算机视觉(Computer Vision,CV)技术的飞速发展,为游戏开发带来了革命性的突破,其中实时动作捕捉与虚拟交互技术更是成为提升游戏品质的核心驱动力。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 16万+

JQuery学习笔记

自己在学习JQuery的时候,发现这东西真的很强大,为了方便以后大家学习,所以自己整了一个学习笔记,和大家分享,希望对初学者有所帮助。。 下边是链接地址: http://download.youkuaiyun.com/detail/han15133268722/4039424

han15133268722的专栏 194

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jquery学习笔记一

jquery 学习笔记一 学习慕课网jquery基础课程笔记。本篇博客只作为学习记录用。 jquery 对象与 DOM 对象 一定要区分 jquery 对象和 dom 对象,jquery 是一个类数组对象, 个人理解,jquery 是在 dom 对象上进行了封装,加了一些方法之类的。 // dom对象 let aaa = document.getElementById('aaa') conso...

weixin_41044315的博客 228

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

JQuery入门学习笔记

JQuery入门学习笔记 引自《JQuery入门学习笔记》

ouyang945的博客 293

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

分享一下学习笔记——jQuery

本文介绍了jQuery的基础知识与核心功能。首先说明jQuery的加载方式,推荐使用$(document).ready()确保DOM就绪后执行代码。重点讲解了jQuery选择器(ID、类、标签等)和DOM操作方法(html、attr、append等),并给出性能优化建议。其次介绍了事件处理机制,包括基础绑定和事件委托等进阶用法。然后详细说明了动画效果的实现方式,包括基础显示/隐藏、自定义动画和停止动画。最后解释了DOM遍历的概念,通过家族树示例说明如何查找祖先、子孙和同胞元素。全文涵盖了jQuery开发中的

2301_80750330的博客 1013

jQuery 学习笔记

超全的jQuery 学习笔记 简介:jQuery是一个优秀的JavaScript的轻量级框架,兼容css3和各大浏览器,提供了dom,events,animate,ajax等简易操作,并且jQuery的插件非常丰富,大多数功能都有响应的插件解决方案 jQuery就是javascript,只不过它对JS进行了简化。 jQuery由美国人John Resig 中2006年创建 官网:http://jquery.com/ jquery的宗旨是写得少,做得多。 特性:jQuery是一个函数库 jQuery库包含

qq_15571919的博客 307

jQuery学习笔记1

- jquery是js的一个库,代码量没有那么冗余,先学jQuery基础的引入,然后动画,最后Ajax学一点,最后可以去书本目录上总结大纲,没有js那么难,学习压力一定会比较小。先敲代码,然后写案例+讲题 -->-- jquery是js的一个库,代码量没有那么冗余,简洁、快速、轻量级 -->-- 这学期用jQuery3.6的版本 -->-- 1.下载和引入jQuery:jQuery CDN的网址【https://releases.jquery.com/】(1)代码直接引入:<script。

2301_80318725的博客 421

jquery find 不包含class_jQuery学习笔记

前言此篇为jQuery入门学习后的笔记jQuery 如何获取元素$('.red') // 获取class为red 的元素 $('#divId') // 获取id为divId的元素 $(document) // 获取整个文档对象 jQuery 获取元素的方法十分简洁清晰jQuery 的链式操作作为jQuery几乎最闪亮的一点,链式操作可以说是给编程带来了极大的便利。在选中网页元素后,可以将代码操作宛...

weixin_35952534的博客 1972

jQuery学习笔记整理

1. 了解jQuery 1.1 是什么:What? 一个JS函数库,write less,do more 封装简化DOM操作(CRUD)/Ajax 1.2 为什么用它:Why? 强大的选择器:方便迅速查询DOM元素 隐式便利(迭代):一次操作多个元素 读写合一:读数据/写数据用的是一个函数 事件调用 链式调用 DOM操作(CUD) 样式调用 1.3 如何使用:How? 1.3.1 引入jQuery库 本地引入与CND远程引入(好一点,但是需要有网) 测试版本(未压缩)和生产版(压缩版) 1.3.

m0_49529959的博客 249

jquery学习笔记

jquery学习笔记

站在光里,而不是站在那里 111

jQuery开发教程学习笔记

链接: jQuery开发教程_学习资源库_阿里云培训中心-阿里云 (aliyun.com) 文章目录- 介绍- 基础选择器- 属性选择器- 基础过滤- 子元素过滤- 内容过滤- 表单- 层级- 可见性过滤- jQuery 扩展- 鼠标事件- 键盘事件- 浏览器事件- 文档加载过程- 绑定事件处理器- 事件对象- 表单事件- jQuery的DOM属性- CDN- CSS属性- jQuery 过滤- 遍历- 特效- 隐藏与显示- 淡入淡出-- 滑动、回调-- 自定义- 幽灵按钮- 瀑布流 - 介绍 是js

hello! 981

JQuery 学习笔记

1 简介 JQuery,是辅助JS开发的库。是一套跨浏览器的JS库,简化HTML与JavaScript之间的操作。极大地简化了遍历HTML文档,操作DOM,处理事件、执行动画和开发Ajax。链式操作,隐式迭代。 2 HelloWorld 1 使用JQuery必须先引入JQuery的库文件,使用script标签引入。 <script type="text/javascript" sr...

天天开心 285
上一篇: Agentflow 学习笔记
下一篇: windows批处理学习笔记
daillo
博客等级 码龄18年 42粉丝 34原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值