jq之匿名函数

jQuery中如何使用匿名函数 匿名函数是一种在JavaScript中常见的概念,它可以在需要函数的地方直接定义函数而无需给函数命名。在jQuery中,我们可以使用匿名函数来处理各种事件、回调函数和其他功能。在jQuery中,匿名函数是一种强大的工具,可以用于处理事件、回调函数和创建私有作用域等场景。在jQuery中,我们可以使用匿名函数来处理各种事件,例如点击事件、鼠标移动事件等。我们可以使用匿名函数作为回调函数,以便在需要的地方直接定义并传递函数。在上面的示例中,我们使用了一个自执行匿名函数,并将jQuery作为参数传递给该函数。 阅读详情

(1)匿名函数

(function($){

dome


})

匿名函数

(function(a){

dome

})(param)

定义一个参数为a的匿名函数,并将param作为参数来调用

以上同理 用$作为参数为了不冲突

作用:形成闭包;

再此作用域内声明的所有的变量均为私有变量

(2)$.fn

$.fn是指jq的命名空间加上fn的方法及属行,对每一个jquery示例都可以应用

$fn.suoyou();

这样引用$("#div").suoyou();


fn是什么?

jQuery.fn =jQuery.prototype

prototype是什么?

如,现在有一个a类,想要创建一个b类,这个类是以a为原型并能进行扩展

就称b的原型是a(ps:属于克隆,不是继承,遇见同名函数时,先去本体函数中找,找不到去prototype中寻找)

所以认为fn是一个克隆


另外说下开发插件的两个方法

jQuery.extend(object);//扩展jQuery类本身,为类添加新方法。

jQuery.fn.extend(object);//给jQuery对象添加方法  jQuery实列可以使用这个方法

 

(3)

$(":eq(index)")  :选取带有指定index的值的元素

$(selector).each(function(index,element)): 为每个匹配的元素运行规定的函数

$(selector).prepend(content)  :早被选元素的开头插入指定内容。

$().parent().next();//parent()取父元素的元素集合,next()取同辈元素元素集合的集合

(4)position的相对与绝对

position:absolute;绝对定位 参照浏览器左上角配合TRBL进行定位

默认:根据父级坐标原始点为原始点,若父级没有设定position属性,则以浏览器左上角为原始点进行定位

弊端:这种做法不会因为分辨率的变化而变化位置

position:relative;相对定位 参照父级的原始点为原始点,没有父级,就以body的原始点为原始点

优点,相对不会有分辨率的而跑位的问题


汇川AM系列后台安全管理与用户权限的设置方法 汇川AM系列后台安全管理与用户权限的设置方法。 阅读详情

相关推荐

SOC Boot学习(二)——JTAG Debug介绍

JTAG(Joint Test Action Group ,联合测试行动小组 ) 是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试。JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路 TAP ( Test Access Port ,测试访问口),通过专用的 JTAG 测试工具对内部节点进行测试。如今大多数比较复杂的器件都支持 JTAG 协议,如 ARM 、 DSP 、 FPGA 器件等。

yttt的博客 1605

Js中prototype 、$.fn、“:”、jQuery.prototype.init 是什么,表达什么意思

一、prototype 属性 例: <script type="text/javascript"> function employee(name,job,born) { this.name=name; this.job=job; this.born=born; } var bill=new employee("Bill Gates","Engineer",1985); em...

qq_40138785的博客 3216

ABAP ALV编辑后触发事件

1.FUNCTION ALV在it_events的参数中,写入对应的事件。2.OO ALV和FUNCTION ALV都可以,注册当前ALV的事件,对应的事件需要创建对象去实现。下面代码中,实现的是第一种,在it_events中写入事件。下面的代码是通过创建对象去实现ALV事件。

a86632678的博客 3852

jquery中匿名函数、选择器、方法调用、绑定事件

转载地址: https://blog.youkuaiyun.com/ideality_hunter/article/details/77935656 http://www.cnblogs.com/si-shaohua/p/3760286.html https://www.cnblogs.com/devcjq/articles/2283104.html https://blog.youkuaiyun.com/m0_...

ryuqiu的专栏 1722

【时间序列预测算法】——Holt-Winters算法介绍及代码实现

背景 一阶二阶三阶指数平滑方法拟合效果均较好,通过结合数据自然属性,数据自身、趋势变化、季节性,提出了这三个角度的衡量量,可以说,理解起来更自然、更亲切。 公式 一阶: sts_tst​是t时刻对xtx_txt​的估计值,这里只有一个参数α,是数据本身的平滑属性的体现。 二阶: 引入了时间趋势变量btb_tbt​,优化了一下一阶的公式。同时还可以预测t+m时刻的值: 三阶: 又引入了季节性周期描述变量ctc_tct​,优化了一下二阶的公式。同时还可以预测t+m时刻的值: NOTE:ct

BlackValley的博客 1万+

【人工智能AI】是什么?

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟延伸和扩展人的智能的理论方法技术及应用系统的一门新的技术科学。(百度百科)人工智能的基本原理:机器从「特定的」大量数据中总结规律,形成某些「特定的知识」,然后将这种「知识」应用到现实场景中去解决实际问题。在这个基本原理的基础上,有3个特征:1、人工智能本质上是一种工具2、人工智能技能只能解决特定的问题,而不是什么都能做3、人工智能属于归纳逻辑,可以告诉你是什么,但是不能告诉你为什么。

KJCZ.AK的博客 2万+

jQuery中$.fn的用法

在jQuery插件中,常常看见这样的结构,开始自己也是不理解后来通过查阅资料,慢慢的理解其中的大意,所以先总结出来。 (function( $, window, document, undefined ){}){       //...code }(jquery,window,document) 1.立即执行函数:(function(){})() 这是一个自调函数,函数定义好之后自动执...

zhengbusi的博客 4万+

自动化测试工具playwright中文文档-------1.编写测试

Playwright 测试非常简单,它们执行操作,并断言状态是否符合预期。在执行任何操作之前,无需等待任何内容:Playwright 在执行每个操作之前会自动等待一系列可操作性检查通过。此外,在执行检查时也不需要处理竞态条件——Playwright 的断言设计方式能够描述最终需要满足的期望。就这样!这些设计选择允许 Playwright 用户完全忘记他们测试中的不稳定超时和竞态检查。您将学习如何编写第一个测试如何执行操作如何使用断言测试如何在隔离环境中运行如何使用测试钩子。

2301_76646967的博客 2505

Javascript 两种函数类型

Javascript Function两种类型:声明式函数 表达式函数 fn() 函数表达式: /** * 函数表达式声明的函数不可以在函数被赋值之前调用 * 函数表达式的值是在JS运行时确定,并且在表达式赋值完成后,该函数才能调用 */ // fn() // error var fn = function () { console.log("我是函数表达式 ====> 1"); } var fn = function () { console.log("我是函数表

web5197的博客 484

山石网科Hillstone防火墙基础上网配置_CLI命令行(最新版)

山石网科Hillstone防火墙安全网关基础上网基础网络配置_CLI命令行(最新版)

路与肥的博客 1万+

5分钟搞定微服务架构图:手把手教你用Draw.io画出专业级设计

本文详细介绍了如何使用Draw.io快速绘制专业级微服务架构图。通过5分钟入门教程,掌握核心组件拖拽、连接线优化等技巧,提升系统设计可视化效率。特别适合需要快速呈现分布式系统架构的开发团队,利用内置微服务元素和分层展示功能,轻松创建清晰易懂的技术文档。

pz890123的博客 1238

Jquery真的不难~第四回 JQ也是事件驱动的(匿名函数的使用)

上一篇文章主要说的是JQ中如何去操作HTML标签的样式,今天主要来学习一下JQ几个比较重要的事件,如单击click,双击dblclick,鼠标移入mouseover,移出mouseout,焦点focus,移出焦点blur等等 前言 单击 双击 鼠标移入与移出 焦点与移出焦点 JS中的匿名函数 前言 事件一词,大家应该不会陌生,...

weixin_34150830的博客 98

GEE 案例分析:利用Landsat数据进行FAI、NDVI及CHLA分析并统计平均值(巢湖为例)

浮游藻类指数(FAI)、归一化植被指数(NDVI)及叶绿素a(CHLA)是水体环境监测的重要指标。本文利用Google Earth Engine(GEE)平台,基于Landsat 5和Landsat 8数据,进行水体藻类及植被监测。

此星光明博客 1336

为什么jq的匿名函数 外部可以访问到里面的方法

1.jQuery的所有方法都是建立在jQuery对象(即$),原生的js对象就是访问不到的。当你使用jQuery对象时,它会以你选中的DOM对象实例化一个jQuery对象,然后在调用jQuery方法。对于jQuery,只有一个所谓全局即jQuery对象(别名$),并没有其他的全局变量或方法。js中,通常把用类创建对象的过程称为实例化,实例化对象就是创建对象的过程。“类”是抽象的,没有办法操作它或使用它的方法和属性,只有把这个类实例化成为一个对象,才可去调用它的一系列方法和属性;...

Amouzy的博客 225

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jq解绑事件:为事件匿名函数指定变量、事件命名空间

jq解绑事件:为事件匿名函数指定变量、事件命名空间方法妙用! 解绑同类型多个事件其中一个事件:为事件匿名函数指定变量 解绑事件,一般我们使用.off(events[.selector])。但对同一元素绑定多个事件后,怎么实现解绑指定的其中一个事件?如.link1 绑定多个事件,怎么实现解绑多个点击事件中的其中一个? 实现方法:为事件匿名函数指定变量,实例: <script s...

Arley的博客 613

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JQ_事件委托_闭包_自调用函数_匿名函数

事件委托 <div id="div1"> <button>1</button> <button>2</button> <button>3</button&amp

2236

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Bootstrap的jq匿名函数,实现分页技术--博客园老牛大讲堂

我自己设计界面就遇到了这个问题,也在网上查了,但是没搜到,就干脆自己写了一个。-博客园老牛大讲堂 1、为什么要用H5分页?   首先H5如果做前端,后端肯定也能分页,但是这样就会导致前端多次访问后端,而且用户体验不好。如果H5请求服务器一次,把分页技术放在前端,不仅能减轻服务器压力。还能 实现想要的效果。 首先分页技术是:接收到数据后一个界面显示不完数据,之后需要显示下一面的技术就是分页技...

weixin_34125592的博客 149

JavaScript 页面自动执行(加载)js的几种方法

一、JS方法1.最简单的调用方式,直接写到html的body标签里面:<html> <body onload="func1();func2();func3();"></body> </html>2.在JS语句调用:<script type="text/javascript">   function myfun(){       alert("this window.onload");

wzp6010625的博客 1万+

js的匿名函数

1.匿名函数概述 关于匿名函数的第一次认识还是在jquery源码里,打开jQuery首先看到的是 (function( window, undefined ) {.......................})(window); 这就是一个匿名函数,红色为参数,匿名函数的作用是创建一块封闭区域,外面不能够访问里面的变量和方法。 既然不能访问,那怎么能调用jquery?这是因为jquery

在坑中上爬,在打击中成长 1264

jquery的匿名函数

jQuery片段: ? 1 2 3 (function(){ //这里忽略jQuery所有实现 })();   半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQue...

weixin_30707875的博客 96

jquery'中的匿名函数

//jquery'中的匿名函数 (function(){ alert("this is a test"); })(); //和这个基于jQuery的比较下: $(function(){ alert("this is a test"); });    转载...

weixin_33691817的博客 129

闲时补充——JS 匿名函数

js 匿名函数

m0_52516365的博客 374

声明函数,匿名函数

function a(){}; 声明函数 var a=function(){};匿名函数   声明函数在执行前已经解析了 而匿名函数是边执行边解析。   例子 function a() { alert("aaaa"); } a(); function a() { alert("bbbb"); } a(); result: bbbb,bbbb 例子2 v...

wwwlike 353
上一篇: js错误之js初步认识之define详解
下一篇: web前端之button和submit的区别
反斜杠青年
博客等级 码龄11年 29粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值