• Javascript知识【jQuery-基本操作】上篇


    目录

    • 💂 个人主页: 爱吃豆的土豆
    • 🤟 版权: 本文由【爱吃豆的土豆】原创、在CSDN首发、需要转载请联系博主
    • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦
    • 🏆人必有所执,方能有所成!

    • 🐋希望大家多多支持😘一起进步呀!

    1,jQuery-基本操作【阶段重点】

    1.1:概念引入

    1.2:导入使用

    1.3:与JS互转

    1.4:页面加载完成时


    1,jQuery-基本操作【阶段重点】

    1.1:概念引入

    jQuery是一个JavaScript框架。底层封装了大量JavaScript代码。

    它兼容CSS3,还兼容各种浏览器,文档说明很全,应用详细,成熟插件多。

    1.2:导入使用

    html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Titletitle>
        <script src="../js/jquery-3.3.1.min.js">script>
        <script>
            $(function () {
               alert("xxx");
            });
        script>
    head>
    <body>

    body>
    html>

     若导入失败,页面没有弹框,并且控制台展示如下报错:

    html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Titletitle>
        <script src="../js/jquery-3.3.1.min.js">script>
        <script>
            function run1() {
                //js
                //alert(document.getElementById("d1").innerHTML);
                //jq
                //alert(jQuery("#d1").html());
                alert($("#d1").html());
            }
        script>
    head>
    <body>
        <div id="d1">我是内容体,呵呵div>
        <input type="button" value="点我获取div内容体" onclick="run1();"/>
    body>
    html>

    基本语法:jQuery(选择器);$(选择器);

    建议使用$替代jQuery英文;

    1.3:与JS互转

    JS和JQ对象一般不能进行混用。

    JS有JS的属性和方法

    JQ有JQ的属性和方法

    开发中,为了使用JS方法和属性,我们也会选择将jQuery对象转回JS对象。

    格式:js对象=jQuery对象[0]

    开发中,我们为了方便开发,会将JS对象转为jQuery对象使用;

    格式:jQuery对象=$(js对象);

    html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Titletitle>
        <script src="../js/jquery-3.3.1.min.js">script>
        <script>
            function run1() {
                //js
                var s1 = document.getElementById("d1");
                //转jq
                var s2 = $(s1);
                //转js
                var s3 = s2[0];
                alert(s3.innerHTML);
            }
        script>
    head>
    <body>
        <div id="d1">我是内容体,呵呵div>
        <input type="button" value="点我获取div内容体" onclick="run1();"/>
    body>
    html>

    小结:

    在开发中,经常涉及到js和jq混用,因为Js有js的用法,jq有jq的用法,必须涉及到相互转换。

    Js----->jq: $(js对象)

    Jq---->js: jq对象[0]

    注:jQuery对象只能调用jQuery方法和属性

    JS对象只能调用JS方法和属性;

    1.4:页面加载完成时

    JS:只能设置一次,设置多次是覆盖   window.onload = function(){};

    JQ:可以设置多次,设置多次是追加

    html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Titletitle>
        <script src="../js/jquery-3.3.1.min.js">script>
        <script>
            //你好 再见
            /*$(document).ready(function () {
                alert("你好");
            });
            $(document).ready(function () {
                alert("再见");
            });*/

            $(function () {
                alert("你好");
            });
            $(function () {
                alert("再见");
            });
        script>
    head>
    <body>

    body>
    html>

  • 相关阅读:
    开源的轻量级任务调度框架
    354. 俄罗斯套娃信封问题
    linux uname详解 -s -r -a 查看内核版本
    云计算与大数据
    论文笔记——BiFormer
    深圳/河南/天津/山东产品经理国际认证NPDP招生简章
    STM32CubeMX串口通讯
    RMAN备份数据库_双重备份备份集(Duplexing Backup Sets)
    虚拟机的创建
    技术分享 | 自动驾驶的春晚—Tesla AI Day
  • 原文地址:https://blog.csdn.net/m0_64550837/article/details/126227735