settings.supportsCssTransitions = (function (style) {
var prefixes = ['Webkit', 'Moz', 'Ms'];
for (var i = 0, l = prefixes.length; i < l; i++) {
if (typeof style[prefixes[i] + 'Transition'] !== 'undefined') {
return true;
}
}
return false;
})(document.createElement('div').style);
Why use the '()' to Bracket the anonymous funcion? what's the use of (document.createElement('div').style)? Is that every time I execute settings.supportsCssTransitions, ‘document.createElement('div').style’ will be the default paremeter passed into the anonymous funcion? Could someone explain for me?