Javascript $(文档).ready(函数(){});投掷误差

Javascript $(文档).ready(函数(){});投掷误差,javascript,jquery,html,Javascript,Jquery,Html,我刚刚开始学习JavaScript,特别是Jquery 我看到$(document).ready(function(){});把它放进我的代码里去看, 但是,当我在html的header标记中定义它时,script标记会在下面抛出一条绿色的错误行。如果开始脚本标记像一样关闭, 它抛出一个错误,该错误应为类型。我输入了类型,然后决定从脚本中删除end标记,这样代码就会被提取出来,它告诉我它需要closing>标记 我不知道发生了什么,因为我的代码与示例完全相同 我使用的是VisualWebDeve

我刚刚开始学习JavaScript,特别是Jquery

我看到$(document).ready(function(){});把它放进我的代码里去看, 但是,当我在html的header标记中定义它时,script标记会在下面抛出一条绿色的错误行。如果开始脚本标记像
一样关闭, 它抛出一个错误,该错误应为类型。我输入了类型,然后决定从脚本中删除end标记,这样代码就会被提取出来,它告诉我它需要closing>标记

我不知道发生了什么,因为我的代码与示例完全相同

我使用的是VisualWebDeveloper2010Express

<!Doctype html>
<html lang="en-us">
<head>
<meta charset="utf-8" />
    <title>Practising Javascript</title>
    <script type="text/javascript" src="Practise.js"></script>
    <script type="text/javascript" src="jquery-1.12.0.js"> </script>
    <script> type="text/javascript" $(document).ready(function () {}); </script>
</head>
<body>


</body>
</html>

练习Javascript
type=“text/javascript”$(document).ready(函数(){});

您的语法不正确。替换

<script> type="text/javascript" $(document).ready(function () {}); </script>
type=“text/javascript”$(document).ready(函数(){});

$(document).ready(函数(){});

语法不正确,包含顺序不正确

<script type="text/javascript" src="jquery-1.12.0.js"> </script>
<script type="text/javascript" src="Practise.js"></script>
<script type="text/javascript"> $(document).ready(function () { /* YOUR CODE */ }); </script>

$(document).ready(函数(){/*您的代码*/});

在使用jQuery之前,请注意将其包含在内。

如果Practice需要jQuery,则包含是一个问题……我在使用jQuery之前说过it@MarcosPérezGude但您也说过包含顺序不正确,而不是包含顺序可能不正确:请阅读最后一句话:
注意包含jQuery在使用它之前。
。这就是解释。@Timothygoods您不需要外部jQuery文件,只有在
practice.js
使用jQuery代码时才将其放在第一位。我想知道为什么在前两种情况下将
type=“text/javascript”
(正确!)放在开始标记的内部,而在最后一种情况下将其放在外部。为什么第三个和前两个有什么不同?HTML的形式通常为
内容
<script type="text/javascript" src="jquery-1.12.0.js"> </script>
<script type="text/javascript" src="Practise.js"></script>
<script type="text/javascript"> $(document).ready(function () { /* YOUR CODE */ }); </script>