Estrutura padrão de um Objeto JS


(Anderson Scherer da Costa) #1

Atualmente utilizo em meus códigos JS, a seguinte estrutura.

var ysQuery = (function ($, window, document, undefined) {

'use-strict'

// variáveis de acesso global
var baseUrl = '';

// Métodos de acesso restrito
var Private = {},

// Métodos de acesso público
var Public = {}

return Public

}(Jquery, window, document));

Gostaria de sugestões em relação a performance na utilização deste tipo de estrutura, e melhorias.

Abraço