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], ...)
- Далі розмітки / * автоматичний * / для авто-постачальника префіксів
- Дозволити прапор
- Оновлене:
- Записаний прапор застарів
- Незарег прапор застарів
- Виправлено:
- Помічники
Коментар не знайдено