首页 > 其他分享 >2022-08-26 卢睿 学习心得

2022-08-26 卢睿 学习心得

时间:2022-08-26 21:34:21浏览次数:134  
标签:index 26 checked 标签 08 prop 选择器 卢睿 click

目录

1.JQuery

JS库:别人写好的js文件,我们拿来直接用

  • JQuery.js---------濒临淘汰,经典
  • React.js-----------30%市场占有
  • Augular.js--------最难
  • Vue.js--------------简单,主流

CSS库

  • bootstrap,layui,easyui

文档就绪函数

  • 当页面的文档部分加载完毕之后,要执行的函数

  •         $(document).ready(function(){
                alert("文档就绪函数");
            });
            $(function(){
                alert("文档就绪函数")
            })
    

选择器

基本选择器

  • id选择器——返回值是唯一的

    • <div id="div1"></div>
          <script>
              $(() =>{
                  let s =$("#div1");
                  console.log(s);
              });
          </script>
      
  • 类选择器——返回值是多个

    • <div id="div1" class="div1"></div>
          <script>
              $(() =>{
                  let s =$(".div1");
                  console.log(s);
              });
          </script>
      
  • 标签选择器——返回值是多个

    • <div id="div1" class="div1"></div>
          <script>
              $(() =>{
                  let s =$("div");
                  console.log(s);
              });
          </script>
      
  • 全部选择器——返回值是所有的标签

    •     <script>
              $(() =>{
                  let s =$("*");
                  console.log(s);
              });
          </script>
      

层级选择器

  • 父标签空格子标签——后代
  • 父标签>子标签——直接子元素
  • 父标签+子标签——相邻的

过滤选择器

  • 标签:first——获取第一个元素
  • 标签:last——获取最后一个元素
  • 标签:eq(index)——给定位置的元素
  • 标签:gt(index)——大于给定位置的元素
  • 标签:lt(index)——小于给定位置的元素
  • 标签:not(selector)——除了selector以外的所有选择器

内容选择器

  • 标签:empty——匹配所有不包含子元素的选择器
  • 标签:parent——含有子元素的父元素

属性选择器

  • 标签[name]——包含name属性的选择器
  • 标签[type=text]——文本框
  • 标签[type!=text]——除了文本框的其他选择器

事件

  • click()——单击事件

    •      <button id="btn1" >按钮</button>
          <script>
              $(function(){
                  $("#btn1").click(() =>{
                      alert("按钮被点击")
                  });
              })
          </script>
      
  • blur()——失去焦点

  • mouseover()——鼠标悬停

  • live()——可以来绑定选择器匹配的元素的事件,哪怕这个元素是后面动态创建出来的

  • 【我们常规的去添加事件有前提条件——标签必须原原本本存在HTML页面上】

函数

新建

  • appendTo():参数是一个JQuery元素,在元素里面追加,从尾部追加

    • $("<p>456</p>").appendTo($("div"));
      
  • prependTo():在元素里面追加,从头部追加

    •             $("<p>41356</p>").prependTo($("div"));
      
  • insertAfter():在元素后面追加

  • insertBefore():在元素前面追加

    •             $("<p>888</p>").insertBefore($("div"));
      
  • replaceWith():替换后边换前边

  • replaceAll():替换前边换后边

    • $("<p>888</p>").replaceAll($("#12"));
      
  • append():在内部的后面追加

    •             $("div").append($("<p>888</p>"));
      
  • prepend():在内部的前面追加

  • after():在外部的后面追加

  • before():在外部的前面追加

删除

  • empty():清空标签里的全部内容

  • remove():删除某一个标签

属性

  • 属性操作

    • html()——innerText

    • text()——innerHTML

    • val()——input.value

      •   <div id="div1"></div>
          <input type="text" id="username">
          <script>
              $(()=>{
               $("#div1").html("<p>1412</p>")
               $("#div1").text("1412")
               $("#username").val("666");
              })
          </script>
        
    • val函数除了可以给文本框赋值,还可以给单选框,多选框,下拉菜单的选择

    • attr()——setAttribute或getAttribute——【有bug】

      •                 // 设置value属性
                        $("#as").attr("value","哇哈哈哈哈");
                        // 获取value属性的值
                        alert( $("#as").attr("value"))
        
  • 练习

    • <!DOCTYPE html>
      <html lang="en">
      
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
          <script src="12.js"></script>
      </head>
      
      <body>
          <input type="checkbox" id="xz1"> 全选 / 不全选
          <br>
          <br>
          <input type="checkbox"  class="xz5">

      标签:index,26,checked,标签,08,prop,选择器,卢睿,click
      From: https://www.cnblogs.com/lurui711/p/16629336.html

相关文章

  • 20220823 模拟赛题解
    T1文件压缩DecriptionlinkSolution可以根据\(S'\)和\(p\)求出第一个字符,然后把\(S'\)sort一遍后得到字符串\(T\),那么我们就可以求出每一个字符的前驱和后继,所......
  • 2022-8-26 第一组 (≥▽≤) 学习笔记
    目录1.JQuery文档就绪函数选择器基本选择器层级选择器过滤选择器内容选择器属性选择器事件函数新建删除属性遍历操作CSS动画面试题1.JQueryJS库:别人写好的js文件,我们拿来......
  • 2022/8/26 总结
    A.括号序列一看,我趣,字符串,直接抱灵吧,让我死得体面一点……再一看数据范围,我趣,\(\mathtt{O(n)}\),这怎么写得出来啊?Solution虽然是\(\mathtt{O(7n)}\),但卡卡常......
  • 肖sir__jenkins搭建20220826
    Jenkins操作手册1、持续集成(CI)Continuousintegration 持续集成 团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可 能多......
  • 2022-08-26 第二组刘禹彤 学习笔记
    打卡41天###学习内容JS库别人写好的JS文件,我们拿来直接用--------开发中会引入很多.js文件JQery.js:濒临淘汰,经典,10%以下市场React.js:30%市场Angular.js:10%以下市......
  • 0825 思维题两则
    0825思维题两则感觉总得写点题解记录一下,但是不想记录的太复杂,记录一下策略吧解的好和讲的好是两回事,我毕竟解的都不好,也就没人看了,所以记得简略一点,不求讲的好了Fib......
  • 2022-08-26 js 乘法计算之小数失精
    例:0.55*100我们以为的运算结果:55实际上js的结果为:55.00000000000001这就是js的失精,简单来说就是js对算法的设计不够严谨导致的,具体原因可看这篇文章☞http://t.csdn.cn/......
  • 【2022-08-23】连岳摘抄
    23:59这世界就如一潭死水,想要看穿,就要让杂质沉淀。我们不能被表象所干扰,如果能保持耐心,真相就会在我们面前展开。                 ......
  • 【2022-08-22】连岳摘抄
    23:59什么叫领导?领导就是服务。                                          ......
  • 2022年8月26日
      最近好想换房子,换一个一室一厅一厨一卫的房子,奈何那样的房子太少了,价位也不合理。  生活中时常有烦恼,工作失意,努力付出没有回报,感情的不顺,现在也不想考虑那块,还......