в методе создания объекта как этот код:что заканчиваются круглые скобки() и точка с запятой;
var tiny.show=function(){
}();
что делают конец скобки() и точку с запятой;
в методе создания объекта как этот код:что заканчиваются круглые скобки() и точка с запятой;
var tiny.show=function(){
}();
что делают конец скобки() и точку с запятой;
В скобке вызывается функция, и возвращаемое значение функции назначается tiny.show
(что не имеет смысла использовать var
).
;
является необязательным маркером маркера в Javascript. Если вы пропустите его, интерпретатор рассматривает конец строки как конец маркера оператора. Однако использование ;
для разграничения заявлений считается улучшающим удобочитаемость многими.
Начальный ()
означает, что вы собираетесь определить анонимную функцию и назначить ее tiny.show
. Конечные ()
метки и вызов, т. Е. Вызов функции.
Это общепринятая идиома программирования в JavaScript, используемая для реализации шаблона модуля, а также шаблон фабрики объектов. Вы можете отчасти думать об этом как способ создания своего рода частной сферы в JavaScript
Вот некоторые хорошо читает по теме: