当前位置: 首页 > news >正文

$符(前端)

1‌. jQuery 的别名

  • 用途$ 是 jQuery 的核心标识符,用于快速选择 DOM 元素或调用 jQuery 方法。

    // 选择所有 <div> 元素并隐藏
    $('div').hide();
    // 发起 AJAX 请求
    $.get('/api/data', response => console.log(response));
  • 注意:虽然 jQuery 使用率下降,但在遗留项目中仍常见。

2. Vue 实例的特殊属性

  • 用途:Vue 在实例中通过 $ 前缀暴露内置方法和属性,以区分用户自定义内容。

    export default {mounted() {this.$refs.myButton.click();   // 访问 DOM 元素this.$emit('event-name');       // 触发自定义事件console.log(this.$router);      // 访问 Vue Router 实例}
    }
  • 常见属性$refs$emit$router$store(Vuex)等。

3. 模板字符串中的变量插值(ES6+)

  • 用途:在反引号()包裹的模板字符串中,${}` 用于嵌入变量或表达式。

    const name = 'Alice';
    console.log(`Hello, ${name}!`); // 输出:Hello, Alice!
  • 注意$ 需与 {} 结合使用,单独 $ 无特殊意义。

4.在前端开发中,$符号主要用于jQuery和Vue.js中,具有不同的用途和含义。

jQuery中的$符号

在jQuery中,$符号是一个函数,用于选择DOM元素。它可以通过CSS选择器、XPath或HTML元素来匹配目标元素,从而获取所需的DOM元素。具体用法如下:

  1. $(expression)‌:通过CSS选择器、XPath或HTML元素表达式来匹配目标元素
  2. $(element)‌:直接获取一个特定的DOM元素,如document、location、form等。

Vue.js中的$符号

在Vue.js中,$符号用于访问实例的属性和方法,以及进行组件间的通信。具体用途包括:

  1. 实例属性‌:如data、props等,用于访问实例的数据和属性。
  2. 实例方法‌:如emit、on等,用于处理事件相关的操作。
  3. 全局属性和方法‌:如root、parent等,用于访问组件树中的其他实例。
  4. 插件和库‌:如router、store等,用于访问和操作Vue Router和Vuex等插件‌。

5.在jQuery中,$.和$()是两种不同的用法,具有不同的含义和功能。

(1)$.:$.是jQuery对象的静态成员访问方式,常用于调用jQuery的全局方法或属性。$是jQuery库的别名,通过$符号可以访问jQuery对象的静态成员

例如,$.ajax()是一个全局的静态方法,用于发起Ajax请求。$.each()用于迭代集合或数组的方法。$.fn是一个对象,包含了jQuery原型(prototype)上的方法和属性。

总之,$.表示直接访问jQuery库的全局成员,无需创建jQuery对象。

(2)$():$()是jQuery的选择器函数,用于创建一个jQuery对象,通过选择器来选取匹配的HTML元素。

例如,$('selector')根据选择器选择匹配的元素,并将它们封装成一个jQuery对象。通过这个对象,可以使用jQuery提供的方法来操作选中的元素。

``$()`函数也可以接受其他参数,如HTML字符串、DOM元素、函数等,用于创建或包装成jQuery对象。

通过$()函数创建的jQuery对象可以调用jQuery提供的实例方法,如.css()、.addClass()等,来操作选中的元素。

总结:

$.用于访问jQuery库的静态成员,调用全局方法和属性。

$()用于创建jQuery对象,通过选择器选取匹配的元素或其他参数创建jQuery对象,然后调用jQuery提供的实例方法来操作选中的元素。

相关文章:

$符(前端)

1‌. jQuery 的别名 用途&#xff1a;$ 是 jQuery 的核心标识符&#xff0c;用于快速选择 DOM 元素或调用 jQuery 方法。 // 选择所有 <div> 元素并隐藏 $(div).hide(); // 发起 AJAX 请求 $.get(/api/data, response > console.log(response)); 注意&#xff1a;虽然…...

Windows 11如何显示全部右键菜单?

在Windows 11系统中&#xff0c;默认的右键菜单进行了简化&#xff0c;若你想要显示全部右键菜单&#xff0c;可以通过以下几种方法实现&#xff1a; 方法一&#xff1a;临时显示完整右键菜单 在需要操作的区域按下Shift键的同时点击鼠标右键&#xff0c;此时弹出的就是完整的…...

离线量化算法和工具 --学习记录1

离线量化算法和工具 一、离线量化的基础概念1.1、基本流程1.2、量化的优点和缺点1.3、如何生产一个硬件能跑的量化模型1.4、PTQ的概念以及和QAT的区别1.5、离线量化的标准流程1.6、校准数据的选择1.7、量化模式的选择1.8、校准方式的选择1.9、量化算法的选择1.10、写入量化参数…...

python第七课

WSGI Middleware 中间件&#xff0c;可以理解称对应用程序的一组装饰器&#xff0c;对两边都起作用的元素。 重写environ&#xff0c;然后基于URL&#xff0c;将请求对象路由给不同的应用对象支持多个应用或者框架顺序地运行于同一个进程中通过转发请求和相应&#xff0c;支持负…...

华为IPD简介

创作灵感 现在“熟悉华为IPD”经常出现在高级招聘岗位能力要求上&#xff0c;于是作者写下此文章以此巩固相关知识储备 名词解释 华为IPD&#xff08;Integrated Product Development&#xff0c;集成产品开发&#xff09;是华为引入并优化的一套产品开发管理体系&#xff0…...

如何在Spring Boot中配置分布式配置中心

文章目录 如何在Spring Boot中配置分布式配置中心分布式配置中心的概念1. 集中管理2. 动态配置3. 环境隔离4. 安全性5. 可扩展性与适应性6. 与 CI/CD 流程的集成Spring Cloud Config 概述1. 集中式配置管理2. 多环境支持3. 版本控制4. 动态刷新5. 安全性6. 与微服务架构的无缝集…...

Golang internals

To be continued... time.Time golang的时区和神奇的time.Parse context.Context Go Context的踩坑经历 sync.Pool sync.Pool workflow in Go 1.12 new shared pools in Go 1.13 什么是cpu cache理解 Go 1.13 中 sync.Pool 的设计与实现Go: Understand the Design of Sync.Pool…...

天翼云910B部署DeepSeek蒸馏70B LLaMA模型实践总结

一、项目背景与目标 本文记录在天翼云昇腾910B服务器上部署DeepSeek 70B模型的全过程。该模型是基于LLaMA架构的知识蒸馏版本&#xff0c;模型大小约132GB。 1.1 硬件环境 - 服务器配置&#xff1a;天翼云910B服务器 - NPU&#xff1a;8昇腾910B (每卡64GB显存) - 系统内存&…...

数据治理常用的开源项目有哪些?

数据治理是企业在大数据时代中确保数据质量、安全性和可用性的关键环节。开源项目在数据治理中扮演着重要角色&#xff0c;提供了灵活、经济高效且功能强大的解决方案。以下是一些常用的开源数据治理项目&#xff1a; Apache Atlas&#xff1a; 功能&#xff1a;元数据管理、数…...

数据结构与算法之排序算法-(计数,桶,基数排序)

排序算法是数据结构与算法中最基本的算法之一&#xff0c;其作用就是将一些可以比较大小的数据进行有规律的排序&#xff0c;而想要实现这种排序就拥有很多种方法~ &#x1f4da; 非线性时间比较类&#xff1a; 那么我将通过几篇文章&#xff0c;将排序算法中各种算法细化的&a…...

Word正文中每两个字符之间插入一个英文半角空格

Word正文中每两个字符之间插入一个英文半角空格 修改前 修改后 替换方法 快捷键 Ctrl H 唤出查找和替换界面依次输入上述内容全部替换即可 参考链接 【【2025年3月】计算机二级MS Office 2016 真题讲解视频打卡】 【精准空降到 25:27】...

把 DeepSeek1.5b 部署在显卡小于4G的电脑上

这里写自定义目录标题 介绍准备安装 Ollama查看CUDA需要版本安装CudaToolkit检查Cuda是否装好设置Ollama环境变量验证是否跑在GPU上ollama如何导入本地下载的模型安装及配置docker安装open-webui启动open-webui开始对话 调整gpu精度 介绍 Deepseek1.5b能够运行在只用cpu和gpu内…...

A4988一款带转换器和过流保护的 DMOS 微步驱动器的使用方式

A4988是一款带转换器和过流保护的 DMOS 微步驱动器&#xff0c;用于驱动双极步进电动机。它支持全、半、1/4、1/8 及 1/16 步进模式&#xff0c;输出驱动性能可达 35 V 及 2 A。其特点包括简单的步进和方向控制接口、可调电位器调节最大电流输出、自动电流衰减模式检测/选择以及…...

一口井深7米,一只蜗牛从井底往上爬每天爬3米掉下去1米,问几天能爬上井口?

一个井深7米&#xff0c;一只蜗牛从井底往上爬每天爬3米掉下去1米&#xff0c;问几天能爬上井口&#xff1f; 1. 通用解法 构建一个通用的解法&#xff0c;适用于任何井深和蜗牛的爬升、下滑距离。 问题描述&#xff1a; 井深为 H H H 米。蜗牛每天向上爬升 U U U 米。每…...

Asp.Net Core MVC 中级开发教程

Asp.Net Core MVC 中级开发教程 一、Asp.Net Core Mvc 区域使用 ASP.NET Core MVC的Areas使用整理 - 天马3798 - 博客园 二、Asp.Net Core 路径处理 Asp.Net Core Web相对路径、绝对路径整理 Asp.Net Core获取当前上下文对象 三、Asp.Net Core 服务使用和封装 四、Asp.Net …...

Windows上安装Go并配置环境变量(图文步骤)

前言 1. 本文主要讲解的是在windows上安装Go语言的环境和配置环境变量&#xff1b; Go语言版本&#xff1a;1.23.2 Windows版本&#xff1a;win11&#xff08;win10通用&#xff09; 下载Go环境 下载go环境&#xff1a;Go下载官网链接(https://golang.google.cn/dl/) 等待…...

C++效率掌握之STL库:string底层剖析

文章目录 1.学习string底层的必要性2.string类对象基本函数实现3.string类对象的遍历4.string类对象的扩容追加5.string类对象的插入、删除6.string类对象的查找、提取、大小调整7.string类对象的流输出、流提取希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的动力…...

【Erdas实验教程】004:影像镶嵌拼接

文章目录 一、实验目标二、实验数据三、实验过程一、实验目标 掌握具有坐标系且有重叠的多个影像的镶嵌。 二、实验数据 本实验数据为2景landsat TM影像和1景mss影像,如下所示: 数据获取方式:订阅专栏后,从私信查收。 三、实验过程 (1)启动镶嵌工具 在erdas中,常用…...

SpringMVC 请求参数接收

目录 请求 传递单个参数 基本类型参数传递 未传递参数 ?传递参数类型不匹配 传递多个参数 传递对象 后端参数重命名 传递数组 传递集合 传递JSON数据 JSON是什么 JSON的优点 传递JSON对象 获取URL中的参数 文件上传 在浏览器与程序进行交互时&#xff0c;主要…...

[高等数学]换元积分法

一、知识点 (一) 第一类换元法 定理1 设 f ( u ) f(u) f(u) 具有原函数&#xff0c; u φ ( x ) u\varphi(x) uφ(x) 可导&#xff0c;则有换元公式: ∫ f [ φ ( x ) ] φ ′ ( x ) d x [ ∫ f ( u ) d u ] u φ ( x ) . \int f[\varphi(x)]\varphi (x)dx[\int f(u)du]…...

Shell-AI:用自然语言驱动命令行,提升开发与运维效率

1. 项目概述&#xff1a;当Shell遇见AI&#xff0c;一场效率革命如果你和我一样&#xff0c;每天有超过一半的时间是在终端&#xff08;Terminal&#xff09;里度过的&#xff0c;那你一定对那种在命令行历史里反复翻找、尝试回忆某个复杂命令的精确语法&#xff0c;或者对着一…...

百元级GPT-2复现指南:nanochat框架下的低成本大语言模型训练实践

1. 项目概述&#xff1a;从零到一&#xff0c;亲手打造你的百元级GPT-2如果你对大型语言模型&#xff08;LLM&#xff09;充满好奇&#xff0c;想亲手训练一个属于自己的模型&#xff0c;但又对动辄数万行代码、需要数十张GPU的庞大项目望而却步&#xff0c;那么nanochat就是你…...

泰山派3M-RK3576-系统功能-Android14-mSATA硬盘使用

Android14系统mSATA使用 说明 mSATA 是一种小型化的 SATA 接口&#xff0c;常用于笔记本电脑和嵌入式设备中。泰山派3m开发板上集成了MINI-PCIe接口&#xff0c;MINI-PCIe 和 mSATA 物理接口兼容&#xff0c;可以方便地连接 mSATA 固态硬盘&#xff0c;以扩展存储容量和提升数…...

开源NotebookLM替代品SurfSense:自托管AI知识中枢部署与实战指南

1. 项目概述&#xff1a;为什么我们需要一个开源的 NotebookLM 替代品&#xff1f; 如果你和我一样&#xff0c;是个重度依赖 AI 来整理、分析和创作内容的人&#xff0c;那你肯定对 Google 的 NotebookLM 不陌生。它确实是个好工具&#xff0c;把文档丢进去&#xff0c;就能基…...

量子退火在混合变量优化中的编码策略与应用

1. 量子退火与混合变量优化概述在工程设计中&#xff0c;混合变量优化问题无处不在。这类问题通常涉及两类变量的耦合求解&#xff1a;一类是离散的设计变量&#xff08;如材料选择、拓扑结构&#xff09;&#xff0c;另一类是连续的状态变量&#xff08;如应力场、位移场&…...

如何构建支持多账号并发的企微 API 分布式管理系统

前言&#xff1a; 当企业规模扩大&#xff0c;需要管理数十个甚至上百个企微号时&#xff0c;单机脚本往往力不从心。本文将分享如何利用 QiweAPI 结合消息队列&#xff08;Redis&#xff09;&#xff0c;构建一个高可用、分布式账号管理架构。 1. 核心架构图 系统分为三层&am…...

AI模型统一调用:A2A适配器架构设计与Python实现

1. 项目概述&#xff1a;从标题“hybroai/a2a-adapter”说起看到这个标题&#xff0c;很多开发者可能会有点懵&#xff0c;尤其是对AI模型领域不那么熟悉的朋友。我来拆解一下&#xff1a;hybroai大概率是一个组织或团队的名称&#xff0c;而a2a-adapter则是这个项目的核心。a2…...

别再只用默认密码了!手把手教你用Hydra和Burp Suite搞定SSH、Web后台的弱口令检测(附实战避坑指南)

企业安全自查实战&#xff1a;Hydra与Burp Suite弱口令检测全流程解析 当你的服务器突然被植入挖矿程序&#xff0c;或是客户数据在暗网明码标价出售时&#xff0c;80%的情况都始于一个被忽视的弱口令。这不是危言耸听——2023年Verizon数据泄露调查报告显示&#xff0c;弱口令…...

悬空的语言:大语言模型与人类对“理解“的本质差异

大语言模型能说出正确的答案&#xff0c;却不知道自己为什么对。人能感受到苹果的重量&#xff0c;才真正懂得"苹果会落下"。这一行字的距离&#xff0c;是人与机器之间最深的鸿沟。一、从一句话开始"桌上有个苹果。"当你读到这句话&#xff0c;脑海里浮现…...

二值统计-原理和应用场景

二值统计-原理和应用场景 二值统计概述 二值统计通常涉及到将数据分为两个类别或状态&#xff0c;比如成功与失败、是与非等&#xff0c;并对这些类别进行计数和分析。 这种统计方法在处理二分类问题时非常常见&#xff0c;比如在质量控制、用户行为分析等领域。 二值统计的4大…...