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

Jquery -函数调用使用创建立即执行函数

1.调用外部自定义Js文件

a.创建外部js文件:Def.js文件$(document).ready(function () {$('#buttonT').click(function () {alert("开始调用外部Js文件");$("#buttonT").append("追加文本");});
})
b.创建H5文件:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>调用外部JS文件</title><script src="https://code.jquery.com/jquery-3.7.1.min.js"></script><script  src="js/DefFuncT.js" ></script>
</head>
<body><button id="buttonT">点击按钮</button>
</body>
<script></script>
</html>

执行结果:

2.Jquery立即执行函数(Immediately Invoked Function Expression,简称 IIFE)


(function($, window, document, undefined) {//...code})(jQuery, window, document);或者简洁版:(function($) {//...code})(jQuery);注意:$.fn是一个全局对象,用于扩展jQuery对象的功能。使用$.fn可以向jQuery核心添加自定义方法
a.创建外部imf.js文件(function($) {$.fn.setBorder = function() {this.each(function() {$(this).css("border", "solid red 2px");});return this; };})(jQuery);b.H5中创建Div:<div class="setcolor">设置边框颜色</div>c.H5<script>添加:
$(".setcolor").setBorder();

 

示例: extend 创建多个功能函数
a.创建外部立即执行js文件: imd.js(function($, window, document, undefined) {$.fn.extend({appT:function(){$(this).append("追加文本");},  //此处用 逗号分割//创建第二个函数appZ:function(){$(this).append("追加文本");}});
})(jQuery, window, document);b.在H5 中添加Div:<div id="appDivContent"></div>c.在H5 <script>中添加调用函数代码:$("#appDivContent").appT();

http://www.xdnf.cn/news/2285.html

相关文章:

  • 代码随想录回文子序列
  • MQL5教程 06 EA开发实战
  • 【免费项目分享】(项目加说明文档)基于Go语言的城市电动汽车充电桩管理系统设计与实现
  • 深度学习原理与Pytorch实战
  • B. And It‘s Non-Zero
  • 八、Constants(常量)
  • Spring 学习笔记之 @Transactinal实现原理
  • Loki日志体系的搭建
  • Linux: 如何在VMware上安装Ubuntu操作系统
  • Redis 数据类型全览:特性、场景与操作实例
  • 泽润新能IPO隐忧:募资缩水2亿元,毛利率两连降,内控存瑕疵?
  • Eigen稀疏矩阵类 (SparseMatrix)
  • VS2019 与gitcode团队管理
  • QT6 源(52)篇二:存储 c 语言字符串的类 QByteArray 的使用举例,
  • Git基本操作
  • 第34课 常用快捷操作——按“空格键”旋转图元
  • MySQL技术白皮书
  • 定位与解决线上 OOM 问题:原因分析与快速排查指南
  • o4 - mini 助力,OpenAI 向免费用户推出轻量版 Deep Research
  • CMake 中使用动态库时的 DLL 拷贝逻辑详解(以 zlib 为例)
  • 【BBDM】main.py -- notes
  • 传统智慧焕新,打造现代养生生活
  • X86物理机安装iStoreOS软路由
  • ShaderToy学习笔记 01.基础知识
  • C++学习:六个月从基础到就业——模板编程:函数模板
  • ARP协议【复习篇】
  • 从头训练小模型: 预训练(Pretrain)
  • 财务管理域——绩效管理系统设计
  • 某东h5st_5.1(补环境)
  • 119. 杨辉三角 II