Javascript 在jQuery文件上方运行jQuery代码
我是jQuery的新手,只想了解一下将jQuery代码放在jQuery cdn文件之上是否可行。。这就是我试过的Javascript 在jQuery文件上方运行jQuery代码,javascript,jquery,Javascript,Jquery,我是jQuery的新手,只想了解一下将jQuery代码放在jQuery cdn文件之上是否可行。。这就是我试过的 <!DOCTYPE html> <html> <head> </head> <body> <script> $(document).ready(function(){ alert('this worked') });
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
$(document).ready(function(){
alert('this worked')
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</body>
</html>
$(文档).ready(函数(){
警报('这起作用')
});
这不起作用,因为它说
uncaughtreferenceerror:$未定义
否,如果要使用jQuery
,必须首先包含它
jQuery
库添加代码中引用的jQuery
和$
全局对象。尝试使用
window.onload = function() {
if (window.jQuery) {
// jQuery is loaded
alert("Yeah!");
} else {
// jQuery is not loaded
alert("Doesn't Work");
}
}在实际使用jQuery之前,您必须包含它。交换位置head tagi中的jquery库知道这一点,但这可以通过任何方式将jquery代码放在jquery之上吗file@user3681048不可以,因为$是一种仅在jquery文件中定义的语法。一切都是可能的,添加
async
或defer
可能会起作用,但这是个坏主意,只需移动脚本即可。