目录
1. 传统函数 function() {} 的编写格式
2. jQuery 的编写格式
3. 结合 function() {} 和 jQuery 的编写格式
示例 1:事件处理
示例 2:AJAX 请求
示例 3:自定义函数与 jQuery 结合
4. jQuery 的简写形式
5. 总结
在 JavaScript 中,function() {}
是定义函数的基本语法,而 jQuery 是一个基于 JavaScript 的库,提供了简化 DOM 操作、事件处理、AJAX 请求等功能。以下是它们的基本编写格式以及如何结合使用的示例。
1. 传统函数 function() {}
的编写格式
-
基本语法:
复制function myFunction() { console.log('这是一个传统函数'); } myFunction(); // 调用函数 -
带参数的函数:
复制function add(a, b) { return a + b; } console.log(add(2, 3)); // 输出: 5 -
匿名函数:
复制const myFunction = function() { console.log('这是一个匿名函数'); }; myFunction(); // 调用函数
2. jQuery 的编写格式
jQuery 的核心是通过 $
符号调用 jQuery 函数,通常用于操作 DOM 元素、处理事件、执行动画等。
-
基本语法:
复制$(document).ready(function() { console.log('DOM 加载完成'); }); -
选择器:
复制$('#myElement').css('color', 'red'); // 选择 ID 为 myElement 的元素并设置颜色 -
事件处理:
复制$('#myButton').click(function() { alert('按钮被点击了'); }); -
链式调用:
复制$('#myElement') .css('color', 'blue') .fadeOut(1000) .fadeIn(1000);
3. 结合 function() {}
和 jQuery 的编写格式
在 jQuery 中,通常会使用 function() {}
作为回调函数来处理事件、动画或 AJAX 请求。
示例 1:事件处理
$(document).ready(function() { $('#myButton').click(function() { alert('按钮被点击了'); }); });
复制
示例 2:AJAX 请求
$.ajax({ url: 'https://api.example.com/data', method: 'GET', success: function(data) { console.log('数据:', data); }, error: function(error) { console.log('发生错误:', error); } });
复制
示例 3:自定义函数与 jQuery 结合
function changeColor() { $('#myElement').css('color', 'green'); } $(document).ready(function() { $('#myButton').click(changeColor); // 调用自定义函数 });
复制
4. jQuery 的简写形式
-
$(document).ready
的简写:
复制$(function() { console.log('DOM 加载完成'); }); -
箭头函数与 jQuery: 在 ES6 中,可以使用箭头函数代替
function() {}
,但需要注意this
的绑定问题。
复制$('#myButton').click(() => { console.log('按钮被点击了'); });
5. 总结
function() {}
:是 JavaScript 中定义函数的基本语法,可以用于定义命名函数、匿名函数或回调函数。- jQuery:是一个基于 JavaScript 的库,通过
$
符号调用,通常结合function() {}
来处理事件、动画、AJAX 请求等。 - 结合使用:在 jQuery 中,
function() {}
常用于事件处理、回调函数等场景。