CoffeeScript

نرم افزار تصویر:
CoffeeScript
جزئیات نرم افزار:
نسخه: 1.9.3 به روز شده
ها تاریخ: 4 Jun 15
توسعه دهنده: Jeremy Ashkenas
پروانه: رایگان
محبوبیت: 42
اندازه: 866 Kb

Rating: nan/5 (Total Votes: 0)

کامپایلر CoffeeScript در خالص CoffeeScript نوشته شده است، با استفاده از یک DSL کوچک در بالای ژنراتور تجزیه Jison، و به عنوان یک ابزار Node.js در دسترس است.
کامپایلر هسته با این حال، در گره در مرورگر بستگی ندارد، و می تواند در دیگر محیط های سمت سرور-جاوا اسکریپت اجرا شود، و یا.
CoffeeScript با استفاده از پایتون به سبک فضای خالی قابل توجه است، به طوری انتهای خط به عنوان انتهای کد نیز در نظر گرفته

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

ثابت خطای حالت دیده بان معرفی شده در 1.9.1 زمانی که تدوین فایل های چندگانه با نام فایل همان.
اشکالات برای عملکرد اطراف عبارات حاوی این.
اضافه شدن یک روبی به سبک گزینه -r به ن، که اجازه می دهد تا نیاز به یک ماژول قبل از اعدام با --eval یا --interactive.
در & # x3c. نوع اسکریپت = & quot؛ را متن / coffeescript و & quot؛ & # x3e. برچسب ها، برای جلوگیری از امکان درخواست تکراری مرورگر برای فایل های .coffee، شما هم اکنون می توانید ویژگی داده-SRC به جای SRC استفاده کنید.
رفع اشکال جزئی برای IE8، ES5 عبارات منظم دقیق و Browserify.

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

ثابت خطای حالت دیده بان معرفی شده در 1.9.1 زمانی که تدوین فایل های چندگانه با نام فایل همان.
اشکالات برای عملکرد اطراف عبارات حاوی این.
اضافه شدن یک روبی به سبک گزینه -r به ن، که اجازه می دهد تا نیاز به یک ماژول قبل از اعدام با --eval یا --interactive.
در & # x3c. نوع اسکریپت = & quot؛ را متن / coffeescript و & quot؛ & # x3e. برچسب ها، برای جلوگیری از امکان درخواست تکراری مرورگر برای فایل های .coffee، شما هم اکنون می توانید ویژگی داده-SRC به جای SRC استفاده کنید.
رفع اشکال جزئی برای IE8، ES5 عبارات منظم دقیق و Browserify.

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

در حال حاضر CoffeeScript ژنراتور ES6 پشتیبانی می کند. ژنراتور است که به سادگی یک تابع که بازده.
تجزیه بیشتر قوی و بهبود پیغام خطا برای رشته ها و regexes - به خصوص با توجه به الحاق.
استراتژی تغییر برای نسل از کامپایلر داخلی نام متغیر.
سازگاری ثابت ن با آخرین نسخه از گره و Io.js.
های مختلف رفع اشکالات جزئی.

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

این گزینه --join از CLI در حال حاضر منسوخ شده است.
نقشه منبع در حال حاضر استفاده .js.map به عنوان پسوند فایل، به جای فقط .map.
CLI در حال حاضر با کد خروج 1 خارج زمانی که آن را نتواند به ارسال فایل بر روی دیسک.
کامپایلر در ناقص، رشته ها تک به نقل از سقوط دیگر.
داده های مکان ثابت برای الحاقات رشته، که نقشه منبع خارج از سنکرون ساخته شده است.
نشانگر خطا در پیام های خطا در حال حاضر به درستی قرار اگر کد با زبانه فاصله دار.
ثابت خطای قالب بندی جزئی در منبع نقشه-وصله ردیابی های پشته CoffeeScript است.
اپراتور٪ در حال حاضر تنها یک بار مجبور عملوند سمت راست آن است.
در حال حاضر امکان نیاز به فایل های CoffeeScript از Cakefiles بدون نیاز به ثبت نام کامپایلر اول است.
CoffeeScript ن در حال حاضر صادر شده و می توان با استفاده از نیاز به "قهوه اسکریپت / ن 'مورد نیاز است.

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

پیغام خطا بهبود، نقشه منبع و آثار پشته. منبع Maps اکنون به روز // # نحو استفاده کنید.
پیشرو. در حال حاضر بسته تمام تماس های باز، اجازه می دهد برای نحو زنجیری شدن این ساده تر است.
براکت بسته شدن هم اکنون می توانید فاصله دار شود و به همین دلیل دیگر باعث خطای غیر منتظره.
اضافه شده **، // و اپراتورهای٪ و ... گسترش در لیست پارامتر ها و اصطلاحات destructuring.
قالب بندی از نظر بلوک را گردآوری نموده است بهبود یافته است.
هیچ پوشه -p بیشتر در ویندوز.
گزینه های شیء را به CoffeeScript به تصویب می رسد دیگر جهش یافته.

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

در CoffeeScript ن در حال حاضر تاریخ خود را بین جلسات به یاد. درست مثل یک ن مناسب باید.
هم اکنون می توانید استفاده کنید نیاز به در گره برای بارگذاری فایل های .coffee.md سواد CoffeeScript. در تگ مرورگر، متن / اسکریپت سواد-coffeescript.
قدیمی دستور --lint قهوه حذف شده است. این مفید بود در حالی که در ابتدا در کامپایلر کار، اما شده است JSHint پیشی گرفته است. شما در حال حاضر ممکن است استفاده از -l به تصویب فایل های با سواد در بیش از stdio.

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

ثابت رگرسیون 1.5.0 با تماس ضمنی چند برابر یک شی ضمنی فاصله دار است. ترکیبی از فراخوانی تابع ضمنی و تلویحی اشیاء به طور کلی باید بهتر تجزیه شود در حال حاضر - اما هنوز هم سبک خوب است به لانه آنها را بیش از حد به شدت.
.coffee.md در حال حاضر نیز به عنوان یک پسوند فایل سواد CoffeeScript پشتیبانی، برای قالب موجود است. .litcoffee یکی از متعارف باقی مانده است.
چند اصلاحات جزیی در اطراف خواص عضو، روش متصل و فوق العاده در اظهارات کلاس.

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

در CoffeeScript ن در حال حاضر در Node.js ن بر اساس، و باید بهتر و بیشتر آشنا کار می کنند.
بازگشت ارزش صریح و روشن از سازنده در حال حاضر ممنوع است. اگر می خواهید به بازگشت ارزش های خودسرانه، استفاده از تابع، نه یک سازنده.
هم اکنون می توانید بیش از یک آرایه به عقب حلقه، بدون نیاز به دستی با شاخص مقابله: برای آیتم در لیست های -1
مکان منبع در حال حاضر در CoffeeScript AST حفظ، اگر چه نقشه منبع هنوز در حال ساطع نمی شود.

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

کامپایلر CoffeeScript کن نوار مایکروسافت UTF-8 BOM در صورت وجود، به شما این امکان کامپایل فایل های منبع BOM-borked.
ثابت هشدارهای گره / کامپایلر میلی با از بین بردن registerExtension، و در حال حرکت از path.exists به fs.exists.
ترفند کوچک به مجموعه میله تزئيني پشت صندلی، backticks، برش، و خطا برای کلیدهای تکراری در لیترال شی.

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

در داخل یک تابع تو در تو در داخل یک روش به عنوان مثال، آن را در حال حاضر امکان تماس بگیرید فوق العاده با ضریب اطمینان بیشتر (به صورت بازگشتی پیاده روی تا).
متغیرهای حلقه به نام دیگر ابتکارات حوزه های مختلف از دیگر متغیرهای محلی.
ثابت برای splats تو در تو در LHS از destructuring انتساب.
اصلاحات به حالت سخت زمان کامپایل ما نهی از الفاظ مبنای هشت.

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

در ن در حال حاضر حالت چند خط جدید دستی برای ورود به بلوک های بزرگی از کد. این زمانی مفید است که نمونه های کپی و چسباندن-به ن. حالت چند خط با Ctrl-V را وارد کنید. همچنین شما می توانید در حال حاضر لوله ورودی به طور مستقیم به ن.
CoffeeScript در حال حاضر چاپ تولید شده با ضربه سر VERSION CoffeeScript در بالای هر یک از فایل وارد شده است.
انتساب مشروط قبلا تعریف نشده متغیر OR = B در حال حاضر در نظر گرفته یک خطای دستوری.
نیشگون گرفتن و کشیدن به معناشناسی انجام دهد، که در حال حاضر می تواند استفاده شود تا راحت تر شبیه سازی یک فضای نامی: آیا (x = 1، y = 2) - & # x3e. ...
شاخص حلقه در حال حاضر در یک تکرار حلقه تغییرپذیر و تغییر ناپذیر بین آنها را.
هر دو نقطه انتهایی از یک تکه در حال حاضر مجاز به حذف شود برای سازگاری، به طور موثر ایجاد یک کپی کم عمق از لیست.
ترفند های اضافی و improvments به --watch قهوه تحت این گره ها & quot؛ جدید & quot؛ فایل تماشای API. سازمان دیده بان در حال حاضر به طور پیش فرض بوق اگر شما معرفی یک خطای دستوری به یک اسکریپت را تماشا کردند. ما همچنین در حال حاضر دایرکتوری پنهان به طور پیش فرض در هنگام تماشای به صورت بازگشتی را نادیده گرفت.

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

در بهبود چندگانه به قهوه --watch و --join. شما در حال حاضر ممکن است هر دو با هم استفاده، و همچنین اضافه کردن و حذف فایل ها و دایرکتوری در یک پوشه --watch'd.
عبارت throw هم اکنون می توانید به عنوان بخشی از یک عبارت استفاده می شود.
نظرات مسدود کردن در بالای فایل در حال حاضر در خارج از لفاف بسته بندی بسته شدن ایمنی ظاهر می شود.
ثابت تعدادی از جزئی 1.1.3 رگرسیون نیاز به انجام با فرار اپراتورها و خطوط ناتمام، و رگرسیون بزرگ تر که باعث 1.1.3 توابع محدود در توابع کلاس موظف به نادرست این.

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

وارد JS CoffeeScript در حال حاضر به چیز فضای تلاش می کند و نگه داشتن آن قابل خواندن است، که شما می توانید در نمونه در این صفحه ببینید.
هم اکنون می توانید فوق العاده در روش سطح کلاس در بدن طبقه، و روش های کلاس محدود تماس بگیرید در حال حاضر زمینه درست خود را حفظ کند.
جاوا اسکریپت همواره اعداد مبنای هشت 010 8 است، و شماره هگزادسیمال 0xf 15 است پشتیبانی، اما CoffeeScript در حال حاضر نیز پشتیبانی از اعداد دودویی: 0b10 است 2.
ماژول CoffeeScript شده است تحت یک زیر شاخه های تو در تو به آن را آسان تر نیاز به اجزاء منحصر به فرد به طور جداگانه، بدون نیاز به استفاده NPM. به عنوان مثال، پس از اضافه پوشه CoffeeScript به مسیر شما: نیاز ('قهوه اسکریپت / lexer')
یک جدید & quot وجود دارد؛ لینک ها & quot؛ از ویژگی های در CoffeeScript سعی کنید در این صفحه وب. استفاده از آن را برای دریافت لینک اشتراک گذاری برای مثال اسکریپت شما.
قهوه --watch قابلیت در حال حاضر تنها در Node.js 0.6.0 و بالاتر کار می کند، اما در حال حاضر نیز به درستی کار میکند بر روی ویندوز.

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

با استفاده از CoffeeScript Function.prototype.bind بومی برای الفاظ تابع محدود که در آن در دسترس است.
راهحلهایی برای: بلوک نظر قالب بندی، = تلفیقی، تماس ضمنی در برابر ساختارهای کنترل، نیایش ضمنی از یک بلوک try / catch، استدلال variadic نشت از دامنه های محلی، شماره خط در خطا نحو heregexes زیر، دسترسی اموال در لیترال تعداد پرانتز، محدود کلاس روش و فوق العاده با نام محفوظ است، تعمیرات اساسی ن، سمی کالن وارد متوالی، نظرات بلوک در به طور ضمنی به نام اشیاء، و اشکال کروم.

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

به انتشار اشکالات برای کلاس های با توابع سازنده خارجی.

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

هنگام اجرای طریق اجرایی قهوه، process.argv و دوستان در حال حاضر به جای قهوه گزارش گره.
سازگاری بهتر با 0.4.x Node.js تغییرات ماژول مراجعه.
خروجی در ن در حال حاضر رنگی، مانند گره است.
دادن CoffeeScripts الحاق خود را یک نام در هنگام استفاده از --join در حال حاضر الزامی است.
ثابت برای تقسیم ترکیب lexing برنامه / = به عنوان یک عبارت منظم به طور تصادفی.
همه تگ های متن / coffeescript در حال حاضر باید در آنها در حال اجرا شامل.
موضوع را با زیر مجموعه گسترده با استفاده از توابع سازنده خارجی ثابت شده است.
ثابت حلقه بی نهایت لبه مورد در addImplicitParentheses.
کاهش سرعت نمایی ثابت با زنجیره طولانی از فراخوانی تابع.
GLOBALS دیگر به CoffeeScript ن نشت.
پارامترهای Splatted ها محلی برای تابع اعلام کرد.

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

رفع اشکال lexer با شناسه یونیکد.
به روز شده ن برای سازگاری با Node.js 0.3.7.
ثابت نیاز به مسیرهای نسبی در ن.
پیرو بازگشت و بازگشت تعریف نشده در حال حاضر بهینه سازی دور.
متوقف نیاز به هسته Node.js و & quot؛ زمانی و & quot؛ ماژول برای پشت سازگاری با Node.js 0.2.5.
ثابت یک مورد که در آن بازگشت مشروط می fallthrough در بیانیه ای سوئیچ شود.
اشیاء خالی بهینه سازی در destructuring انتساب.

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

به دستور قهوه در حال حاضر ساختار دایرکتوری زمانی که یک دایرکتوری کامل از اسکریپت ها حفظ کند. ثابت دو حذفیات که کامپایلر CoffeeScript جلوگیری از اجرای زنده در Internet Explorer شد. در حال حاضر یک نحو برای نظرات بلوک، در روح به heredocs CoffeeScript شبیه وجود دارد. هماهنگی ECMA DRY به سبک تطبیق الگو در حال حاضر پشتیبانی، که در آن نام از مالکیت همان نام ارزش است: {نام، طول}: میبخشند. تطبیق الگو در حال حاضر در متغیرهای درک مجاز می باشد. مگر اینکه در حال حاضر در فرم بلوک مجاز می باشد. تا زمانی که حلقه ها، به عنوان معکوس در حالی که حلقه اضافه شد. اظهارات سوئیچ در حال حاضر بدون بند سوئیچ شی مجاز می باشد. سازگار با v0.1.95 Node.js.

در مورد نیاز:

در Node.js 0.8.0 و یا بالاتر

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

Rubinius
Rubinius

10 Feb 16

CHICKEN
CHICKEN

6 Jun 15

JsShrink
JsShrink

13 Apr 15

Parrot
Parrot

10 Feb 16

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

Underscore.js
Underscore.js

11 Apr 15

Jammit
Jammit

11 Mar 16

Docco
Docco

28 Feb 15

نظرات به CoffeeScript

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