JS.Class

צילום מסך תוכנה:
JS.Class
פרטי תוכנה:
גרסה: 4.0.5
טען תאריך: 13 May 15
מפתחים: James Coglan
רשיון: ללא תשלום
פופולריות: 35

Rating: 4.0/5 (Total Votes: 1)

זה יישום נמל ומתקדם של האובייקט / מודול / המערכת של רובי ליבת כיתה בקוד JavaScript, כמו גם כמה ספריות רובי סטנדרטיים והרחבות שונות.

תכונות תכונות כלליות

    :
  • שיטה מחייבת

  • מערכת אובייקט דמוית רובי עם שיעורים, mixins, ושיטות סינגלטון

  • סופר
  • המאוחר מחייבים טיעונים אופציונאלי קורא לשיעורי הורה וmixins
  • אלחוטי, ווים מורחבים וירשו
  • ממשקי API השתקפות למערכת האובייקט
  • אמנות לשוויון אובייקט, השוואה, איטרציה וליבון
  • גרסאות של מודולים שונים סטנדרטיים רובי ומבני נתונים

  • עובד עם:
  • צומת
  • V8
  • קרנף
  • לווייתן
  • SpiderMonkey
  • מארח Windows Script

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

    • MethodChain שמם #_ () לMethodChain #__ () כדי להימנע ממכים מדגישים בסוויטות בדיקה.

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

    • אל תתייחס אל null כשגיאה כאשר עבר לשיחות טלפון בדיקת סינכרוני.
    • להקפיד על אם פונקציות כיבתה נקראות עם חדש או לא.
    • נוסף withNew () כמשתנת בדל להחליף בדל ("חדש", ...).
    • נוסף על (יעד) כMatcher בדל לבדיקה זו מחייבת של שיחה.

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

    • AsyncSteps שינוי כך שעוטף את כל שיחות ללפני ( ), זה () ואחרי (), כך שכל בלוק מחכה לכל שלביו תורים כדי להשלים.

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

    • באג אינדקס קבוע בדור הדינמי של autoload.require רשימות.

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

    • כל מרכיבי החברה מנוהלים על מערך רחב יותר של פלטפורמות
    • JS.Class כעת נבדק באמצעות מסגרת בדיקה משלו, JS.Test.
    • ספריות חדשות:. בנצ'מרק, מסוף, Deferrable, OrderedHash, טווח, OrderedSet, טסוךט
    • HashSet הפך יישום הגדר בסיס, ויישום הסט המקורי הוסר
    • StackTrace חל שינוי לחלוטין לתמוך פונקציונלי התחקות משתמש מוגדרת להרחבה

    • #
    • מודול שיטת ליבה חדשה כינוי () לשיטות aliasing
    • שיטות מילות מפתח מוגדר משתמש באמצעות Method.keyword ()
    • JS.Class אינו תומך עוד בsubclassing כיתת הכיתה
    • מודול # instanceMethod () מחזיר שיטה, לא פונקציה
    • # אינספור grep () תומך כעת בחירה לפי סוג, לדוגמא items.grep (מערך). הוא אינו תומך בפרדיקטים פונקציונליים כמו items.grep (פונקציה (x) {== התמורה x} 0), אתה צריך להשתמש באינספור # בחר () לזה
    • אובייקטים עם אותם המאפיינים, ומערכים עם אותם האלמנטים נחשבים כיום שווים בעת שימוש כמפתחות Hash
    • # אש MethodChain () עכשיו נקרא __ exec #__ MethodChain ()
    • JS.Ruby הוסר

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

    • מוסיף תמיכה לצומת, לווייתן ומארח Windows Script למערכת טעינת JS.Package.
    • מוסיף מאקרו autoload` `למערכת החבילה להגדרת מהירות מודולים באמצעות מוסכמות שם הקובץ.
    • שינוי שם `דורש ()` `לJS.require () 'כדי שלא להתנגש עם API מודול CommonJS.

    דרישות :

    • לאפשר Javascript בצד הלקוח

  • תוכנה דומה

    Gambit
    Gambit

    9 Feb 16

    RealRand
    RealRand

    12 Apr 15

    pyquery
    pyquery

    13 Apr 15

    ClearScript
    ClearScript

    20 Jul 15

    תוכנות אחרות של יזם James Coglan

    Faye
    Faye

    10 Dec 15

    תגובות ל JS.Class

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