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.
מהדר הליבה לעומת זאת, אינו תלוי בצומת, וניתן להפעיל בסביבות צד השרת-JavaScript אחרים, או בדפדפן.
CoffeeScript משתמש רווחים משמעותיים בסגנון פייתון, כך קצות קו נחשבים לסופי הקוד כמו גם

מה חדש בהודעה זו :.

  • קבוע שגיאת מצב שעון הציגה ב1.9.1 כאשר הקומפילציה מספר קבצים עם אותו שם הקובץ.
  • תיקון באג לתשואה סביב ביטויים המכילים את זה.
  • הוספת אפשרות -r סגנון רובי לREPL, המאפשר דורש מודול לפני ביצוע עם --eval או --interactive.
  • x3c ב& #; script type = & quot; טקסט / coffeescript & quot; & # x3e; תגים, כדי למנוע בקשות דפדפן כפולות אפשריות עבור קבצי .coffee, עכשיו אתה יכול להשתמש בתכונת הנתונים src במקום src.
  • תיקוני באגים קטנים עבור IE8, ביטויים רגילים ES5 קפדן וBrowserify.

מה חדש בגרסת 1.9.2:

  • קבוע שגיאת מצב שעון
      הציגה ב1.9.1 כאשר קומפילציה מספר קבצים עם אותו שם הקובץ.
    • תיקון באג לתשואה סביב ביטויים המכילים את זה.
    • הוספת אפשרות -r סגנון רובי לREPL, המאפשר דורש מודול לפני ביצוע עם --eval או --interactive.
    • x3c ב& #; script type = & quot; טקסט / coffeescript & quot; & # x3e; תגים, כדי למנוע בקשות דפדפן כפולות אפשריות עבור קבצי .coffee, עכשיו אתה יכול להשתמש בתכונת הנתונים src במקום src.
    • תיקוני באגים קטנים עבור IE8, ביטויים רגילים ES5 קפדן וBrowserify.

    מה חדש בגרסת 1.9.1:

    • CoffeeScript תומך כעת גנרטורים ES6. גנרטור הוא פשוט פונקציה שמניבה.
      הודעות
    • ניתוח חזק יותר ושגיאה משופרת עבור מחרוזות וregexes -. במיוחד ביחס לאינטרפולציה
    • שינה את האסטרטגיה לדור של שמות משתנים מהדר הפנימי.
    • תאימות קבועה REPL עם הגרסאות האחרונות של צומת וIo.js.
    • תיקוני באגים קטנים שונים.

    מה חדש בגרסת 1.8.0:

    • אפשרות --join של CLI היא עכשיו לא מומלץ לשימוש.
    • מקור מפות כעת להשתמש .js.map כסיומת קובץ, במקום רק .map.
    • CLI עכשיו יוצא עם קוד היציאה 1 כאשר היא לא מצליחה לכתוב קובץ בדיסק.
    • מהדר כבר לא מתרסק על מיתרים קטועים, מצוטט אחד.
    • נתוני מיקום קבועים לאינטרפולציה מחרוזת, שגרמה מפות מקור מסונכרן.
    • סמן השגיאה בהודעות שגיאה כעת כראוי ממוקם אם הקוד יוכנס עם כרטיסיות.
    • קבוע שגיאת עיצוב קלה בערימת העקבות של CoffeeScript מקור-טלאי מפה.
    • מפעיל %% עכשיו כופה האופרנד הימני שלה רק פעם אחת.
    • עכשיו זה אפשרי לדרוש קבצי CoffeeScript מCakefiles מבלי לרשום את המהדר ראשון.
    • CoffeeScript REPL כעת לייצא ויכול להידרש באמצעות דורש "קפה-סקריפט / repl '.

    מה חדש בגרסת 1.7.0:

    • הודעות שגיאה משופרות, מפות

      מקור ומחסנית עקבות. מקור עכשיו מפות להשתמש המעודכן // # התחביר.

    • מוביל. עכשיו סוגר את כל שיחות פתוחות, המאפשר לתחביר שרשור פשוט.

    • כעת ניתן מסוכסך סוגריים
    • סגירה ולכן אינו גורמים לשגיאה בלתי צפויה.
    • נוסף **, // ו%% מפעילים ו... הרחבה ברשימות פרמטרים וביטויים ממוטטים.
    • עיצוב של הערות לחסום מלוקט שופר.
    • תיקיות לא עוד -p ב- Windows.
    • אפשרויות אובייקט עברה לCoffeeScript כבר לא מוטציה.

    מה חדש בגרסת 1.6.3:

    • CoffeeScript REPL עכשיו זוכר את ההיסטוריה שלך בין פגישות. בדיוק כמו REPL נכון צריכים.
    • כעת תוכל להשתמש דורש בצומת לטעון .coffee.md קבצים משכילים CoffeeScript. בדפדפן, טקסט / תגי תסריט קרוא-coffeescript.
    • פקודת --lint קפה הישנה הוסרה. זה היה שימושי בעת שעבדו במקור על מהדר, אבל כבר עלה על ידי JSHint. כעת תוכל להשתמש ב-l להעביר קבצים קרוא וכתוב בלמעלה stdio.

    מה חדש בגרסת 1.6.1:

    • קבוע רגרסיה 1.5.0 עם שיחות סמויות מרובות נגד אובייקט משתמע מסוכסך. שילובים של שיחות פונקציה סמויות ואובייקטים סמויים בדרך כלל צריכים להיות מנותחים יותר טובים עכשיו -. אבל זה עדיין לא סגנון טוב לקינם יותר מדי
    • .coffee.md עכשיו נתמך גם כסיומת קובץ משכיל CoffeeScript, לקיים נוסע. .litcoffee נשאר הקנונים אחד.
    • כמה תיקונים קלים המקיפים מאפייני חבר, שיטות מחויבות וסופר בהצהרות בכיתה.

    מה חדש בגרסת 1.5.0:

    • CoffeeScript REPL עכשיו מבוסס על הצומת. JS REPL, וצריך לעבוד טוב יותר ויותר בידידות.
    • חוזר ערכים מפורשים מבנאים עכשיו אסור. אם אתה רוצה לחזור ערך שרירותי, להשתמש בפונקציה, לא בנאי.
    • יכול כעת לולאה על מערך לאחור, מבלי להתמודד באופן ידני עם המדדים: לפריט ברשימה על ידי -1
    • מיקומי מקור עכשיו נשמרים בAST CoffeeScript, למרות שמפות מקור עדיין אינן נפלטים.

    מה חדש בגרסת 1.4.0:

    • מהדר CoffeeScript עכשיו רצועות BOM של מיקרוסופט UTF-8 אם הוא קיים, ומאפשר לך לקמפל קבצי מקור borked-BOM.
      אזהרות
    • צומת קבוע / פחת מהדר על ידי הסרת registerExtension, ונע מpath.exists לfs.exists.
    • tweaks הקטן לאוסף מעיכה, מרכאות בודדות אחוריים, חיתוך, ואת השגיאה למפתחות משוכפלים בliterals אובייקט.

    מה חדש בגרסת 1.3.2:

    • בתוך של פונקציה מקוננת בתוך שיטה למשל , זה עכשיו אפשר לקרוא לסופר בצורה מהימנה יותר (הולך באופן רקורסיבי עד).
    • משתני לולאה ושמה כבר אין היוריסטיקה לקביעת הטווח שונה ממשתנים מקומיים אחרים.
    • תיקון לכתמי צבע קינן בתוך LHS של ממוטט את המשימה.
    • תיקונים למצב המחמיר זמן הידור שלנו אוסרים של literals אוקטלי.

    מהו חדש בגרסת 1.3.1:

    • REPL עכשיו יש קו רב שימושי חדש מצב להזנה בלוקים גדולים של קוד. זה שימושי כאשר דוגמאות העתקה והדבקה לתוך REPL. כניסה למצב רב-קו עם Ctrl-V. גם אתה זכאי כעת קלט צינור ישירות לREPL.
    • CoffeeScript עכשיו מדפיס נוצר על ידי כותרת גרסת CoffeeScript בחלק העליון של כל קובץ שנאסף.
    • משימה מותנית של לא מוגדר בעבר משתנים או = b נחשבת כיום שגיאת תחביר.
    • לצבוט לסמנטיקה של מטלות, שכעת ניתן להשתמש כדי לדמות מרחב בקלות רבה יותר: לעשות (x = 1, y = 2) - וx3e #; ...
    • מדדי Loop הם עכשיו משתנים בתוך לולאת איטרציה, ובלתי ניתנים לשינוי ביניהם.
    • שני נקודות הקצה של הפרוסה עכשיו מותר להשמיט לעקביות, יעילות יצירת עותק רדוד של הרשימה.
    • tweaks נוסף וimprovments ל--watch קפה תחת הצומת של & quot; חדש & quot; להגיש צופה API. צפה עכשיו יצפצף כברירת מחדל אם אתה להציג את שגיאת תחביר לתסריט צפה. אנחנו גם עכשיו להתעלם ספריות נסתרות כברירת מחדל בעת הצפייה באופן רקורסיבי.

    מה חדש בגרסת 1.2.0:

    • שיפורים מרובים לקפה --watch ו-- להצטרף. כעת אתה יכול להשתמש בשניהם יחד, כמו גם להוסיף ולהסיר קבצים וספריות בתוך תיקיית --watch'd.
    • ההצהרה לזרוק כעת ניתן להשתמש כחלק מביטוי.
    • הערות בלוק בראש הקובץ יופיע כעת מחוץ למעטפת סגירת בטיחות.
    • קבוע מספר 1.1.3 רגרסיות קטין שקשורים למפעילים נגררים וקווים לא גמורים, ורגרסיה 1.1.3 גדולה יותר שגרמו פונקציות כרוכים בפונקציות כיתת כבול ליש לי שגוי זו.

    מה חדש בגרסת 1.1.3:

    • JS הידור של CoffeeScript עכשיו מנסה דברים מרחב ואת לשמור את זה קריא, כפי שניתן לראות בדוגמאות בדף זה.
    • עכשיו אתה יכול לקרוא לסופר בשיטות רמת כיתה בגופי כיתה, ושיטות בכיתה קשורות עכשיו לשמר ההקשר הנכון שלהם.

    • מספרי אוקטלי
    • JavaScript תמיד תמכו 010 הוא 8, ומספרים הקסדצימליים 0xf הוא 15, אבל CoffeeScript עכשיו תומך גם במספרים בינאריים:. 0b10 הוא 2
    • מודול CoffeeScript כבר קינן בספריית משנה כדי להקל לדרוש רכיבים בודדים בנפרד, מבלי להשתמש NPM. לדוגמא, לאחר הוספת תיקיית CoffeeScript לנתיב שלך: דורש ("קפה-סקריפט / לקסר ')
    • יש חדש & quot; קישור & quot; כוללים בנסה CoffeeScript בדף אינטרנט זה. השתמש בו כדי לקבל קישור קבוע לשיתוף למשל התסריט שלך.
    • קפה --watch כוללים כעת עובד רק על Node.js 0.6.0 וגבוה יותר, אבל עכשיו גם עובד כראוי ב- Windows.

    מה חדש בגרסת 1.1.2:

    • CoffeeScript משתמש Function.prototype.bind הילידים ל literals פונקציה מחויב בי זמין.
    • תיקונים ל:? עיצוב תגובה בלוק, = heregexes אוסף, שיחות סמויות נגד מבני שליטה, קריאה סמויה של בלוק לנסות / לתפוס, טיעוני variadic דולפים מהיקף מקומי, מספרי שורות בשגיאות תחביר הבאים, גישת נכס על literals מספר בסוגריים , מחויב שיטות בכיתה וסופר עם שמות שמורים, שיפוץ REPL, פסיק נערך ברציפות, הערות בלוק באובייקטים במרומז נקראים, ובאג Chrome.

    מה חדש בגרסת 1.1.1:.

    • שחרור תיקון באג לכיתות עם פונקציות בנאי חיצוניות

    מה חדש בגרסת 1.1.0:

    • בעת הפעלה באמצעות קפה הפעלה, process.argv ו חברים עכשיו לדווח קפה במקום צומת.
    • תאימות טובה יותר עם שינויי בדיקת מודול 0.4.x Node.js.
    • הפלט בREPL הוא עכשיו בצבעים, כמו הצומת שלו.
    • מתן CoffeeScripts בשרשור שלך שם בעת שימוש --join הוא עכשיו חובה.
    • תיקון לחלוקת מתחם lexing / = כregex בטעות.
    • כל תגי הטקסט / coffeescript צריכים עכשיו לבצע על מנת שאתה כלל.
    • תוקן בעיה עם subclasses המורחב באמצעות פונקציות בנאי חיצוניות.
    • קבוע לולאה אינסופית קצה-מקרה בaddImplicitParentheses.
    • קבוע האטת מעריכי עם שרשרות של שיחות פונקציה ארוכות.
    • GLOBALS כבר לא לדלוף לתוך REPL CoffeeScript.
    • פרמטרים הרטיבו מוכרזים מקומיים לפונקציה.

    מה חדש בגרסת 1.0.1:.

    • תוקן באג לקסר עם מזהי Unicode
    • עדכון REPL לתאימות עם Node.js 0.3.7.
    • קבוע דורש נתיבים יחסי בREPL.
    • נגרר חזרה ולחזור מוגדרים כעת מותאמים משם.
    • הפסיק דורש הליבה Node.js & quot; util & quot; מודול לגב-תאימות עם Node.js 0.2.5.
    • קבוע מקרה בו תמורה מותנית תגרום fallthrough בהצהרת מתג.
    • אובייקטים אופטימליים ריקים במשימת פירוק.

    מה חדש בגרסה 0.6.2:

    • קפה הפקודה החברה לשמר מבנה ספריות כאשר קומפילציה מדריך מלא של תסריטים. קבוע שני מחדלים שמונעים מהדר CoffeeScript מהריצה חי בתוך Internet Explorer. יש עכשיו תחביר להערות בלוק, דומות ברוחה לheredocs של CoffeeScript. התאמת תבנית יבשה בסגנון הרמוניה ECMA נתמך כעת, שבו שמו של הרכוש הוא זהה לשם של הערך: {שם, אורך}: func. תבנית תואמת כעת מותר בתוך משתני הבנה. אלא אם כן החברה אפשרה בצורת בלוק. עד לולאות נוספו, כהפוכה של בעוד לולאות. הצהרות מתג עכשיו מותרת ללא סעיפי אובייקט מתג. תואם עם v0.1.95 Node.js.

    דרישות :

    • Node.js 0.8.0 או גבוה יותר

  • תוכנה דומה

    LESSCPY
    LESSCPY

    13 Apr 15

    Gears
    Gears

    13 May 15

    gulp.js
    gulp.js

    20 Jul 15

    תוכנות אחרות של יזם Jeremy Ashkenas

    Docsplit
    Docsplit

    13 Apr 15

    Underscore.js
    Underscore.js

    11 Apr 15

    Backbone.js
    Backbone.js

    20 Jul 15

    תגובות ל CoffeeScript

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!
    חיפוש לפי קטגוריות