Я довольно простой пользователь JavaScript, и синтаксис для вызова setup
JWPlayer интригует меня. Это выглядит следующим образом:Как работает синтаксис настройки JWPlayer?
jwplayer('player_container').setup({
"height" : 360,
"width" : 640,
"file" : "https://xxxx.org/yyyy.mp4",
"controls" : true,
"autostart": true
});
где player_container
это идентификатор из <div>
, что в конечном счете содержать код игрока.
Я не понимаю, что здесь происходит; существует два переданных аргумента: 'player_container'
и объект. Я предполагаю, что существует новый экземпляр jwplayer
, который создается и добавляется в JS-хэш с индексом "player_container"
, но это всего лишь предположение.
Может ли кто-нибудь просветить меня о том, как этот синтаксис можно интерпретировать?
'jwplayer ('player_container')' вызывает функцию, которая возвращает объект, который имеет метод 'setup'. 'jwplayer (' ... ') .setup (' ... ');' вызывает этот метод. Второй аргумент, кстати, не является строкой JSON. Это простой объект. – Xufox