Sam*_*Sam 10 javascript compiler-construction debugging jquery instantiation
亲爱的朋友们,我应该怎么处理关闭编译器输出的这些错误警告?非常感谢您对此特定类型的错误的想法和代码侵权:
JSC_WRONG_ARGUMENT_COUNT:函数parseInt:使用1个参数调用.函数至少需要2个参数且不超过2个参数.在第593行第12号
if (parseInt(jQuery.browser.version) < 7) {
JSC_NOT_A_CONSTRUCTOR:无法在第708行第15个字符串实例化非构造函数
lightbox = new Lightbox(this, opts.lightbox);
JSC_NOT_A_CONSTRUCTOR:无法在第1265行第19行实例化非构造函数
var scroller = new Scroller($(this), opts);
Pri*_*ERO 18
数字1:
此警告表示您在函数调用中传入了错误数量的参数.
这是一个更好的解释
编号2和3:
编译器期望所有构造函数都使用JSDoc标记@constructor标记,如下所示:
/**
* @constructor
*/
function MyClass() {
this.foo = 'bar';
}
var obj = new MyClass();
alert(obj.foo);
Run Code Online (Sandbox Code Playgroud)
这是一个更好的解释.
| 归档时间: |
|
| 查看次数: |
4581 次 |
| 最近记录: |