batman.js

Software screenshot:
batman.js
Software ətraflı:
Version: 0.16.0
Tarixi Upload: 12 May 15
Geliştirici: Shopify
Lisenziya: Pulsuz
Məşhurluq: 12

Rating: nan/5 (Total Votes: 0)

Bu interaktiv, istifadəçi dostu və bir-səhifə browser apps yaratmaq üçün mükəmməl.
Test və Google Chrome, Safari 4 +, IE 7 + və Firefox 3 + ilə iş.
Rails haqqında Ruby ilham

Features .

  • Stateful MVC memarlıq
  • Güclü məcburi sistem
  • routable nəzarətçi tədbirlər
  • Pure HTML views
  • Node.js və Cake inşa Toolchain dəstək

Bu azad yeni nədir:

  • Əlavə:
  • App.shouldAllowEvent. [Hadisə]. Müvafiq məlumat hadisə hər hansı bir app ərzində atəş zaman bu hash Callbacks veriləcək. App səviyyədə yayılmasının qarşısını almaq üçün saxta qayıtmaq. Məsələn: CoffeeScript sinif MyApp Batman.App @ shouldAllowEvent.click = (hadisə) uzanır - & # x3e; yalan
  • qayıtmaq
  • Sabit:

  • Istifadəçilər onlar artıq səhifə gittiğinde əgər yaradılmış olan
  • qarşısını əlavə tarixi maddələr.
  • Sabit:
  • iç içə resurs marşrutlaşdırma adları.

version v0.12.0 yeni nədir:

  • modelləri önyükleme üçün bir kısayol kimi Model.createFromJSON əlavə şəxsiyyət xəritə onları yapışdırılması JSON və
  • kodlar qeyd əsas çox əsas birinə daxil serialization verir Model.encode seçimi kimi əlavə et

  • Ilə
  • Əlavə et Rails style isteğe marşrutu seqmentləri ()
  • Bir trim filter əlavə et
  • ən validations dəyəri undefined və ya əgər keçmək üçün məcbur allowBlank seçimi vermək boş string
  • Model.validate adı "zəng tərəfindən əlavə bir AssociatedValidator, bağlı əlavə doğru
  • olun nəzarətçiləri bir yönlendirme bir beforeFilter ortaya çıxdığı fəaliyyət qalan icra dayandırmaq.
  • bir obyekt proxying üçün Proxy sinif əlavə et

version v0.8.0 yeni nədir:

  • Mənbə html View.viewSourceCache.prefetch vasitəsilə prefetched bilər
  • class əsasında iyerarxiya daxil baxış cilddən Major refactoring
  • view mənbələri inline elan edilməsi üçün imkan data-defineview əlavə edin
  • Model.hasOne, Model.hasMany, Model.belongsTo vasitəsilə Model Association dəstək əlavə et
  • yeniden dəstək smart AssociationProxy obyektlərin əlavə et
  • inline JSON ilə loading birliklər üçün dəstək əlavə et
  • üçün dəstək əlavə et! və! əmlak adları və keypaths da
  • introspection üçün Batman.currentApp cari Parametreler Store.
  • dəsti, qlobal Parametreler, pushState ya replaceState, yeniləmə və yönlendirme ParamsReplacer və ParamsPusher kimi smart obyektlərin əlavə edin.
  • Hash :: yeniləmə əlavə, Hash :: əvəz və Set :: yeniləmə
  • Əlavə et Set :: indexedByUnique
  • üzvlük test üçün Batman.contains əlavə və onu müşayiət edən filter var
  • batman.solo da JSONP istekleri üçün dəstək əlavə et
  • dəyişdirmək heç vaxt müşahidə xassələri optimize final əmlak dəstək əlavə et
  • Batman.version əlavə edin
  • özelleştirilebilir Controller hədəfləri göstərmək üçün dəstək əlavə et :: göstərməyə

version v0.7.5 yeni nədir:

  • Batman.Paginator və Batman.ModelPaginator vasitəsilə Pagination
  • iç-içə resursları marşrutları
  • urlFor keçdi Unknown params sorğu simli əlavə olunacaq
  • App.layout avtomatik yük ilə ki, sinif instantiate ki, sinif adı qəbul
  • Controller :: render əsas
  • başqa bir gəlir daxil göstərmək imkan verir, seçimi bir qəbul
  • gəlir / contentFor / göstər / gizlət vasitəsilə artıq animatable var əvəz
  • filter Interpolate
  • Bəzi enkoderler unutmuş görünür əgər Pleasant xatırlatmaları
  • bütün cilddən məhv edəcək qovşaqlarının aradan qaldırılması
  • sürətli yığını üçün Batman.setImmediate yaratma

version v0.6.1 yeni nədir:

  • Added Batman.Enumerable
  • çox seçin qutuları üçün əlavə dəstək
  • Added batman.rails.coffee, Rails ərzində istifadə üçün yeni adapter
  • asan ayıklama üçün əlavə geliştirici ad (bu binada həyata lüt olur)
  • bir yol birləşdirilməsi qeyri qarşısını almaq üçün data mənbə və data-hədəf dəyişdirilib
  • giriş növü üçün əlavə məlumat bind dəstək = 'Fayl'
  • Əlavə məlumat hadisə DoubleClick
  • Əlavə uzunluğu filter
  • Əlavə trim köməkçi
  • Controller.resources əvəzinə məhv yeni bir marşrut yaradır
  • Model.find həmişə paylaşılan rekord instansiya qayıdacaqlar. Daha sonra bu məcburidir bilər və məlumat saxlama adapter gəlir zaman, sizin instansiya updated olacaq
  • Added Model :: findOrCreate
  • Added Model :: updateAttributes
  • storageKey xüsusi öz ad storage adapterləri imkan verir
  • storage adapter filter callbacks səhvlər almaq

  • Susmaya bir dəfə edib
  • Added App.ready hadisə DOM hazır
  • Normale status / Batman.Request da statusCode
  • İndi uzunluğu kimi qeyri-mane bind metadata üçün meta obyektləri var təmin etmələrini

tələblər

  • Node.js 0.4 və ya daha yüksək

Oxşar proqram

TYPO3 Flow
TYPO3 Flow

1 Oct 15

Apache Struts
Apache Struts

1 Oct 15

AngularJS
AngularJS

29 Sep 17

Dijon
Dijon

13 Apr 15

Geliştirici digər proqram Shopify

Dashing
Dashing

13 May 15

Active Merchant
Active Merchant

24 May 16

Liquid
Liquid

9 Feb 16

Şərh batman.js

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!