Total.js JavaScript proqramların və xidmətlərin server-yan inkişaf üçün güclü və olduqca tam çərçivəsində edir.
çərçivəsində özü daxili funksionallığı çox ehtiva edir, həm də doğma xüsusiyyətləri genişləndirmək üçün müntəzəm Node.js modulları istifadə modellenmiştir edilmişdir.
Total.js real-time interaktiv rabitə WebSockets dəstəkləyir, həmçinin inşa-in malikdir dəstəyi HTML 5 kimi müasir Web inkişaf xüsusiyyətləri çox və texnologiyalar, CSS 3, AJAX, JSON, AZ, REST, və daha çox digər çox .
Total.js server-side kodu emal baxmayaraq, geliştirici o klient tərəfində istəyir bir şey istifadə etmək pulsuzdur. çərçivə kimi klient JS çərçivəsində işləmək məlum olmuşdur AngularJS , jQuery , Yui , Dojo , < strong> Ember , Backbone və Knockout .
bina Web apps Bu yanaşma Total.js ətrafında ən güclü və çox yönlü Node.js çərçivəsində biri Sails , Koa , Derby> Flatiron .
Total.js blog, forum, sohbetler, online mağazalar, browser oyunlar və daha bir çox digər.
kimi kompleks applications yaratmaq üçün canlı istehsal mühit istifadə edilmişdirNümunələr, nümunə layihələr, və istifadə təlimat Total.js download paketi daxil edilir
Features .
- REST dəstək
- WebSockets dəstək
- Server Sent Events dəstək
- Live streaming dəstək
- AZ dəstək
- Multi dilli dəstək
- Multipart fayl upload dəstək
- İşçi dəstək
- Custom köməkçiləri dəstək
- məhdudiyyətlər dəstək
- yönləndirən dəstək
- Statik faylları idarə
- Mobil cihazlar üçün Support
- Views meneceri
- müntəzəm Node.js modulları ilə işləyir
- Ətraflı forma data doğrulama
- proxy sorğu idarə edə bilərəmmi
- Controller iddia test
- Xüsusi icazə
- Complex marşrutlaşdırma sistemi
- Əsas giriş identifikasiyası
- Avtomatik olaraq emal satıcı önek
- JavaScript minification
- CSS minification
- XSS qorunması
- CSRF qorunması
- kor qorunması
- debug rejimi üçün Support
- istehsal rejimi üçün Support
- müxtəlif NoSQL verilənlər bazası üçün Support
- SMTP e-poçt göndərmək
- Ətraflı image emal
- Documentation
- Video Dərsliklər
Bu azad yeni nədir:
- Added:
- Şeması (adı), şemaları qrupu qaytarır
- Builders.Schema () - şeması dəstəkləyir bəstəkarlar
- Builders.Schema () - şeması dəstəkləyir axınları
- Builders.Schema () - şeması dəstəkləyir dəyişikliklər
- əlavə etdi: Builders.Schema () - şeması `Builders.schema (qrupunun) qruplaşdırılması dəstəkləyir almaq (schema_name)` .
- framework.mail () - controller.mail üçün ləqəbidir ()
- framework.view - controller.view üçün ləqəbidir ()
- tesdiq handler yeni parametr model var - & # x3e; (Adı, dəyəri, yol, şeması, model)
- String.prototype.replaceAt (index, karakter)
- Async queue - Utils.queue (adı, maximumCalls, FN) (məsələn, EMFILE üçün, çox açıq faylları)
- Yenilənib:
- Bütün modellər instantly
- Utils.request () fasiləsi cookie, mövzular və ya encoding kimi əlavə etmək mümkündür
- Array.wait (fnItem, fnCallback, removeItems) - default: funksiyası maddələr aradan qaldırılması deyil
- Builders.UrlBuilder () - & # x3e; toString ([skipEmpty])
- Sabit:
- pis JSON datas təhlil ilə Problem - framework.decrypt ();
([Depo] adı, [model], [layout])
Çərçivə yüklü sonra
versiyası 1.6.1 yeni nədir:
- Added:
- `səhvlərin ErrorBuilder.errors` siyahısı
- çevirmək tərzi, dünyagörüşü, backface-görünürlüğünü CSS avtomatik satıcı önek daxil
- WebSocket qlobal middleware dəstəkləyir
- Yenilənib:
- Bəyannaməsini test (müəllif:toshipon)
- Sabit:
- controller.callback ([view_name]) dəstəkləyir NoSQL embeded Database
- WebSocket auto-ping
- statik faylları (debug rejimi) caching
- Global middleware (istisna olmaqla müəyyən istisna olmaqla)
versiyası 1.6.0 yeni nədir:
- Added:
- Middleware framework.websocket üçün (url, funcInitialize, [flags], [protokollar], [imkan], [maximumSize], [middleware])
- Middleware framework.file üçün ([adı], [fnValidation], [fnExecute], [middleware])
- Response.send ([code], bədən, [contentType])
- Response.json (obj);
- String.parseConfig ([default]);
- Sabit:
- controller.custom ()
- WebSocket Uzun mesajlar
versiyası 1.5.2 yeni nədir:
- Sabit:
- controller.proxy ()
- request.signature ()
- cache.read () - dəqiq başa çatması ilə problem
- & quot; variantları & quot; marşrut bayraq
versiyası 1.4.0 yeni nədir:
- Added:
- Yeni qlobal üsulları: daxildir () - framework.source (), mənbə () - framework.source (), MODEL (adı) - & # x3e; framework.model (), MODUL (adı) - & # x3e; framework.module (), verilənlər bazası () - & # x3e; framework.database ().
- unauthorize bayrağı.
- config ['imkan kompres-html'] (default: doğru).
- controller.language (request.language oxumaq).
- Framework bəzi statik faylları üçün cavab ['Content-Length'] edir.
versiyası 1.3.1 yeni nədir:
- Sabit:
- layout göstərilməsi qismən views
- Məcburi utils
versiyası 1.3.0 yeni nədir:
- Added:
- CoffeeScript dəstəkləyir
- framework.isWindows (salt okunur, boolean)
- framework.isCoffee (salt okunur, boolean)
versiyası 1.2.3 yeni nədir:
- Added:
- View @ {köməkçi ('name' [arg1], [arg2], ...)}
- controller.helper (adı, [arg1], [arg2], ...)
- controller.change (mesaj)
- Yeni biçimlendirme / * auto * / auto-satıcı önek üçün
- [icazə] bayraq
- @ {ng (adı)}
- @ {ngTemplate (adı, [id])}
- @ {ngController (adı)}
- @ {ngFilter (adı)}
- @ {ngService (adı)}
- @ {ngDirective (adı)}
- @ {ngResource (adı)}
- @ {ngCommon (adı)}
- @ {ngInclude (adı)}
- @ {ngStyle (adı)}
- @ {ngLocale (adı)}
versiyası 1.2.2 yeni nədir:
- Added:
- View @ {köməkçi ('name' [arg1], [arg2], ...)}
- Controller.helper (adı, [arg1], [arg2], ...)
- Next biçimlendirme / * auto * / auto-satıcı önek üçün
- bayraq ixtiyar
- Yenilənib:
- Daxil bayraq köhnəlmiş
- unlogged bayraq köhnəlmiş
- Sabit:
- Helpers
Şərhlər tapılmadı