Declare important cc namespace and JSLint

Hi. Thans for your tutorial.
Why important cc namespace declare:
var cc = cc = cc || {};
this declaration isn’t valid with JSLint.
This declaration is valid for JSLint:
var cc = cc || {};

There is a bug in ie, that sometimes var cc = cc || {} does not as expected,

var cc = cc = cc || {}; is a hack for ie (which version? i forgot)

it might be a hack for IE version lower than 9, but just in case.