jQuery核心函数和静态方法

【实战指南】DBeaver EE Windows版高效破解与配置全解析 本文详细解析了DBeaver EE Windows版的高效破解与配置方法,涵盖Java环境配置、破解包部署、配置文件修改等关键步骤,并提供了性能优化和数据库连接的最佳实践。适用于需要解锁企业版高级功能的数据库开发人员,帮助提升工作效率。 阅读详情

jQuery核心函数

<script>
        $(function () {
            alert("123");
        });
</script>


  • jQuery([sel,[context]])
    • 接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素,并包装成jQuery对象
<script>
        $(function () {
            // 利用jquery获取所有div,得到的是一个jQuery对象
            var $box = $("div");
            console.log($box);

            // 利用js原生语法获取所有div,得到的是一个js对象
            var box = document.getElementsByTagName("div");
            console.log(box);
        });
</script>

  • 原生JS对象和jQuery对象相互转换
<script>
        $(function () {
            var $box = $("#box");
//            $box.text("新的数据");
//            jQuery对象不能使用原生js对象的方法
//            $box.innerText = "新的数据";
//            将jQuery对象转换为原生js对象
//            注意: 不是eq(0),eq函数返回的是jQuery类型对象,get函数返回的是原生类型对象
//            var box = $box.get(0);
            var box = $box[0];
            box.innerText = "新的数据";

            var box2 = document.getElementById("box");
//            原生js对象不能使用jQuery对象的方法
//            box2.text("新的数据2");
//            原生js对象只能使用原生的js方法
//            box2.innerText = "新的数据2";

//            将原生js对象转换为jQuery对象
            var $box2 = $(box);
           $box2.text("新的数据2");
        });
</script>

Tips:为了方便开发者之间沟通和阅读,一般情况下所有jQuery操作相关的变量前面加上$


<script>
        $(function () {
            var $eles = $("<p>我是span</p><u>我是u</u>");
            // 无论是jQuery找到的还是创建的,我们最终拿到的永远都是jQuery对象
            console.log($eles);
            // 将创建好的DOM元素添加到body中
            $("body").append($eles);
        });
</script>


jQuery对象

  • jQuery对象的本质是什么?
    • jQuery对象的本质是一个伪数组
var $div = $("div");
console.log($div);

var arr = [1, 3, 5];
console.log(arr);

  • 什么是伪数组?
    • 有0到length-1的属性
    • 并且有length属性
var obj = {0:"lnj", 1:"33", 2:"male", length: 3}


jQuery静态方法

  • 什么是静态方法?
    • 静态方法对应的是对象方法,对象方法用实例对象调用,而静态方法用类名调用
 <script>
        window.onload = function () {
            function AClass(){}
            AClass.staticMethof = function(){
                alert('静态方法');
            }
            AClass.prototype.instaceMethod = function(){
                alert('实例方法');
            }
            //静态方法用类名直接调用
            AClass.staticMethof(); 

            //实例方法必须用类的实例对象调用
            var instace = new AClass();
            instace.instaceMethod();
        }
</script>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>04-jQuery静态方法</title>
    <script src="代码/js/jquery-1.12.4.js"></script>
    <script>
        // 使用$直接调用,是静态方法
        $.holdReady(true);
        $(function () {
            $("#first").click(function () {
                alert("我是你想要的弹窗");
            });
        });
    </script>
</head>
<body>
<button id="first">点击测试弹出</button>
<button id="second">解除延迟</button>
<script>
    $("#second").click(function(){
        $.holdReady(false);
    });
</script>
</body>
</html>


  • $.each(object,[callback])
    • 遍历对象或数组
    • 优点统一遍历对象和数组的方式
    • 回调参数的顺序更符合我们的思维模式
<script>
        $(function () {
            // 3.1遍历数组
            var arr = [1, 3, 5, 7, 9];
            // 3.1.1通过原生方法遍历数组
            // 第一个回调函数参数是遍历到的元素
            // 第二个回调函数参数是当前遍历的索引
            // 返回值: 没有返回值
            var res = arr.forEach(function (ele, idx) {
                console.log(idx, ele);
            });
            console.log(res);

            // 3.1.2通过jQuery静态方法遍历数组
            // 第一个回调函数参数是当前遍历的索引
            // 第二个回调函数参数是遍历到的元素
            // 返回值: 被遍历的数组
            var $res2 = $.each(arr, function (idx, ele) {
                console.log(idx, ele);
            });
            console.log($res2);

            // 3.2遍历对象
            var obj = {name: "lnj", age:"33", gender:"male"};
            // 3.2.1js对象没有forEach方法,所以通过forin方法遍历对象
            for(var key in obj){
                console.log(key, obj[key]);
            }
            // 3.2.2通过jQuery静态方法遍历对象
            $.each(obj,function (key, value) {
                console.log(key, value);
            });
        });
    </script>


        $(function () {
            // 4.1遍历数组
            var arr = [1, 3, 5, 7, 9];
            // 4.1.1通过原生方法遍历数组
            // 第一个回调函数参数是遍历到的元素
            // 第二个回调函数参数是当前遍历的索引
            // 第三个回调函数参数是当前被遍历的数组
            // 返回值: 将回调函数返回值收集起来组成一个新的数组
            var res = arr.map(function (ele, idx, arr) {
                console.log(idx, ele, arr);
                return ele + idx;
            });
            console.log(res);

            // 4.1.2通过jQuery静态方法遍历数组
            // 第一个回调函数参数是遍历到的元素
            // 第二个回调函数参数是当前遍历的索引
            // 返回值: 将回调函数返回值收集起来组成一个新的数组
            var $res2 = $.map(arr, function (ele,idx) {
                console.log(idx, ele);
                return ele + idx;
            });
            console.log($res2);

            // 4.2遍历对象
            var obj = {name: "lnj", age:"33", gender:"male"};
            /*
            obj.map(function (ele, idx, obj) {
                // 报错,原生JS没有map方法
                console.log(idx, ele, obj);
            });
            */
            var $res = $.map(obj, function (value, key) {
                console.log(key, value);
                return key + value;
            });
            console.log($res);
        });


  • $.trim(str)
    • 去掉字符串起始和结尾的空格。
<script>
        $(function () {
            var str = "   lnj   ";
            console.log("---"+str+"---");
            var $res = $.trim(str);
            console.log("---"+$res+"---");
        });
</script>


<script>
        $(function () {
            // 对象
            var obj = {name:"lnj",age: "33", gender:"male"};
            // 真数组
            var arr = [1, 3, 5, 7, 9];
            var $res = $.isArray(obj);
            console.log($res);// false
            var $res2 = $.isArray(arr);
            console.log($res2);// true
        });
</script>


<script>
        $(function () {
            var obj = {name:"lnj",age: "33", gender:"male"};
            var arr = [1, 3, 5, 7, 9];
            var fn = function () {}
            var $res = $.isFunction(obj);
            console.log($res);// false
            $res = $.isFunction(arr);
            console.log($res);
            $res = $.isFunction(fn);
            console.log($res);
            // 通过该方法验证了我们前面所说的,jQuery框架本质是一个匿名函数
            $res = $.isFunction($);
            console.log($res);
        });
</script>


<script>
        $(function () {
            var obj = window;
            var arr = [1, 3, 5, 7, 9];
            var arrlike = {0:"zs", 1:"ls", length:2};
            var $res = $.isWindow(obj);
            console.log($res); // true
            $res = $.isWindow(arr);
            console.log($res); // false
            $res = $.isWindow(arrlike);
            console.log($res); // false
        });
</script>

【模型实战】MiMo-VL-7B讲解与实战 维度成绩MMMU70.6(图像理解最难测试之一)VideoMME70.8(视频理解标杆)59.4(超越78B参数模型)56.1(超过专用GUI模型)Elo评分开源VLM排名第一(7B~72B)社区热度过去一个月下载超1,600次(RL+SFT)📌一句话概括MiMo-VL 是目前性能最强、推理最稳、体验最佳、生态最全的7B级开源视觉语言模型。 阅读详情

相关推荐

OSGEarth三维可视化避坑指南:如何高效加载SHP/TIF地理数据?

本文详细介绍了OSGEarth在三维地球可视化中高效加载SHP/TIF地理数据的实战策略,包括空间参考系配置、性能优化、二三维联动等关键技巧。通过具体案例和代码示例,帮助开发者解决坐标偏移、性能卡顿等常见问题,提升三维GIS开发效率。

weixin_29216957的博客 222

jQuery([selector,[context]])

请输入标题 jQuery([selector,[context]]):jQuery的核心功能都是通过这个函数实现的。 selector:要查找的元素;​​ [context]:用于被查找的dom元素集,文档或jQuery对象。   12345 22 $("input:radio", document.forms[0]).attr("checked","checked

冰河时代 787

AltiumDesigner 09安装过程破解问题 .

首先分享一下破解文件,网上总是下载不到,好不容易下载到了,放在网盘上,有需要的自取。AltiumDesigner 09破解文件。链接:https://pan.baidu.com/s/1ZGvbR_6T51hpcaFbQiMX5w 密码:qwvaAltiumDesigner 09安装安装文件,比较大,包含破解文件:链接:https://pan.baidu.com/s/1mfgragB519jpGfR...

xiaoxiao_rabbit的博客 3万+

jquery学习之路之核心函数

jquery 1、核心 : 核心函数: jquery([sel,[context]])、 each(callback)、 jquery(html,[ownerDoc])、 size()、 jquery(callback)、 length()、 jquery.holdready(hold...

weixin_30906671的博客 118

【Unity】ABB CRB 15000 外部引导运动实战:从配置到实时控制

本文详细介绍了ABB CRB 15000协作机器人的外部引导运动(EGM)功能在Unity环境中的实战应用。从RobotStudio配置到Unity实时通信架构,再到EGM运动控制技巧和问题排查,全面解析如何实现机器人的高精度实时控制。通过实际案例展示EGM技术在精密装配等场景中的显著效果,帮助开发者快速掌握这一先进技术。

weixin_29057695的博客 445

YOLOv11改进 | 注意力篇 | YOLOv11引入CBAM注意力机制

我们的实验表明各种模型的分类和检测性能得到了一致的改进,证明了 CBAM 的广泛适用性。简单介绍:CBAM的主要思想是通过关注重要的特征并抑制不必要的特征来增强网络的表示能力。模块首先应用通道注意力,关注"重要的"特征,然后应用空间注意力,关注这些特征的"重要位置"。到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv11改进有效涨点专栏,本专栏目前为新开的,后期我会根据各种前沿顶会进行论文复现,也会对一些老的改进机制进行补充,如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~

tsg6698的博客 2万+

jquery学习总结

jquery方法大总结

ElvisSu的专栏 417

20 Embedding 与向量检索:语义为什么能变成距离

Embedding 是 RAG 语义检索的数学基础。本文用工程视角讲清文本如何变成向量,为什么语义相近会表现为距离相近,Top-K 检索如何工作,以及在模型选择、同模型约束、精确匹配和召回评估上的常见坑。

老于的笔记的专栏 6204

jQuery(selector,context)函数参数含义

jQuery(selector,context)函数参数含义和理解,欢迎拍砖

Acmera-播客分享 3595

Claude Code 100个真实案例 - 用AI搭建LangChain多工具Agent(自主搜索+查询)

本案例展示如何使用 Claude Code 搭建一个 LangChain 多工具 Agent 系统。Agent 能够自主决定调用搜索引擎、数据库查询、天气查询、计算器等工具,像人类助手一样拆解问题并逐步解决。

yueyeguzhuo的专栏 560

端到端自动驾驶的精准测试场景开发

1. 背景介绍 自动驾驶技术的发展正在改变交通运输的未来,然而,要实现安全可靠的自动驾驶,需要进行大量的测试和验证。端到端自动驾驶系统的测试场景开发是实现这一目标的关键。本文将详细介绍端到端自动驾驶的精准测试场景开发,包括核心概念、算法原理、数学模型、项目实践,以及未来发展趋势。 2. 核心概念与联系

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 1319

献给和我合作的过得前端童靴们:jquery源码分析--核心函数(创建jquery空对象)

经过了前面的简单介绍,正式开始分析jQuery的源码。jQuery 核心函数: 1. jQuery([sel,[context]]) 2. jQuery(html,[ownerDoc])1.8* 3. jQuery(callback) 4. jQuery.holdReady(hold)创建jQuery对象的函数用途有: 1. 创建jquery空对象。 2. 创建选择器筛选doc

了缺的专栏 1322

27、物联网中的量子密钥分发:安全通信新范式

本文探讨了物联网(IoT)快速发展所带来的安全挑战,并提出量子密钥分发(QKD)作为应对新兴威胁的新范式。文章详细介绍了QKD的基础原理、BB84协议的实现流程以及其在物联网中的应用前景,同时强调了安全专业人员提升技能、制定标准化指南以及跨学科合作的重要性。通过利用量子力学特性,QKD能够提供更高的通信安全性,抵御量子计算等未来威胁,为物联网的安全发展提供保障。

tequila的博客 157

jQuery 核心函数与静态方法

一、jQuery 核心函数 $(); / jQuery():就代表调用 jQuery 的核心函数 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>jQuery核心函数</title> <script src="js/jquery-...

路虽远,行则必至! 525

efm32 入门.pdf

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

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

JQuery核心函数和静态方法

首先,搞清楚静态方法和实例方法的区别: ①静态方法是直接在类上添加,通过引用类名调用。 例: //1.定义一个类 function Aclass(){ } //2.给这个类添加静态方法 //直接添加给类的就是静态方法 Aclass.staticMethod = function(){ alert('静态方法'); ...

qq_41880978的博客 255

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jquery function_jQuery学习核心函数和静态方法

听着中国风歌曲一起学习 jQuery。1. jQuery核心函数 1.1 jQuery([selector,[context]])jQuery([selector,[context]]) 接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素,并包装成 jQuery 对象· selector:用来查找的字符串· context:作为待查找的 DOM 元素集、文档或 jQu...

weixin_39882623的博客 932

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jQuery学习---核心函数和静态方法

听着中国风歌曲一起学习 jQuery。1. jQuery核心函数 1.1 jQuery([selector,[context]])jQuery([selector,[context]]...

多选参数 211

jquery 以字符串开头_jQuery学习核心函数和静态方法

听着中国风歌曲一起学习 jQuery。1. jQuery核心函数 1.1 jQuery([selector,[context]])jQuery([selector,[context]]) 接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素,并包装成 jQuery 对象· selector:用来查找的字符串· context:作为待查找的 DOM 元素集、文档或 jQu...

weixin_39665302的博客 159

jQuery基础之核心函数,jQuery对象及伪数组 静态方法和实例方法的定义,各种静态方法(each,map,holdRedady,trim,isWindow,isArray,isFunction)

jQuery核心函数 1.接收一个函数 2.接收一个字符串         2.1接收一个字符串选择器                 返回一个jQuery对象...

咖啡味的小认真 459

从零玩转jQuery-核心函数和静态方法

jQuery核心函数 从jQuery文档中可以看出,jQuery核心函数一共3大类4小类 jQuery(callback) 当DOM加载完成后执行传入的回调函数 <script> $(function () { alert("123"); ...

weixin_33901641的博客 133

【jQuery】06-jQuery核心函数 07-jQuery对象 08-静态方法和实例方法 09-静态方法each方法 10-静态方法map方法

06-jQuery核心函数 <script> // $();/jQuery原理();就代表调用jQuery的核心函数 // 1.接收一个函数 $(function () { alert("hello lnj"); // 2.接收一个字符串 // 2.1接收一个字符...

qq_20535249的博客 152

jQuery核心函数和静态方法,资料大全

Tips:为了方便开发者之间沟通和阅读,一般情况下所有jQuery操作相关的变量前面加上$根据 HTML 标记字符串,动态创建DOM 元素。

2401_83946570的博客 946

jQuery--核心函数和工具方法

核心函数 核心函数 调用jQuery的核心函数 $() jQuery 传递一个函数 $(function () { alert("hello lnj") } 接受一个字符串选择器 返回一个jQuery对象, 对象中保存了找到的DOM元素 $(function () { var $box1 = $(".box1") var $box2 = $("#box2") console.log($box1) console.log($box2) } 接收一个字符串代码片段 返回

weixin_44966759的博客 223

03_核心函数和静态方法

jQuery核心函数 从jQuery文档中可以看出,jQuery核心函数一共3大类4小类 jQuery(callback) 当DOM加载完成后执行传入的回调函数 <script> $(function () { alert("123"); }); </script> [jQuery(sel,[context]]) 接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素,并包装成jQuery对象

Lime_00的博客 190
上一篇: JQuery回调函数
下一篇: Echarts概述
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值