var oViewport = { obj: $('.viewport', root) };
В этом коде объект создается с помощью object literal синтаксис (например, { key: value }
) и назначенного к новой переменной oViewport
.
Объект имеет один ключ или свойство, «obj
», и его значение является результатом функции имени $
при вызове с аргументами '.viewport
и root
.
Поскольку это JQuery, $
является основным jQuery selector function, и в данном случае это выбор DOM элементов с классом CSS «видовом», но только те, которые являются потомками объекта root
(так называемый «контекст», который, вероятно, является самим элементом DOM).
Код выше примерно аналогично ниже:
var selector = '.viewport',
selectedElements = $(selector, root),
oViewport = new Object() // equivalent to oViewport = {}
;
oViewport['obj'] = selectedElements; // equiv. to oViewport.obj = selectedElements;
Пожалуйста, обратите внимание аргументируя downvote .. –