В литеральной нотации объект описывается внутри блока фигурных скобок ({}), как набор разделенных запятой пар ключ/значение. Ключи объекта могут быть как строками, так и идентификаторами. После имени ставится двоеточие. В объекте не должно стоять запятой после последней пары ключ/значение, так как это может привести к ошибкам.

Литерал объекта не требует использования оператора new для создания экземпляра, но он не должен стоять в начале выражения, так как открытая { может быть воспринята как начало блока. Ниже вы можете увидеть пример модуля, определенного с помощью литеральной нотации объекта. Новые члены объекта могут быть добавлены с помощью конструкции myModule.property = 'someValue';

Паттерн «модуль» может быть полезен для многих вещей. Но если вы считаете, что вам не нужно делать приватными некоторые методы или свойства, то литерал объекта — более чем подходящий выбор.

var myModule = {
    myProperty: 'someValue',
    // Литералы объектов могут содержать свойства и методы.
    // ниже в свойстве определен другой объект,
    // для описания конфигурации:
    myConfig: {
        useCaching: true,
        language: 'en'
    },
    // Очень простой метод
    myMethod: function() {
        console.log('I can haz functionality?');
    },
    // вывод значения заданного в конфигурации
    myMethod2: function() {
        console.log('Caching is: ' + ((this.myConfig.useCaching) ? 'enabled' : 'disabled'));
    },
    // переопределение конфигурации
    myMethod3: function(newConfig) {
        if (typeof newConfig == 'object') {
            this.myConfig = newConfig;
            console.log(this.myConfig.language); 
        }
    }
};

myModule.myMethod();  // 'I can haz functionality'
myModule.myMethod2(); // Вывод 'enabled'
myModule.myMethod3({language:'fr',useCaching:false}); // 'fr'

Ссылки по теме:
Ребекка Мёрфи — Использование объектов для организации вашего кода
Стоян Стефанов — 3 способа определения класса в JavaScript
Бен Алман — Разъяснения по литералам объектов (понятия JSON-объект не существует)
Джон Резиг - Простое наследование в JavaScript

Рекомендуем почитать:
Книги по JavaScript на ozon.ru
Книги по JavaScript на books.ru
Книги по JavaScript на my-shop.ru