Подойдя к исходному коду Modernizr, я нашел странную вещь:
window.Modernizr = (function(window,document,undefined) {
После этого эта функция будет вызываться с двумя аргументами (this, this.document
).
Почему undefined
используется здесь? Является ли это значимым или это просто странный стиль кода?