有人可以帮我理解这种语法是什么意思吗?
为什么function()前面有一个(,而function()前面有一个)();功能结束后?
(function()
{
CKEDITOR.htmlParser.cdata = function( value )
{
this.value = value;
};
CKEDITOR.htmlParser.cdata.prototype =
{
type : CKEDITOR.NODE_TEXT,
writeHtml : function( writer )
{
writer.write( this.value );
}
};
})();
有人可以帮我理解这种语法是什么意思吗?为什么function()前面有一个$?
$ : function( rules )
{
this._ =
{
elementNames : [],
attributeNames : [],
elements : { $length : 0 },
attributes : { $length : 0 }
};
if ( rules )
this.addRules( rules, 10 );
},
非常感谢!