jQuery外部文件是指将jQuery代码单独保存为一个.js文件,然后在HTML文件中通过<script>
标签引入。这种方式有助于代码的组织和维护,实现结构与行为的分离。
新建一个文本文件,将扩展名改为.js
,例如script.js
。在该文件中编写jQuery代码:
// 等待DOM完全加载
$(document).ready(function() {
// 你的jQuery代码写在这里
$("#myButton").click(function() {
alert("按钮被点击了!");
});
// 更多jQuery代码...
});
<!DOCTYPE html>
<html>
<head>
<title>jQuery外部文件示例</title>
<!-- 引入jQuery库 -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<!-- 引入你的外部jQuery文件 -->
<script src="script.js"></script>
</head>
<body>
<button id="myButton">点击我</button>
</body>
</html>
js
目录中main.js
、form-validation.js
等<script>
标签放在<body>
结束标签前,以提高页面加载速度$(document).ready()
确保DOM完全加载后再执行代码问题1:代码不执行
问题2:$未定义错误
问题3:跨域问题
对于大型项目,可以考虑模块化组织jQuery代码:
// script.js
var MyApp = {
init: function() {
this.bindEvents();
},
bindEvents: function() {
$("#btn1").click(this.handleBtn1Click);
$("#btn2").click(this.handleBtn2Click);
},
handleBtn1Click: function() {
// 处理按钮1点击
},
handleBtn2Click: function() {
// 处理按钮2点击
}
};
$(document).ready(function() {
MyApp.init();
});
这种方式使代码更易于维护和扩展。
没有搜到相关的文章