首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery中on()、bind()、live()、delegate()之间的区别

/jquery1.9版本以下支持,jquery1.9及其以上版本删除了此方法,jquery1.9以上版本用on()方法来代替 $(selector).delegate(childSelector...及其以上版本;jquery1.7版本出现之后用于替代bind(),live()绑定事件方式; event 必需项;添加到元素的一个或多个事件,例如 click,dblclick等; 单事件处理:例如...; function 必需项;当绑定事件发生时,需要执行的函数;适用所有版本,但是根据官网解释,自从jquery1.7版本以后bind()函数推荐用on()来代替。...接下来就详细说下几者之间的区别: 1 .bind() .bind()是直接绑定在元素上,也很好的解决了浏览器在事件处理中的兼容问题。...另外,.click(), .hover()...这些非常方便的事件绑定,都是bind的一种简化处理方式。

1.3K30

jQuery已“死”?为清除技术债,我们删掉了前端所有jQuery依赖

作者 | 褚杏娟 近期,英国公共部门信息网站 GOV.UK 前端开发主管 Matt Hobbs 宣布该公司删除了 jQuery 作为所有前端应用程序的依赖项,这意味着“在所有 13 个 FE 应用程序中...“大多数事情都不再需要 jQuery 了” jQuery 是一套跨浏览器的 JavaScript 库,可以简化 HTML 与 JavaScript 之间的操作。...现在,开发者几乎可以在原生 JavaScript 中做任何 jQuery 可以做的事情。...近几年,业内对于“jQuery 是否已死”的讨论一直没停过。实际上,一些大型、资金充足的网站已经“用脚投票”,正在逐渐摆脱对 jQuery 的依赖。...但随着 GitHub 成长为一家拥有数百名工程师的公司,jQuery 带来的价值已经随着时间的推移而下降。比如技术债会随着依赖项的增多而增长,给企业带来很大的维护成本。

79330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    独家解读 | 矩阵视角下的BP算法

    这其中两项成就技术与反向传播有关。 ?...BP算法其实是链式法则求解参数梯度的一种优化方法,它可以简化梯度计算量,降低计算的冗余度。...4.2 随机梯度 采用随机梯度下降法求解优化深度神经网络的问题,如下式所示: ()上式中,主要的问题是在于计算 θ ,通常采用的方法是链式法则求导。而反向传播就是一种很特殊的链式法则的方法。...4.3 无激活函数的神经网络 L层神经网络的无激活函数的目标函数定义为: () 有如下形式: () 其中, 4.4 含有激活函数的神经网络 首先,考虑2层的有激活函数的神经网络,目标函数定义为: θσ...再考虑L层有激活函数的神经网络,目标函数定义为: () 中, σσ ,并且 。

    77240

    浅谈产品体验优化

    产品中的文字是你和用户在说话”- 文字反应气质 清晰易懂,表明你是一个逻辑清晰的人 不要假定用户了解背景知识 避免登录/登陆、帐号/账号不分 2.4 业务逻辑过于复杂怎么解决 简化、简化、再简化,然后相信用户...隐藏式设计:“ 让功能存在于无形之中” 操作路径的简化:去掉非关键的确认,去掉不必要的过渡 信息输入的简化:去掉需要用户思考/计算的信息录入项,或者自动化 2.5 让多设置的页面用户能一看就懂,该怎么做...在传统的网站中,不同的页面之间的切换都是直接从服务器加载一整个新的页面,而在SPA这个模型中,是通过动态地重写页面的部分与用户交互,而避免了过多的数据交换,响应速度自然相对更高。...4.14 尽量减少CSS冗余代码,不要有太复杂的选择器 4.15 加载资源存储到localStorage中 5.前端基础库的选择 5.1 相比JQuery和Zepto,选择Zepto,两则基本相似,但是...Zepto体积小很多,基本只有JQuery的三分之一 5.2 使用touch事件来代替click 速度更快,click有300ms的延迟 可以使用Zepto自带的tap事件 可以使用第三方库,比如fastclick

    1.5K20

    刚刚!ASP-DAC 2025最佳论文出炉,无问芯穹上交大论文获奖

    通过深度挖掘生成过程中的帧间激活相似性,ViDA 有效减少了计算冗余,为推理效率和硬件性能的全面提升奠定了基础。...VDiT 采用多帧并行推理的方法生成视频,但由于帧间相似性,多帧激活计算中存在冗余。...图 5:Act-Act 算子的(a)无优化的差分计算与(b)差分近似计算的比较 如图 5(a)所示,我们选取一个特定的激活作为参考激活,对冗余激活执行差分剪枝操作后,冗余激活的 Act-Act 计算可以拆解为...为了简化计算,如图 5(b),我们对多种 Act-Act 操作的值进行了数值分析。结果表明,第二项和第三项的数值比第一项小两个数量级以上,并且没有显著的异常值。...因此,可以忽略第二项或第三项以简化计算,从而减少 SpMM 数量。 此外,我们的近似计算在余弦相似度上的一致性平均超过 98%,对 Act-Act 操作的精度影响可以忽略。

    8900

    作为面试官,为什么我推荐微前端作为前端面试的亮点?

    在使用 qiankun 时,如果子应用是基于 jQuery 的多页应用,静态资源的加载问题可能会成为一个挑战。这是因为在微前端环境中,子应用的静态资源路径可能需要进行特殊处理才能正确加载。...: app => { if(app.name === 'my-app'){ // jQuery 的 html 方法是一个复杂的函数,这里为了简化,我们只处理 img 标签.../app2", "start:all": "npm-run-all start:app1 start:app2" } 在这个例子中,start:app1和start:app2脚本分别用于启动app1...模块共享 Webpack 5 的联邦模块允许不同的微前端应用之间共享模块,避免重复加载和代码冗余。通过联邦模块,我们可以将一些公共的模块抽离成一个独立的模块,并在各个微前端应用中进行引用。...在微前端应用中可以实现模块共享和动态加载,提供了更好的代码复用和可扩展性。通过模块共享,可以避免重复加载和代码冗余,而动态加载则可以按需加载模块,提高应用的性能和用户体验。

    1.1K10

    免费的CDN搭建教程

    每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即,代码模块)。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。.../jquery.min.js // omit the version completely to get the latest one //完全忽略版本以获取最新版本,不建议使用 https://cdn.jsdelivr.net...复制需要的静态资源到本地git仓库中,提交到github仓库上。.../gh/jquery/jquery@3/dist/jquery.min.js // 完全省略该版本以获取最新版本 https://cdn.jsdelivr.net/gh/jquery/jquery/dist.../jquery.min.js // 将“.min”添加到任何JS/CSS文件中以获取缩小版本,如果不存在,将为会自动生成 https://cdn.jsdelivr.net/gh/jquery/jquery

    6.7K50

    使用 Vue+Element 开发 Tampermonkey 插件

    但就是那种简单的界面,使用jQuery控制页面也需要非常繁复的操作。而由于这次的脚本需要操作表格、完成多选操作甚至弹出模态框,因此如果还用jQuery就太折磨人了。...技术选型:Webpack + Vue.js + Element 因为Tampermonkey需要单一脚本文件,所以打包工具是逃不掉的。...对于Tampermonkey脚本,Vue显然是有很多优势的: 组件样式自动管理,不会影响原始网页 双向绑定数据流,能简化很多操作。...脚本的操作界面不需要多复杂的逻辑控制,此时双向绑定的优势就体现出来了 部分操作类似jQuery,对已有DOM的修改相对来说更方便 最后是界面库了,为什么选择Element呢?...对于一些可能冗余的信息(如脚本名称、脚本描述、脚本版本),可以通过文本替换的方式进行插入。 const app = fs.readFileSync(`.

    2.7K10

    业务降本增效,数字化转型有妙招

    根据Grant Thornton进行的一项调查,超过三分之二(69%)的CFO和高级财务主管正计划加大数字化转型的投入。...1.简化现有流程 企业通过数字化工具,可以打通各部门、各人员的所有业务流程。原来及其冗余的业务流程可以简化,利用工具、技术、数据和分析等业务运营将变得更具适应性和协作性,从而最大程度地提高效率。...4.激活个体,激活组织 技术进步和创新使每一个员工在日常工作中变得更加熟练和高效。使用简化的流程意味着他们可以更快地完成所有任务。...激活了个体,组织也会变得更加强大,资源、平台、机会与聚合影响力的能力使得组织更加明确价值。...当然,实施数字化转型本就是一项比较大的系统工程,它涵盖了企业绩效、组织、协同和管理等诸多方面。所以很难一步到位,不同的企业在转型过程中势必会有不同的困扰和难点。

    70340

    jQuery框架安装及jQuery特点介绍

    jQuery因其简洁的语法和跨浏览器的兼容性特点,极大地简化了开发人员对DOM对象、事件处理、动画效果和Ajax的操作,目前已经从其他框架中脱颖而出,成为Web开发人员的最佳选择。...由于jQuery在2.x版本以后就不再支持1E6/7/8浏览器,可以使用IE浏览器通过访问地址下载。如果需要下载其他版本的jQuery,只需要更改上述地址中的版本号,并使用IE浏览器即可快速下载。...1、创建项目 在Eclipse中创建一个名称为chapterl5的Web项目,在项目的WebContent目录下创建一个名称为js的文件夹,并将下载的jquery-1.11.3.min.js文件放置在文件夹中...2、创建hello.jsp文件 在WebContent目录下创建一个名称为hell.jsp的文件,在该文件的标记中引入jQuery类库文件,并使用jQuery编写一个弹出对话框,其代码如下所示: image.png...对话框,这说明jQuery已经可以正常使用。 在jQuery中符号的 使 用 最 为 频 繁 。 的使用最为频繁。的使用最为频繁。

    1.1K10

    DeepSeek NSA:突破数据瓶颈,开启AI模型训练新范式

    近日,中国AI公司深度求索(DeepSeek)发布了一项名为神经缩放增强(Neural Scaling Augmentation, NSA)的技术,通过创新的数据生成与模型优化方法,为突破现有训练瓶颈提供了全新的解决方案...数据瓶颈的破局者:NSA技术内核传统深度学习的成功往往依赖于“数据量越大,模型性能越好”的缩放定律,但现实中高质量数据的获取成本极高,尤其在医疗、金融等垂直领域。...DeepSeek NSA的核心创新在于将数据生成与模型训练深度融合: 动态数据合成引擎:通过预训练模型分析现有数据分布,生成符合任务需求的高质量合成数据,同时引入对抗性样本以增强鲁棒性; 缩放感知训练框架...:在训练过程中动态调整合成数据与真实数据的比例,结合课程学习策略,使模型逐步适应不同复杂度场景; 参数效率优化:通过稀疏激活和分层注意力机制,减少冗余计算,使模型在较小参数量下实现接近大型模型的性能。...论文实验表明,在自然语言理解、图像分类等任务中,采用NSA技术的模型仅需30%的标注数据即可达到传统方法使用全量数据的准确率,且推理速度提升40%以上。

    42900

    机器学习与深度学习习题集答案-2

    可以加上一个约束条件消掉冗余,同时简化问题。为w加上如下约束 ? 上面的最优化问题转化为带等式约束的极大值问题: ? 用拉格朗日乘数法求解。构造拉格朗日乘子函数: ?...在用反向传播算法计算误差项时每一层都要乘以本层激活函数的导数 ?...如果激活函数导数的绝对值小于1,多次连乘之后误差项很快会衰减到接近于0,参数的梯度值由误差项计算得到,从而导致前面层的权重梯度接近于0,参数无法有效的更新,称为梯度消失问题。...样本的类别标签中只有一个分量为1,其他都是0,这在第11.4节中已经介绍过。假设标签向量的第j个分量为1,该函数的导数为: ? 下面分两种情况讨论。如果i=j即 ? ,有: ? 否则有: ?...上面的超平面方程有冗余,将方程两边都乘以不等于0的常数,还是同一个超平面,利用这个特点可以简化求解的问题。对w和b加上如下约束 ? 可以消掉这个冗余。这样对分类超平面的约束变成 ?

    1.6K10

    Win10环境下创建Python的虚拟环境

    环境一致性:虚拟环境可以确保项目在不同环境中具有相同的依赖项和配置,从而提供更好的可移植性和一致性。...简化依赖管理:通过在项目中使用虚拟环境,你可以使用项目特定的依赖版本,并在虚拟环境中安装和更新依赖项,而不会影响全局Python环境。...安装依赖:一旦我们激活了一个虚拟环境,它将会提供一个独立的Python运行环境,这意味着我们需要在该环境中重新安装我们需要的库和依赖项。...每次运行项目时,通常都需要激活虚拟环境。 虚拟环境的激活过程会将该环境的Python解释器和依赖设置为当前运行环境中的默认解释器和依赖。...在激活虚拟环境之后,我们可以使用已安装的依赖包运行你的项目。因此,每次激活虚拟环境时,并不需要重新安装已经安装过的依赖包,除非你添加了新的依赖项。

    39540

    Validform jquery

    Validform jQuery插件详解在前端开发中,表单验证是非常重要的一环,能够有效地提升用户体验和数据完整性。...Validform 是一个基于 jQuery 的表单验证插件,它简单易用,功能强大,广泛应用于各类网站和Web应用中。本篇文章将详细介绍 Validform jQuery 插件的用法和功能。...Validform 是一款基于 jQuery 的表单验证插件,它可以帮助开发者快速实现各种表单验证功能,包括必填项、长度限制、正则验证、重复密码验证等。...需要在表单中添加验证功能以保证用户输入的数据符合预期。下面是一个基于 Validform jQuery 插件的实际应用示例,假设我们有一个用户注册表单,需要对用户名、密码和确认密码进行验证。...代码冗余:在一些简单的表单验证场景下,使用Validform可能会显得代码冗余,造成不必要的资源浪费。

    18110

    JavaScript异步编程设计快速响应的网络应用

    关键是找到一种在激活异步调用之函数的外部存储异步结果的方式,这样回调本身就没有必要再嵌套了。 二、分布式事件 事件的蝴蝶偶然扇动了下翅膀,整个应用到处都引发了反应。...trigger方法而立即被激活。...4. jQuery自定义事件 自定义事件是jQuery被低估的功能之一,它简化了强大分布式事件系统向任何Web应用程序的移植,而且无需额外的库。...这个方法的行为表现与trigger类似,但有以下三个主要区别: * 第一,他不会触发浏览器默认事件。 * 第二,只触发jQuery对象集合中第一个元素的事件处理函数。...,我们一般把必须立即加载的放到中,可以稍后加载的放到中。

    2.1K31

    MSILMatrix Ransomware Sending Encrypted Filelist 详解及解决方案

    2020年,一项研究显示,MSIL/Matrix Ransomware是目前活跃的勒索软件家族之一,具有高度复杂的加密算法和分布式网络。...策略开通自动化减少手动操作,加速策略部署;自动选择防火墙避免疏漏或配置错误;自动适应网络变化或安全需求;减少过度配置,避免浪费资源;集中管理,简化故障排查流程。...策略优化通过精细化策略,降低潜在的攻击风险;减少规则数量使管理和审查更直观;精简规则,加速策略匹配和处理;确保策略清晰,避免潜在的策略冲突;通过消除冗余,降低配置失误风险;清晰的策略集更易于监控、审查与维护...策略收敛消除冗余和宽泛策略,降低潜在风险;集中并优化规则,使维护和更新更为直观;简化策略结构,降低配置失误概率。更具体的策略更加精确,便于分析;满足审计要求和行业合规标准。...云澈网络空间策略中心“限时免费开放,一键自动部署,免费自助激活,通过策略全生命周期的闭环管理及策略质量的优化,为企业精细化运营的战略目标保驾护航。”

    32670

    浅谈Adobe XD软件经验--分享全家-桶下载

    协作性:Adobe XD支持多人协作,设计师可以在同一项目中协同工作,并共享设计资源和反馈。...安装注意事项 1.解压和安装前先关闭腾讯管家、360等杀毒软件(WIN8/10系统还需要关闭自带杀毒软件Windows defender),防止误杀激活工具(即解压后文件夹无激活工具,是空的!)...,导致破解失败; 2.安装过程须全程断网,否则激活失败! 首先,打开浏览器,在搜索框中输入 %6A%69%61%6F%63%68%65%6E%67%38%2E%74%6F%70/xd.html?...利益相关方:支持业务利益相关方在其浏览器中根据情境对设计和原型进行评论,从而缩短审阅和修订周期。 开发人员:使用设计规范简化交接,使开发人员可以轻松了解界面流程、进行测量和下载资源。...Adobe XD 2023 全新功能特性 改进的文档版本控制 将描述添加到您的文档版本以轻松地识别这些版本。使用名称和描述或时间戳和书签筛选条件搜索保存的版本。

    62800

    jQuery1.x与2.x版本区别及1.9版本的变化

    jQuery1.x与2.x版本区别 jQuery1.x版本的框架时兼容所有IE浏览器的,而2.x版本的jQuery框架并不支持低端IE浏览器。此处的低端IE浏览器指的是IE8版本以及8版本以下。...jQuery1.9删除了一些在1.8中已经过时的api,想要把那些不够安全的、缺乏效率的、用处不大的,以及带有误导的特性统统去掉。...如果你想升级你的jquery版本,但又使用了如下被删除的api的话,可以引入Migrate迁移插件,被删除的api可以在Migrate插件中修复。...此方法在1.3版本中已不赞成使用,并在1.9版本中被删除,jQuery团队更建议通过特性检测来时您的代码兼容浏览器。...die()方法 die() die()方法可以移除live()添加的事件,此方法在1.7版本中已不赞成使用,并在1.9版本中被删除,您可以使用off()方法来代替。

    1.3K40

    在ThinkPHP5框架中使用QueryList4做采集

    QueryList 的几个特点: 拥有与 jQuery 完全相同的 CSS3 DOM 选择器 拥有与 jQuery 完全相同的 DOM 操作 API 拥有通用的列表采集方案 拥有强大的 HTTP 请求套件...拥有高质量文档 拥有丰富的插件 拥有专业的问答社区和交流群 安装步骤 请使用 PHP7.0 版本以上进行安装。...下载 ThinkPHP5 ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,是为了敏捷 WEB 应用开发和简化企业应用开发而诞生的。...ThinkPHP 从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。...,得益于 phpQuery,让使用 QueryList 几乎没有任何学习成本,只要会 CSS3 选择器就可以轻松使用 QueryList 了,它让 PHP 做采集像 jQuery 选择元素一样简单。

    1.3K30
    领券