batman.js

نرم افزار تصویر:
batman.js
جزئیات نرم افزار:
نسخه: 0.16.0
ها تاریخ: 12 May 15
توسعه دهنده: Shopify
پروانه: رایگان
محبوبیت: 12

Rating: nan/5 (Total Votes: 0)

در این کار برای ایجاد تعاملی، برنامه های کاربردی کاربر پسند و مرورگر تک صفحه.
تست شده و کار با گوگل کروم، سافاری 4+، IE 7+ فایرفاکس و 3+.
با الهام از روبی در آهن

ویژگی ها:.

معماری

Stateful MVC
سیستم قدرتمند اتصال
اقدامات کنترل مسیریابی
نمایش ها HTML خالص
پشتیبانی Toolchain ساخته شده بر روی Node.js و کیک

در چه در این نسخه جدید است:

او:
App.shouldAllowEvent. [رویداد]. تماس مجدد در این هش خواهد شد به نام هر زمان که متناظر داده رویداد را از هر نقطه در داخل نرم افزار اخراج شدند. بازگشت کاذب برای جلوگیری از انتشار در سطح برنامه. به عنوان مثال: MyApp کلاس coffeescript گسترش Batman.App @ shouldAllowEvent.click = (رویداد) - & # x3e. بازگشت کاذب
ثابت:
از ایجاد در صورتی که کاربران navigates به صفحه آنها در حال حاضر در آیتم های اضافی جلوگیری از تاریخ.
ثابت:
منابع نام مسیریابی تو در تو.

به چه جدید در نسخه v0.12.0 است:

اضافه کردن Model.createFromJSON به عنوان یک میانبر برای بوت شدن مدل از JSON و چسبیده و آنها را در نقشه هویت
اضافه کردن به عنوان گزینه ای برای Model.encode که اجازه می دهد تا ترتیب به یک دیگر کلید از کلید ذکر شده در رمزگذاری
اضافه کردن ریل بخش سبک مسیر انتخابی با ()
اضافه کردن یک فیلتر تر و تمیز
را بیشتر امکان سنجی گزینه allowBlank به زور به آنها به تصویب اگر مقدار تعریف نشده و یا رشته خالی است
اضافه کردن AssociatedValidator اضافه شده توسط فراخوانی را نام Model.validate، همراه: درست است
را بر حسب نوری متوقف اجرای بقیه اکشن هنگامی که یک تغییر مسیر در یک beforeFilter رخ می دهد.
اضافه کردن یک کلاس پراکسی برای وکالتی یک شی

به چه جدید در نسخه v0.8.0 است:

اضافه کردن Batman.StateHistory برای حمایت ناوبری pushState
نمایش مبدأ HTML می تواند از طریق View.viewSourceCache.prefetch وسیله فراخوانی
refactoring عمده از نظر اتصالات به سلسله مراتب طبقاتی بر اساس
اضافه کردن داده defineview اجازه می دهد تا منابع به منظور خطی اعلام شود
اضافه کردن پشتیبانی انجمن به الگو از طریق Model.hasOne، Model.hasMany، Model.belongsTo
اضافه کردن اشیاء AssociationProxy هوشمند است که حمایت مجدد
اضافه کردن پشتیبانی برای انجمن های بارگذاری با خطی JSON
اضافه کردن پشتیبانی برای؟ و! در نامهای اموال و keypaths
ذخیره پارامترهای فعلی در Batman.currentApp برای درون نگری.
اضافه کردن ParamsReplacer و ParamsPusher اشیاء به عنوان هوشمند است که زمانی که تعیین می کنند، به روز رسانی پارامترهای جهانی، pushState یا replaceState، و تغییر مسیر.
اضافه کردن هش :: به روز رسانی، هش :: جایگزین و تنظیم :: به روز رسانی
اضافه کردن مجموعه ای :: indexedByUnique
اضافه کردن Batman.contains برای آزمایش عضویت و همراه دارد فیلتر
اضافه کردن پشتیبانی برای درخواست JSONP در batman.solo
اضافه کردن پشتیبانی اموال نهایی برای بهینه سازی خواص رعایت که هرگز تغییر خواهد کرد
اضافه کردن Batman.version
اضافه کردن پشتیبانی برای اهداف ارائه سفارشی در کنترل :: ارائه

به چه جدید در نسخه v0.7.5 است:

در صفحه بندی از طریق Batman.Paginator و Batman.ModelPaginator
مسیرهای منابع تو در تو
پارامترهای نامعلوم منتقل شده به urlFor خواهد شد به رشته پرس و جو اضافه
App.layout نام کلاس که به طور خودکار که کلاس نمونه به ظرفیت می پذیرد
کنترل :: ارائه می پذیرد به گزینه، که اجازه می دهد شما را به یک عملکرد غیر از اصلی ارائه
عملکرد / contentFor / جایگزین در حال حاضر از طریق نمایش animatable / عدم
در میان عبارات فیلتر
یادآوری دلپذیر اگر شما به نظر می رسد برخی از نرم افزارهای تبدیل کننده ها فراموش کرده اند
گره از بین بردن همه اتصالات خود را از بین ببرد
Batman.setImmediate برای پشته سریع ظاهر

به چه جدید در نسخه v0.6.1 است:

او Batman.Enumerable
اضافه شدن پشتیبانی از جعبه های چند انتخاب
اضافه شده batman.rails.coffee، یک آداپتور جدید برای استفاده در ریل
اضافه شده فضای نام توسعه دهنده برای اشکال زدایی آسان (از آن میشود که در ساختمان ساده شده)
یکی اتصالات راه باید برای اجتناب از ابهام به داده منبع و اطلاعات هدف تغییر یافته است
اضافه شدن پشتیبانی از داده اتصال نوع ورودی = 'فایل'
اضافه شده داده رویداد دابلکلیک
اضافه فیلتر طول
اضافه یاور تر و تمیز
Controller.resources ایجاد یک مسیر جدید به جای از بین بردن
Model.find همیشه به عنوان مثال رکورد مشترک باز خواهد گشت. بعد از آن شما می توانید به این متصل شده و زمانی که داده ها می آید از آداپتور ذخیره سازی، به عنوان مثال شما به روز خواهد شد
اضافه شده مدل :: findOrCreate
اضافه شده مدل :: updateAttributes
اجازه آداپتورهای ذخیره سازی به فضای نام خاص خود را با storageKey
تماس مجدد فیلتر آداپتور ذخیره سازی را خطا
رویداد او App.ready که یک بار طرح آتش آماده در DOM است
وضعیت عادی / statusCode در Batman.Request
هش در حال حاضر اشیاء متا به ابرداده اتصال غیر obtrusively مانند طول

در مورد نیاز:

در Node.js 0.4 یا بالاتر

نرم افزار های مشابه

Silex
Silex

10 Feb 16

Gillie
Gillie

13 May 15

Kraken.js
Kraken.js

10 Dec 15

Twisted
Twisted

11 Mar 16

نرم افزار های دیگر از توسعه دهنده Shopify

Liquid
Liquid

9 Feb 16

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Dashing
Dashing

13 May 15

نظرات به batman.js

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!