Комментарии в коде бесполезные, только глаза мозолят:
index: function (settings) {
// Метод контроллера index
....
create: function (settings) {
// Метод контроллера create
....
Если уж вы описываете свой код - делайте это с умом, посмотрите какие есть средства для генерации документации, например
JSDoc
Используйте фигурные скобки и отступы везде, где только можно. Я, разумеется, понимаю, что "стильно модно молодежно" писать if в одну строку, но такого рода конструкции взрывают мозг:
....
else data = settings;
if (typeof data !== "string") data = $.param(data);
if (method == 'post') return $.post(url, data + '&_method=' + method_hidden);
else return $.get(url, data);
....
И, если еще придираться, - пустые строки после объявления переменных, после if/else, и.т.д. улучшают читабельность.
Не используйте ключевые слова из es6 где попало:
class: '.jsgrid-container',
Есть некоторая непоследовательность - иногда вы выносите объявления всех переменных в начало функции, иногда нет. Имеет смысл определиться и использовать что-то одно.
Да, и киньте ссылку на codepen что-ли, а то в 500 строк кода ни разу не понятно работает ли там что-то (и что оно вообще делает). И к этому хочется добавить - посмотрите в сторону систем сборки (Grunt/Gulp/...)на ваш вкус - скорее всего эти 500 строк можно разбить на части поменьше, станет проще ориентироваться в происходящем.