首页 > 其他分享 >2022-8-26 第一组 (≥▽≤) 学习笔记

2022-8-26 第一组 (≥▽≤) 学习笔记

时间:2022-08-26 20:34:17浏览次数:80  
标签:index 26 checked 标签 第一组 click 2022 prop 选择器

目录

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,标签,第一组,click,2022,prop,选择器
      From: https://www.cnblogs.com/gycddd/p/16629085.html

相关文章

  • Solution - NOI 2022
    游记目前只有两个题题解(代码没有),啥时候数据出了我再来补剩下的。众数Solution有个题叫「POI2014」Couriers,这个题启示我们实际上问题等价于询问哪个数出现次数最多,最......
  • 2022-23开工之际
    不要:一直想能不能比过谁,取得什么名次不要:太满足自己的纵欲不要:把学OI的目标放成升学或是某个奖项要:找回初学OI时的乐趣,OI本身的乐趣要:多锻炼身体,不要吃得更肥要:找回两......
  • 2022百度世界大会精华总结(AI应用向)
    完整内容见微信公众号文章:https://mp.weixin.qq.com/s/0d4y9VzSVIcqemqp5O7nzA 官方主页:https://baiduworld.baidu.com/m/world/2022“感受科技,感知未来!7月21日,央视新......
  • 2022暑假每日一题笔记(六)
    T1--4519.正方形数组的数目给定一个非负整数数组A,如果该数组每对相邻元素之和是一个完全平方数,则称这一数组为正方形数组。返回A的正方形排列的数目。两个排列A1......
  • 2022/8/26 总结
    A.括号序列一看,我趣,字符串,直接抱灵吧,让我死得体面一点……再一看数据范围,我趣,\(\mathtt{O(n)}\),这怎么写得出来啊?Solution虽然是\(\mathtt{O(7n)}\),但卡卡常......
  • 肖sir__jenkins搭建20220826
    Jenkins操作手册1、持续集成(CI)Continuousintegration 持续集成 团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可 能多......
  • 2022 NOI 游记
    Day-2起的很早,大概是\(8:00\)左右就到了酒店前台那里,退了房然后去学校了。\(9:00\)左右就到了昆山迪邦华耀学校。(做的出租车去的,下车的时候司机锐评:\(NOI\)不如游戏......
  • 2022-08-26 第二组刘禹彤 学习笔记
    打卡41天###学习内容JS库别人写好的JS文件,我们拿来直接用--------开发中会引入很多.js文件JQery.js:濒临淘汰,经典,10%以下市场React.js:30%市场Angular.js:10%以下市......
  • 2022-8-25 第四组 曹雨 Java script HTML元素操作,BOM
    对HTML元素的操作获取某个元素的属性的值:方法1:元素.属性名特别注意:元素.属性名的方式只适用于元素原生的属性,自定义的属性是拿不到的例子:console.log(div.id)方法2:......
  • NOI2022 游记
    本来叫游寄的,但我好像寄的程度好像无足轻重。隔离7天到达世界最热城,昆山,,,,,,不对,好像整个长江流域都这么热,,,,,,大概隔一天打一场模拟赛,几天前经常切自己赛后不会的题,状态不如......