Total.js van egy erős és szép komplett keretrendszer kialakítása szerver oldali JavaScript alkalmazások és szolgáltatások.
A keret is tartalmaz sok beépített funkciókat, de azt is modellezni tudják használni a hagyományos node.js modulok kiterjeszteni natív funkciók.
Total.js támogatja WebSockets a valós idejű interaktív kommunikáció, és szintén beépített támogatása rengeteg modern webes fejlesztési szolgáltatások és technológiák, mint a HTML 5, CSS 3, AJAX, JSON, KEVESEBB, REST, és sok más, .
Míg Total.js kezeli a szerver oldali kódot, a fejlesztő szabadon használhatja, amit csak akar a kliens oldalon. A keret már ismert, hogy működjön együtt a kliens oldali JS keretek, mint a AngularJS , jQuery , YUI , Dojo , < strong> Ember , Gerinchálózat és Knockout .
Ez a megközelítés kiépítése Web Apps teszi Total.js egyik legerősebb és legsokoldalúbb node.js keretek körül, egy eszköz a rivális jobban megalapozott megoldások, mint a Sails , Koa , Derby , vagy Iron .
Total.js óta használják az élő termelési környezetben építeni összetett alkalmazások, mint a blogok, fórumok, chat, online áruházak, böngészős játékok, és még sok más,.
Példák, mintaprojektek, és a használati utasítások is vannak a Total.js letölthető csomag.
Tulajdonságok :
- REST támogatás
- WebSockets támogatás
- Szerver Elküldött Rendezvények támogatása
- Élő streaming támogatás
- kevesebb támogatást
- Többnyelvű
- Több részből file feltöltés támogatása
- A munkavállalók támogatása
- Egyéni segítők támogatásával
- Korlátozások támogatás
- átirányítások támogatás
- Statikus fájlok kezelése
- Támogatás a mobil eszközök
- Views manager
- Működik a rendszeres node.js modulok
- Speciális adatellenőrzést
- Képes kezelni proxy kéréseket
- Vezérlő állítását tesztelés
- Egyéni engedély
- Komplex routing rendszer
- Alapvető hozzáférési jogosultság
- Automatikusan kezeli az eladóval eleji
- JavaScript minification
- CSS minification
- XSS védelem
- CSRF védelmet
- CORS védelem
- Támogatás a debug módban
- Támogatás a termelési mód
- Támogatás a különböző NoSQL adatbázisok
- SMTP e-mail küldés
- A fejlett képfeldolgozó
- Dokumentáció
- Videó oktatóanyagok
Mi az új ebben a kiadásban:
- Added:
- SÉMÁJA (név), visszatér csoport sémák
- Builders.Schema () - séma támogatja zeneszerzők
- Builders.Schema () - séma támogatja munkafolyamatok
- Builders.Schema () - séma támogatja átalakulások
- hozzátette: Builders.Schema () - séma támogatja csoportosításával `Builders.schema (" csoport "). get ('sémanév)`
- framework.mail () - az álneve controller.mail ()
- framework.view (név, [modell], [Layout], [adattár]) - az álneve controller.view ()
- érvényesítése felvezető tartalmaz új paramétert modell - & # x3e; (név, érték, útvonal, séma, modell)
- String.prototype.replaceAt (index, karakter)
- aszinkron sorba - Utils.queue (név, maximumCalls, fn) (pl EMFILE, túl sok a megnyitott fájlokat)
- Frissítve:
- Minden modell után töltődik be a keretében betöltött
- Utils.request (), timeout lehet felvenni a sütit, fejlécek vagy kódolás
- Array.wait (fnItem, fnCallback, removeItems) - alapértelmezett: a funkció nem távolítja el tárgyakat
- Builders.UrlBuilder () - & # x3e; toString ([skipEmpty])
- Javítva:
- Probléma az elemzés rossz JSON adatok - framework.decrypt ();
Mi az új verzióban 1.6.1:
- Added:
- `ErrorBuilder.errors` hibalista li>
- átalakítani stílusú, perspektíva, Backface-rálátást CSS auto-gyártófüggetlen eleji
- WebSocket támogatja a globális middleware
- Frissítve:
- Assertion tesztelés (szerző:toshipon)
- Javítva:
- controller.callback ([nézet_neve]), támogatja NoSQL Beágyazott Adatbázis
- WebSocket auto-ping
- (debug módban) cache statikus fájlok
- Global middleware (rögzített kivétel kivételével)
Mi az új verzióban 1.6.0:
- Added:
- Middleware framework.websocket (url, funcInitialize, [zászlók], [protokollok], [hogy], [maximumSize], [middleware])
- Middleware framework.file ([nevet], [fnValidation], [fnExecute], [middleware])
- Response.send ([kód], test, [contentType])
- Response.json (obj);
- String.parseConfig ([alapértelmezett]);
- Javítva:
- controller.custom ()
- Hosszú üzenetek WebSocket
Mi az új 1.5.2-es verzió:
- Javítva:
- controller.proxy ()
- request.signature ()
- cache.read () - probléma pontos lejárati
- & quot; opció & quot; útvonalat jelző
Mi az új verzióban 1.4.0:
- Added:
- Új globális módszerek: include () - framework.source (), FORRÁS () - framework.source (), MODELL (név) - & # x3e; framework.model (), modul (név) - & # x3e; framework.module (), adatbázis () - & # x3e; framework.database ().
- Unauthorize zászlót.
- config ['allow-borogatást-html "] (alapértelmezett: true).
- controller.language (olvasni request.language).
- referenciakeret válasz ['Content-Length "] néhány statikus fájlokat.
Mi az új 1.3.1 verzió:
- Javítva:
- A részleges kilátást teszi az elrendezés
- Belső utils
Mi az új 1.3.0 verzió:
- Added:
- Támogatja CoffeeScript
- framework.isWindows (csak olvasható, logikai)
- framework.isCoffee (csak olvasható, logikai)
Mi az új 1.2.3 verzió:
- Added:
- Nézet @ {helper ('name', [arg1], [arg2], ...)}
- controller.helper (név, [arg1], [arg2], ...)
- controller.change (üzenet)
- Új jelölő / * Auto * / gépkocsik gyártófüggetlen eleji
- [engedélyezik] jelző
- @ {ng (név)}
- @ {ngTemplate (név, [id])}
- @ {ngController (név)}
- @ {ngFilter (név)}
- @ {ngService (név)}
- @ {ngDirective (név)}
- @ {ngResource (név)}
- @ {ngCommon (név)}
- @ {ngInclude (név)}
- @ {ngStyle (név)}
- @ {ngLocale (név)}
Mi az új verzióban 1.2.2:
- Added:
- Nézet @ {helper ('name', [arg1], [arg2], ...)}
- Controller.helper (név, [arg1], [arg2], ...)
- Következő jelölő / * Auto * / gépkocsik gyártófüggetlen eleji
- engedélyezése zászló
- Frissítve:
- bejelentkezve zászló elavult
- Unlogged zászló elavult
- Javítva:
- Segítők
Hozzászólás nem található