jQuery与javascript的区别+案例 锋芒毕露(1)

| onmouseout | mouseout |

| onkeyup | keyup |

| onkeydown | keydown |

| onkeypress | keypress |

B、操作元素节点不同:

    • 哈哈
    • 啦啦
    • 呵呵
    • 嘿嘿
      • 吼吼
      • 轰轰
        • JavaScript的使用

        var first = document.getElementById(‘first’);

        var cls= document.getElementByClassName(‘cls’);

        var li = document.getElementByTagName(‘li’);

        var naName= document.getElementsByName(‘na’);

        var naName = document.getElementsByName(‘na’);

        var queryContent = document.querySelector(‘#a3’);

        var queryContents = document.querySelectorAll(‘li’);

        • jQuery的使用

        console.log(‘jQuery cls’, $(‘.cls’));

        console.log(‘jQuery first’, $(‘#first’));

        console.log(‘nameLi’, $(“li type[name=‘na’]”));

        console.log(‘li’, $(‘li’));

        $(‘ul’ li:first).css(“color”,“red”);//选择第一个

        $(‘ul li:last’).css(“color”,“red”);//选择最后一个

        $(‘ul li:eq(2)’).css(“color”,“red”);// 选择指定的 eq里面的是索引号 从0开始

        $(“ul li:odd”).css(“color”,“red”);//索引号为奇数的元素

        $(“ul li:even”).css(“color”,“red”)//索引号为偶数的元素

        C、操作属性节点的不同:

        JavaScript使用;

        var first = document.getElementById(‘second’).getAttribute(‘id’);

        document.getElementById(‘secone’).setAttribute(‘name’, ‘one’);

        document.getElementById(‘second’).removeAttribute(‘name’);

        jQuery的使用:

        console.log(‘first’,$(‘#first’.attr(‘id’));

        $(‘#first’).attr(‘name’,‘one’);

        $(‘#first’).removeAttr(‘name’);

        D、操作文本节点(innerHTML innerText)

        JavaScript的使用

        innerHTML:获取或添加一个节点的html代码,可以获取css并且是以文本的形式返回

        innerText:获取或设置一个节点的html代码,不能获取css

        value:取到input 标签的值,也就是输入时的值

        • red
      • 1
      • 2
      • 输入:

        // JavaScript 方法

        jQuery的使用

        .html()取到或设置节点中的html代码

        .text()取到或设置节点中的文本

        .val()取到input的value属性值i

        .val(xxx) 设置input的内容

        $(“#txt”).val(‘xxxx’) 设置内容

        $(“#txt”).val() 获取内容

        $(“.box”).html(“

        我是子元素

        ”)//输出 我是子元素

        $(“.box”).text(“

        我是子元素

        ”)//输出

        我是子元素

        E、给一个节点绑定事件

        JavaScript使用:

        document.getElementById(‘aa’).onclick = function (ev) {

        alert(‘hello’);

        }

        jQuery的使用:

        1、绑定简单事件

        $(‘#aa’).click(function () {

        alert(‘hello’);

        })

        2、on绑定事件

        $(‘#aa’).on(‘click’, function () {

        alert(‘你好’);

        })

        3、绑定多个事件

        $(“button:eq(0)”).on({

        “click”:function () {

        console.log(“1”);

        },

        “mouseover”:function () {

        console.log(“2”);

        },

        “mouseover”:function () {

        console.log(“3”);

        }

        });

        jQuery 中的AJAX

        ==========================================================================

        ajax简介:

        AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

        可以在不刷新整个页面的情况下和服务器进行局部的数据交互。

        类似的功能还有 验证短信的发送、百度搜索的关键字推举、无刷新的分页等等……等都可以使用ajax技术实现。

        语法:

        $.ajax({

        type:‘get/post’,//post和get请求

        url:‘xxxx’,//路径

        data:{

        xx:xx//传递后台的数据

        },

        最后

        自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

        深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

        因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

        img

        既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

        如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

        由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
        图片转存中…(img-AlejqGXE-1714924858461)]

        [外链图片转存中…(img-QWZrRDWh-1714924858461)]

        [外链图片转存中…(img-d9Se7vvf-1714924858461)]

        既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

        如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

        由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

      • 4
        点赞
      • 7
        收藏
        觉得还不错? 一键收藏
      • 0
        评论

      “相关推荐”对你有帮助么?

      • 非常没帮助
      • 没帮助
      • 一般
      • 有帮助
      • 非常有帮助
      提交
      评论
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

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

      抵扣说明:

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

      余额充值