fre*_*hie 11 javascript jquery google-closure-compiler
我将我的js代码复制粘贴到google编译器中,当我将其复制回我的应用程序时,它无法正常工作.我意识到我的代码需要jquery,所以我将jquery代码和我的代码复制到谷歌编译器中,希望它能轻松解决问题,但它也不起作用.
在chrome中,代码错误$(document).K(function () {就是文档就绪函数.错误是Uncaught TypeError: Object [object Object] has no method 'K'
我需要做些什么(暂时)工作?
谢谢你的建议.
Rob*_*b W 20
用于@externs_url在Google的Closure编译器中"导入"符号:
// @externs_url https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/jquery-1.9.js
Run Code Online (Sandbox Code Playgroud)
我建议使用contrib/externs中定义的externs之一,它只包含所有方法的名称.
// ==ClosureCompiler==
// @compilation_level ADVANCED_OPTIMIZATIONS
// @externs_url https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/jquery-1.9.js
// ==/ClosureCompiler==
$(document).ready(function(){alert(0);}); // Input
Run Code Online (Sandbox Code Playgroud)
输出:
$(document).ready(function(){alert(0)});
Run Code Online (Sandbox Code Playgroud)