使用YUICompressor我从我的JavaScript代码中收到以下错误:
[ERROR] 270:201:missing name after . operator [ERROR] 292:6:missing ; before statement
以下是以下行的javascript代码:
第270行:
new _ow.getScript(_ow.wwwurl+'/widget/save?title='+encodeURIComponent(this.obj.title.value)+'&url='+encodeURIComponent(this.obj.url.value)+'&tags='+this.obj.tags.value+'&private='+this.obj.private.checked+'&c='+this.obj.notes.value+'&service='+services+'&token='+(_ow.token ? encodeURIComponent(_ow.token): ''), function(data) {
第292行:
});
我无法弄清楚问题是什么,因为这个Javascript代码适用于所有浏览器.
编辑:我将行分成多行,并发现此代码生成"缺少名称后.运算符":
this.obj.private.checked
是私人的关键词,使YUI压缩机发疯?
private
是一个保留字.