Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 运行最基本的jQuery脚本需要什么?_Javascript_Jquery_Browser - Fatal编程技术网

Javascript 运行最基本的jQuery脚本需要什么?

Javascript 运行最基本的jQuery脚本需要什么?,javascript,jquery,browser,Javascript,Jquery,Browser,我在head标签中有这样的内容:以便加载jquery 然后我在结束正文标签前有一个代码: $(文档).ready(函数(){ 警惕(“准备就绪”); }); 它应该能工作。尝试将type=“text/javascript”添加到脚本标记。并确保您的自定义脚本在加载jquery.js之后才可以运行。尝试将type=“text/javascript”添加到脚本标记。并确保您的自定义脚本在加载jquery.js后运行,在document ready事件上使用快捷方式“$(function()”,运行

我在head标签中有这样的内容:
以便加载jquery

然后我在结束正文标签前有一个代码:

$(文档).ready(函数(){
警惕(“准备就绪”);
});

它应该能工作。尝试将type=“text/javascript”添加到脚本标记。并确保您的自定义脚本在加载jquery.js之后才可以运行。尝试将type=“text/javascript”添加到脚本标记。并确保您的自定义脚本在加载jquery.js后运行,在document ready事件上使用快捷方式“$(function()”,运行了另一个脚本。我不知道你不能在不同的脚本中使用两次。谢谢大家的帮助

另一个脚本使用快捷方式“$(function())”在document ready事件上运行。我不知道你不能在不同的脚本中使用两次。谢谢大家的帮助

您的问题在于其他脚本。Javascript的另一部分产生错误,应该在控制台中可见

下面的示例显示可以多次绑定到document ready事件。我甚至会使用多个语法

//前三个示例在语法上完全相同。他们会向我们开火
//它们出现的顺序,也称为FIFO或先进先出。
$(文档).ready(函数(){
警报(“准备就绪”);
});
$(函数(){
警报(“准备就绪二号”);
});
jQuery(文档).ready(函数($){
警报(“准备就绪三”);
});
//注意:此语法应该首先触发,只需要加载jQuery对象
(函数($){
警报(“准备就绪四”);
})(jQuery);
//为了更好地衡量……这种语法应该总是最后触发
$(窗口)。加载(函数(){
警报(“准备就绪五”);
});

您的问题在于其他脚本。Javascript的另一部分产生错误,应该在控制台中可见

下面的示例显示可以多次绑定到document ready事件。我甚至会使用多个语法

//前三个示例在语法上完全相同。他们会向我们开火
//它们出现的顺序,也称为FIFO或先进先出。
$(文档).ready(函数(){
警报(“准备就绪”);
});
$(函数(){
警报(“准备就绪二号”);
});
jQuery(文档).ready(函数($){
警报(“准备就绪三”);
});
//注意:此语法应该首先触发,只需要加载jQuery对象
(函数($){
警报(“准备就绪四”);
})(jQuery);
//为了更好地衡量……这种语法应该总是最后触发
$(窗口)。加载(函数(){
警报(“准备就绪五”);
});


控制台中有错误吗?只是猜测一下-jquery是在这个函数之后加载的吗?您需要在运行任何jQuery之前加载jQuery本身,以便它能够识别它。以下是唯一一个相关的:“未声明HTML文档的字符编码。如果文档包含US-ASCII范围之外的字符,则在某些浏览器配置中,文档将呈现乱码文本。页面的字符编码必须在文档或传输协议中声明。“@itamar我对脚本的加载顺序不是很肯定,但我在头部有加载jquery的链接,在正文中有我试图运行的脚本,所以我认为应该加载它。@Jamesmith你能显示HTML吗?控制台中有错误吗?只是猜测一下-你的jquery是在这个函数之后加载的吗?您需要在运行任何jQuery之前加载jQuery本身,以便它能够识别它。以下是唯一一个相关的:“未声明HTML文档的字符编码。如果文档包含US-ASCII范围之外的字符,则在某些浏览器配置中,文档将呈现乱码文本。页面的字符编码必须在文档或传输协议中声明。“@itamar我对脚本的加载顺序不是很肯定,但是我在头部有加载jquery的链接,在正文中有我试图运行的脚本,所以我认为应该加载它。@Jamesmith你能显示HTML吗?问题表明加载jquery的脚本标记在
头部
。。。用户脚本位于
正文的底部。。。因此,答案的第二部分是所有现代浏览器中都假定存在冗余的“text/javascript”。在HTML5中甚至不需要它。问题是,加载jquery的脚本标记位于
head
。。。用户脚本位于
正文的底部。。。因此,答案的第二部分是所有现代浏览器中都假定存在冗余的“text/javascript”。HTML5甚至不需要它。这肯定不能解决真正的问题,可能是另一个脚本抛出了一个异常。您确实可以将多个函数绑定到document ready事件,它们将按FIFO顺序运行,除非异常停止脚本。@matpop同意。您肯定可以有多个实例。您可以多次绑定到任何事件。这就是事件驱动脚本的美妙之处。不,不管语法如何,您肯定可以有多个准备就绪的事件处理程序。这肯定不能解决真正的问题,可能是另一个脚本引发了异常。您确实可以将多个函数绑定到document ready事件,它们将按FIFO顺序运行,除非异常停止脚本。@matpop同意。您肯定可以有多个实例。您可以多次绑定到任何事件。这就是事件驱动脚本的美妙之处。不,无论语法如何,您都可以拥有多个准备就绪的事件处理程序。