Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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 google闭包编译器和jquery_Javascript_Jquery_Google Closure Compiler - Fatal编程技术网

Javascript google闭包编译器和jquery

Javascript google闭包编译器和jquery,javascript,jquery,google-closure-compiler,Javascript,Jquery,Google Closure Compiler,我将我的js代码复制粘贴到google编译器中,当我将其复制回我的应用程序时,它不起作用。我意识到我的代码需要jquery,所以我将jquery代码和我的代码复制到google编译器中,希望它能轻松解决问题,但它也不起作用 在chrome中,$(document).K(function(){这是一个文档就绪函数)行上的代码错误。错误是uncaughttypeerror:Object[Object Object]没有方法“K” 我需要做什么才能使它(暂时)工作 感谢您的建议。使用@externs\

我将我的js代码复制粘贴到google编译器中,当我将其复制回我的应用程序时,它不起作用。我意识到我的代码需要jquery,所以我将jquery代码和我的代码复制到google编译器中,希望它能轻松解决问题,但它也不起作用

在chrome中,
$(document).K(function(){
这是一个文档就绪函数)行上的代码错误。错误是
uncaughttypeerror:Object[Object Object]没有方法“K”

我需要做什么才能使它(暂时)工作


感谢您的建议。

使用
@externs\u url
在谷歌的闭包编译器中“导入”符号:

// @externs_url https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/jquery-1.9.js
我建议使用中定义的一个外部程序,它只包括所有方法的名称

例子 输出:

$(document).ready(function(){alert(0)});

您使用的是高级精简还是简单。如果使用简单,您不需要将jquery复制到编译器中。您是对的,应该指定我使用的是高级编译。
K
不是jquery函数。它应该是
就绪的
。当我尝试运行上面的输出时,我得到:'uncaughtreferenceerror:$未定义ned'@Erik输出不会神奇地包含整个90kB的jQuery。在使用jQuery之前,您需要先加载它,而不管它使用的是什么缩微器。例如,使用
谢谢您的帮助,但我认为我可以用自己的代码编译jQuery。如果我添加window['jQuery']=window['$],它会起作用=jQuery;嗨,我想知道更多关于你所说的符号和外部的信息……我去了Github页面,但没有找到关于它的信息。。。
$(document).ready(function(){alert(0)});