我需要为当前项目编写和管理大量的JavaScript代码。
我主要根据模块将它们分成多个.js文件。
所以,现在我有一个例子:
Map.js // deal with google map issue
Common.js // common functions that will share by all modules
User.js // user module js code
Geofence.js // geofence module js code
etc.....
例如,在我的User.js文件中
如果我想声明一个仅在User.js文件内部使用的函数,而不能被外部访问,该怎么办?我
在更改了代码中许多地方使用的会话变量的语义之后,我在页面加载时得到"Exception in template helper“错误的回归。
所以我搞砸了,在某些地方我使用了这个变量,而我没有修改代码来处理新的语义。但是我找不到哪里..。
回溯没有给我任何线索,因为它只有来自meteor javascript文件的条目,没有关于我的应用程序文件的信息:
Exception in template helper: Error: $in needs an array
at Error (native)
at Object.ELEMENT_OPERATORS.$in.comp
使用此代码将调整大小()到控制台时没有错误,并且该框将其高度调整到其宽度。
function resize() {
let box = document.getElementById("id");
let width = $("#id").width();
box.style.height = width;
}
我想自动这样做,所以我尝试在js文件的末尾添加resize();,如下所示:
function resize() {
let box = document.getElementById("id");
错误复现如下:
Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID f7c244c8-658c-11e9-93a4-525400681fe1, cloud function service error code -504002, error message Task timed out after 20 seconds; at cloud.callFunction api;
at new e (WAService.js:1)
at