JS.Class

نرم افزار تصویر:
JS.Class
جزئیات نرم افزار:
نسخه: 4.0.5
ها تاریخ: 13 May 15
توسعه دهنده: James Coglan
پروانه: رایگان
محبوبیت: 35

Rating: 4.0/5 (Total Votes: 1)

به یک پیاده سازی پورت و پیشرفته از شی هسته / ماژول / سیستم روبی در کلاس در کد جاوا اسکریپت، و همچنین چندین کتابخانه استاندارد روبی و پسوند های مختلف دیگر است

ویژگی ها:.

ویژگی های عمومی:
روش اتصال
سیستم شی روبی مانند با کلاس ها، mixin ها، و روش های تک قلو
استدلال-اختیاری اواخر الزام آور تماس های فوق العاده به کلاس پدر و مادر و mixin ها
شامل، توسعه یافته و به ارث برده قلاب
رابط های برنامه کاربردی برای انعکاس سیستم شی
کنوانسیون برای برابری شی، مقایسه، تکرار و هش کردن
نسخه های ماژول های مختلف استاندارد روبی و ساختمان داده
با این نسخهها کار میکند:
گره
V8
کرگدن
نهنگ دریایی قطب شمال
SpiderMonkey
ویندوز اسکریپت هاست

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

تغییر نام MethodChain #_ () به MethodChain #__ () برای جلوگیری از ضربه بزند تأکید در مجموعه تست.

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

آیا درمان نه پوچ به عنوان یک خطا در هنگام تصویب به کالاهای کابل تماس مجدد آزمون.
سخت در مورد اینکه آیا توابع stubbed با جدید یا نه آن می شود.
('جدید'، ...) withNew () اضافه شده به عنوان یک اصلاح خرد به جای خرد.
اضافه شده در (هدف) به عنوان یک تطبیق خرد برای چک کردن این اتصال یک تماس.

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

در تغییر AsyncSteps پس از آن کاری ادامه داده اند همه تماس ها به قبل از ()، آن را () و بعد () به طوری که هر بلوک منتظر برای همه مراحل آن صف را پر کنید.

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

در اشکال نمایه سازی ثابت در نسل پویا از لیست autoload.require.

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

در همه اجزای در حال حاضر در یک آرایه بسیار گسترده تر از سیستم عامل اجرا
JS.Class در حال حاضر با استفاده از چارچوب آزمون خود را، JS.Test تست شده است.
کتابخانه جدید: معیار، کنسول، Deferrable، OrderedHash، محدوده، OrderedSet، TSort.
HashSet تبدیل شده است اجرای پایه تنظیم و اجرای مجموعه های اصلی حذف شده است
StackTrace شده است کاملا بازرسی و نگهداری برای حمایت از توسعه تعریف شده توسط کاربر قابلیت ردیابی
جدید هسته روش ماژول # نام مستعار () برای روش های سمبول
روش کلمه کلیدی تعریف شده توسط کاربر با استفاده از Method.keyword ()
JS.Class دیگر پشتیبانی subclassing کلاس کلاس
# instanceMethod ماژول () روش است، نه یک تابع برمی گرداند
Enumerable # یا grep () در حال حاضر پشتیبانی انتخاب بر اساس نوع، به عنوان مثال items.grep (آرایه). آن گزاره های کاربردی مانند items.grep (تابع (x) {بازگشت X == 0}) را پشتیبانی نمی کند، شما باید Enumerable # استفاده را انتخاب کنید () برای این
اشیاء با خواص مشابه، و آرایه با همان عنصر در حال حاضر برابر در نظر گرفته هنگامی که به عنوان کلید هش استفاده
MethodChain # آتش () در حال حاضر MethodChain #__ __ EXEC به نام ()
JS.Ruby حذف شده است

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

می افزاید پشتیبانی برای گره، نهنگ دریایی قطب شمال و ویندوز اسکریپت میزبان به سیستم بارگذاری JS.Package.
اضافه می کند `کلان autoload` به سیستم بسته برای سرعت پیکربندی ماژول با استفاده از نام فایل کنوانسیون.
تغییر نام `نیاز ()` `به JS.require ()`، تا که به در تضاد با ماژول CommonJS API نیست.

در مورد نیاز:

به فعال سازی جاوا اسکریپت در سمت سرویس گیرنده

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

ClearScript
ClearScript

20 Jul 15

Klass
Klass

28 Apr 16

Py4J
Py4J

14 May 15

PEG.js
PEG.js

28 Sep 15

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

Faye
Faye

10 Dec 15

نظرات به JS.Class

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی