Total.js является мощным и довольно полная база для разработки серверных приложений JavaScript и услуги.
Сам каркас содержит много встроенных функций, но оно также было смоделировано использовать регулярные модули Node.js расширить собственные возможности.
Total.js поддерживает WebSockets в режиме реального времени интерактивных коммуникаций, а также встроенную поддержку для многих современных функций веб-разработки и технологий, таких как HTML 5, CSS 3, AJAX, JSON, МЕНЬШЕ, отдых и многих других, более .
В то время как Total.js обрабатывает код на стороне сервера, разработчик может использовать все, что он хочет на стороне клиента. Рамки, как известно, работать с клиентской стороны рамки JS, как AngularJS , JQuery , YUI , Dojo , < сильный> Эмбер , Магистральная и Нокаут .
Это подход к построению веб-приложений делает Total.js один из самых мощных и универсальных Node.js рамках всему, инструмент, чтобы конкурировать с более установленных решений, таких как Парусов STRONG>, Коа сильный>, Дерби , или Утюг .
Total.js был использован в живых производственных условиях для создания сложных приложений, таких как блоги, форумы, чаты, интернет-магазинов, браузерных игр, и многие другие больше.
Примеры, примеры проектов, и инструкции по использованию включены в пакет загрузки Total.js
Особенности :.
- поддержка REST
- WebSockets
- Сервер Отправлено поддержка События
- поддержка потокового Живая
- недостаточная поддержка
- Многоязычная поддержка
- Multipart поддержка загрузки файлов
- поддержка Работники
- Пользовательские помощники
- Поддержка Ограничения
- Перенаправление поддержка
- Статические файлы
- Поддержка мобильных устройств
- Менеджер Просмотров
- Работает с регулярных модулей Node.js
- Данные Расширенный форма
- Может обрабатывать запросы прокси
- Контроллер утверждение испытания
- Пользовательские разрешения
- Комплексная система маршрутизации
- Обычная проверка подлинности доступа
- Автоматически обрабатывает префиксы
- JavaScript minification
- CSS minification
- Защита XSS
- Защита от CSRF
- Защита CORS
- Поддержка режима отладки
- Поддержка режима производства
- Поддержка различных баз данных NoSQL
- SMTP отправки электронной почты
- Расширенный обработки изображений
- Документация
- Видео уроки
поддержка
поддержка
Управление
проверка
Что нового В этом выпуске:
- Добавлена:
- СХЕМА (имя), возвращает группу схем
- Builders.Schema () - поддерживает схемы композиторы
- Builders.Schema () - поддерживает схемы рабочих процессов
- Builders.Schema () - поддерживает схемы преобразования
- добавил: Builders.Schema () - схема поддерживает группы `Builders.schema (« Группа ») получить ('schema_name)` .
- framework.mail () - это псевдоним для controller.mail ()
- framework.view (имя, [модель], [расположение], [хранилище]) - это псевдоним для controller.view ()
- Подтвердить обработчик содержит новую модель параметра - & # x3e; (имя, значение, пути, схемы, модели)
- String.prototype.replaceAt (индекс, характер)
- Очередь асинхронный - Utils.queue (имя, maximumCalls, Fn) (например, для EMFILE, слишком много открытых файлов)
- Обновлено:
- Все модели загружаются После рамки загружается
- Utils.request (), Тайм-аут можно добавить печенье, заголовков или кодирования
- Array.wait (fnItem, fnCallback, removeItems) - по умолчанию: функция не удалять элементы
- Builders.UrlBuilder () - & # x3e; ToString ([skipEmpty])
- Исправлено:
- Проблема с разбора JSON плохих ДАННЫЕ - framework.decrypt ();
Что нового в версии 1.6.1:
- Добавлена:
- `список ErrorBuilder.errors` ошибок
- Transform-стиль, перспектива, отсев видимости в CSS авто-поставщика префиксов
- WebSocket поддерживает глобальную промежуточное
- Обновлено:
- Утверждение тестирование (автор:toshipon)
- Исправлено:
- controller.callback ([имя_представления]), поддерживает NoSQL баз данных Embeded
- WebSocket авто-пин
- (режим отладки) кэширование статических файлов
- Глобальный промежуточного (фиксированная исключение исключения)
Что нового в версии 1.6.0:
- Добавлена:
- Middleware для framework.websocket (гиперссылка, funcInitialize, [флаги], [протоколы], [позволяют], [максимальный_размер], [промежуточного])
- Middleware для framework.file ([имя], [fnValidation], [fnExecute], [промежуточного])
- Response.send ([код], тело, [CONTENTTYPE])
- Response.json (объект);
- String.parseConfig ([по умолчанию]);
- Исправлено:
- controller.custom ()
- Длинные сообщения в WebSocket
Что нового в версии 1.5.2:
- Исправлено:
- controller.proxy ()
- request.signature ()
- cache.read () - проблема с точным истечения
- & Quot; варианты и Quot; Флаг маршрут
Что нового в версии 1.4.0:
- Добавлена:
- Новые глобальные методы: включить () - framework.source (), ИСТОЧНИК () - framework.source (), модель (название) - & # x3e; framework.model (), модуль (имя) - & # x3e; framework.module (), базы данных () - & # x3e; framework.database ().
- Unauthorize флаг.
- Config ['позволяют сжать-HTML'] (по умолчанию: правда).
- controller.language (читать с request.language).
- Рамки устанавливает ответ ['Content-Length'] для некоторых статических файлов.
Что нового в версии 1.3.1:
- Исправлено:
- Частичный вид, оказывающие в макете
- Внутренне утилиты
Что нового в версии 1.3.0:
- Добавлена:
- Поддержка CoffeeScript
- framework.isWindows (только для чтения, логическое)
- framework.isCoffee (только для чтения, логическое)
Что нового в версии 1.2.3:
- Добавлена:
- Просмотр @ {помощник ('имя', [arg1], [arg2], ...)}
- controller.helper (имя, [arg1], [arg2], ...)
- controller.change (сообщение)
- Нью-разметки / * автоматический * / для авто-поставщика префиксов
- [разрешение] флаг
- @ {нг (имя)}
- @ {ngTemplate (имя, [ID])}
- @ {ngController (имя)}
- @ {ngFilter (имя)}
- @ {ngService (имя)}
- @ {ngDirective (имя)}
- @ {ngResource (имя)}
- @ {ngCommon (имя)}
- @ {ngInclude (имя)}
- @ {ngStyle (имя)}
- @ {ngLocale (имя)}
Что нового в версии 1.2.2:
- Добавлена:
- Просмотр @ {помощник ('имя', [arg1], [arg2], ...)}
- Controller.helper (имя, [arg1], [arg2], ...)
- Далее разметки / * автоматический * / для авто-поставщика префиксов
- Разрешить флаг
- Обновлено:
- Записан флаг устарел
- Незарег флаг устарел
- Исправлено:
- Помощники
Комментарии не найдены