SproutCore

צילום מסך תוכנה:
SproutCore
פרטי תוכנה:
גרסה: 1.11.0
טען תאריך: 28 Feb 15
רשיון: ללא תשלום
פופולריות: 186

Rating: 3.0/5 (Total Votes: 1)

SproutCore מטרת ביצוע יישומי אינטרנט בנייה פשוטים ומהנים.
SproutCore נכתב בעקבות עקרונות ארכיטקטורת MVC.
גם אם זה ספריית JS, SproutCore יש יותר במשותף עם קקאו או .NET מ jQuery או MooTools.
2.x Sproutcore הופסק, פיתוח ממשיך כ< strong> הגחלת

תכונות :.

    • MVC ארכיטקטורה
    • תרכיזים במהירות
    • HTML 5 מוכנים
    • ניידים ידידותיים
    • Scalable
    • קל להתאמה אישית באמצעות ערכות נושא
    • שפותחה על קהילה
    • תיעוד

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

    • שיטת `` יש hasObserverFor` של SC.Observable` שופר להיות גם מסוגל לחלופין סימון נגד יעד ושיטה מסוימים. זה מאפשר למפתחים לבדוק כראוי לקיומו של מטפל ספציפי לפני הוספתו ולא רק להיות מסוגל לבדוק את קיומם של כל מטפל (בלי לדעת שמטפל זה).
    • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
    • בתגובה לאצבע אחת, שתי אצבעות או כל מספר אחר של רזי מגע, צובט (2+ נגיעות) או swipes בנפרד או כקבוצה. לדוגמא, הקוד שלך ייתכן שירצה לבצע פעולות שונות כאשר אצבע אחת ברזים לעומת כאשר יש ברז שתי אצבע.
    • הפעלת מגע, הזמן בין כאשר המגע הראשון מתחיל ומסתיים האחרון המגע, עשוי להכיל מחווה יותר מפעם אחת. לדוגמא, זה מאפשר למשתמש לבצע צביטה, ולאחר מכן להשתמש באצבע שלישית ברז, אז לסחוב את האצבעות שנותרו. לדוגמה, תניח באמצעות צביטה בקנה מידת תמונה, הקש כדי לשמור את השינוי ולאחר מכן לגנוב כדי להעביר אותו בצד כל זאת ללא הרמת האצבעות. לכל הפחות, את היכולת לבצע מחוות במגע פגישה אחת מספר רב של פעמים, הופכת את זיהוי מחוות חזקה יותר נגד נגיעות מקריות תועות.

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

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

    • נוסף שגיאת מפתחים כאשר מנסים להוסיף רשומות ללא id של מערכות יחסים.
    • נוסף debug מצב רק שגיאת מפתח כדי למנוע שיחות כפולות לmaterializeRecord מתוך materializeRecord. התוצאה היא מועתקת אובייקטים שנראים אותה ערכאת שיא אבל הם למעשה לא, מה שיכול להיות מאוד לאתר באגים זמן רב. אני מקווה שזה חוסך למפתחים הרבה צער.
    • הוסיף כמה באגים * מצב רק * `שיטות toString` לאיתור באגים קלים.
    • הוספת טיפה של מצב debug רק תמיכת מפתחים. במקרה של חיבור באופן ידני / איגודי ניתוק אפשר לנסות בטעות להיקשר לאובייקט חסר. המעקב אחר המחסנית הנורמלית זה היה לייצר קשה לעקוב אחרי כל כך אנו מציגים הודעת שגיאה עקיבה יותר עם המחסנית.

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

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

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

    • מרכך את דרישות תלות כלים לבנות מלהיות חרדי פסימי (כלומר בתוך גרסת קטין) להיות פסימי (כלומר בתוך גרסה גדולה).
    • פרוסה 'החוזרת' התיקונים ל2x גרסה. זה בצורה לא נכונה היה צירוף @ 2x לסוף הנתיב השלם (לשעבר. /resources/images/image-sliced-from.png@2x במקום /resources/images/image-sliced-from@2x.png).
    • תיקונים בשם שגוי & quot; מגיב & quot; גנרטור אל & quot; מדינה & quot; גנרטור ליצירת subclasses SC.State.
    • מתקן את מקרה גנרטור הנחש ל& quot; gen sproutcore & quot ;, כך ששמות כמו 'SCProject' יומרו כראוי ל'sc_project 'ולא' s_c_project '
    • .
    • תמיכה נוסף עבור רכוש רקע בגודל בspriting Buildtools, זה נדרש לspriting לעבוד כראוי ברשתית פיירפוקס.
    • מתקן חוסר עקביות ותחביר לא תקין במספר תבניות שנוצרו עם & quot; gen sproutcore & quot;.
    • תיקונים חסרים אזהרות גיליון עיצוב על יישום נקי שנוצרו עם & quot; אפליקציה gen sproutcore & quot; או & quot; sproutcore gen statechart_app & quot; על ידי הוספת גיליון עיצוב ברירת מחדל ליישום. כמו כן מוסיף גיליון עיצוב ברירת מחדל לעיצוב, בעת שימוש ב& quot; עיצוב gen sproutcore & quot; (כלומר משאב SC.Page)
    • מתקן חיפוש בינארי פסול בשימוש על ידי SC.ManyArray addInverseRecord שהביא ללולאה אינסופית.
    • תיקוני באגים שאפשרו את תפריט ההקשר להופיע ללא קשר לדריסת ContextMenu בתצוגה או הגדרת SC.CONTEXT_MENU_ENABLED או isContextMenuEnabled שווא. זה הופך את טיפול אירוע תפריט ההקשר להתנהג כמו מפתח, עכבר, וכו 'טיפול אירוע.
    • פעולות תיקונים:. DeleteForward, deleteBackward, moveLeft, moveRight, selectAll, moveUp וmoveDown להיות מטופלים תמיד על ידי אלמנט TextFieldView כאשר היא מתמקדת
    • תיקוני SC.TextFieldView להוסיף שורה חדשה כאשר המקש Enter באזור טקסט.
    • מתקן את ערך הרמז לכך שהוא SC.LabelView יופיע כאשר יש התווית אין ערך וisEditable נכון. כולל בדיקה יחידה.
    • לא עוד משנה את הפריטים הבסיסיים הניתנים לSC.SegmentedView עם תפריט גלישה ישירות כדי שלא תמיד מלוכלך האובייקט המקורי.

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

    • יישום לא נכון של תיקוני SC.SelectionSet: להגביל.
    • מתקן globals משתמע SC.MenuPane, יצירת דליפת זיכרון אפשרית.
    • דליפת זיכרון תיקונים עם נוף ילד של SC.View. הרכוש של הבעלים 'מנע נוף מלהיות מסוגל להיות אשפה שנאספו כאשר הם נהרסו.
    • תיקוני SC.stringFromLayout () לכלול את כל מאפייני הפריסה.

    מה חדש בגרסה 1.9.0:.

    • משפר ומוסיף הרבה תיעוד
    • מוסיף האפליקציה Showcase שימוש בhttp://showcase.sproutcore.com. יישום זה כולל יישום של עד תאריך של כל הצפיות של SproutCore ובקרה, כוללים קטעי קוד לאפשרויות רבות של כל אחד. האפליקציה גם קישורים להדגמות SproutCore, אשר נמצאות בהתאוששו וליישם מחדש.
    • מציג SC.Color.
    • תיקונים ומשפרים את מסגרת התקשורת.
    • מוסיף תמיכת SC.ProgressView בלתי מוגדרת.
    • מוסיף `useUnixTime` מייחס לSC.DateTime שיא מייחס מפעילים.
    • .
    • תמיכה בהודעות אירוע מוסיף XHR2

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

    • שגיאה קבועה תחביר בבדיקה יחידה Datastore
    • SC.SplitView יכול עכשיו SC.SplitChild Mixin.

    • divs הגבול דליל חלונית בורר
    • כדי שהם לא חופפים את תצוגת התוכן.
    • מונע סכסוך רכוש יעד בעת קביעת תצורת מטרות כפתור עם SC.AlertPane.
    • שינה את אריה-האורינטציה של SC.ScrollView האופקי ל" אופקי "מ'אנכי '.
    • מאפשר SC.CollectionFastPath לעבוד עם תוכן דליל על ידי תמיד חוזר תצוגת פריט גם כאשר תוכן הוא עדיין אינו זמין.
    • מונע SC.GridView מiterating על מערך התוכן שלה על מנת לעבוד עם תוכן דליל.
    • שם 'הניידת-ספארי "גוף הכיתה היא כבר לא הוסיף בכל הדפדפנים.
    • מאפשר הדבקה בSC.TextFieldView להודיע ​​ששינה את הערך.

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

    • מוסיף CSS החסר לSC.PickerPane ימין ועל שמאל מצביע.
    • מנקה את תבנית index.rhtml.
    • מוסיף `useUnixTime` מייחס לSC.DateTime שיא מייחס מפעילים.
    • מציג תיקונים ושיפורים למסגרת התקשורת.
    • תיקוני תיעוד.

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

    • מותג מבוא שלושה חלק מפורט במיוחד חדש לSproutCore
    • מדריך עזר חדש על כלי הבנייה.
    • תיקוני באגים רבים רבים. ראה changelog לפירוט מלא.
    • ראשיתה של יוזמה לנקות עיקרי כוללת מספר deprecations. חפש אזהרות קונסולה כדי לציין פונקציות מיושנות ולבדוק את רשימת השינויים לרשימה המלאה של deprecations.
    • מסגרת שולחן העבודה עודכנה ביסודיות לכלול WAI-ARIA הנכון מייחס לתאימות משופרת עם טכנולוגיות מסייעות.
    • קבל מבנה תרשים מצבים בסיסי בפרויקטים חדשים באמצעות מתג -statechart עם init sproutcore או sproutcore אפליקציה gen.
    • תרשים המצבים הברית יכולה להתבצע לייצג מסלול (על ידי מסלולי SC.routes ברירת המחדל) ואם הוקצה, המדינה תקבל הודעה בכל עת שינויי המיקום של האפליקציה כדי להתאים מסלול שהוקצה של המדינה.

    מה חדש בגרסת 1.7.1 beta:

    • פונקציות מדידת מחרוזת חדשות כדי לייעל את גלישה למחרוזת .
    • תמיכה נוסף עבור תיקון שגיאות אוטומטי וautoCapitalize בTextFields.
    • נוסף בחזרה סוגי האובייקט הוסרו בעבר על ידי SC.Object refactored
    • קוד נתיבי משקיף refactored לטיפול חזק יותר.
    • השכתוב SC.LOG_RUNLOOP_INVOCATIONS - עכשיו שונה ל SC.LOG_DEFERRED_CALLS - לעבוד עם יישום runloop החדש
    • .
    • נוסף SC.RunLoop.kill זה לסיים בצורה נקיה לולאה לרוץ במקרה של שגיאה.
    • הוספת היכולת להוסיף באופן דינמי substates לתרשים מצבים באמצעות שיטת addSubstate של מדינה.
    • עדכון היגיון תרשים מצבי מעקב.
    • עדכון SC.State. getSubstate עכשיו מקבל התקשרות; הוסיף שיטת getState; gotoState וgotoHistoryState כעת להשתמש getState
    • gotoState של מדינת עדכון וgotoHistoryState כדי לאפשר arg מדינת הבעה יותר שכעת מאפשר לשימוש ב'parentState '
    • עדכון שיטת getSubstate של SC.State כדי לאפשר ביטויי נתיב. גם refacted שיטת findFirstRelativeCurrentState.
    • globals החדש SC לספק מידע כמו מצב לבנות, לבנות ומספר אזור.

    מה חדש בגרסת 2.0 Beta 3:

    • חדשים קדמונים עוזרים
    • קשרים בכידון
    • משנה דו סטרי
    • SC.Run, משקיפים ופרמטרים נוספים
    • תבנית Debugging
    • דוחות טוענים
    • תקן עבור unknownProperty

    מה חדש בגרסת 2.0 Beta 2:

    • גרסה זו מבטלת מספר באגים ומשפר באופן משמעותי בעיות שימושיות, כמו גם תאימות לתקן עם Internet Explorer 6 + ואופרה.

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

    • SproutCore 1.6 היא במידה רבה לשחרור תיקון באג במטרה לעזור לספק חוויה יציבה יותר.

    מה חדש בגרסת 2.0 DP:

    • SproutCore 2.0 היא התקנת תצוגה מקדימה מפתח ועדיין ב פיתוח וממשקי תכנות יישומים כבדים עשויים להשתנות.

    מה חדש בגרסת 1.6 Beta :

    • תיקוני באגים לסנכרון בין SproutCore RecordArray / ManyArray / ChildArray ו TemplateCollectionView
    • טפסים הועברו למסגרת ניסיונית
    • ניתוב הועבר למסגרת משלה
    • יכולת משופרת לשימוש אלמנטי שולחן בתבניות כידון

    • תיקונים
    • CSS ודפדפנים עבור פקדים מובנים
    • באופן משמעותי ניקה ב- קו תיעוד

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

    • WAI-ARIA תמיכה
    • SCSS ונתונים URIs
    • תבנית נוף
    • Loading מודולרי

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

    • תיקוני באגים:
    • טון של תיקוני באגים לTemplateView
    • TemplateCollectionView עכשיו עובד עם RecordArrays
    • TemplateCollectionView הוא עכשיו הרבה יותר יעיל כאשר המערך זה מייצג את השינויים
    • מתקן באג בעוזר {{}} #each שבו התוכן שלא מעדכן לאחר ששינה את
    • מתקן באג שבי {{}} bindAttr לא עבד כאשר מסופק עם תכונת מעמד
    • באופן מפורש תעד את קיומו של נכס itemViewTemplate בTemplateCollectionView
    • מתקן באג שבי נכסים מחושבים לא שנפסלו כאשר הנכס הראשון בדרכו של המפתח התלוי השתנו
    • הוסר כמה פסיקים נגררים שגורמים לשגיאות ב- Internet Explorer 7
    • מתקן באג שבי בדיקות יחידה היו נכשלים ב- Internet Explorer 7
    • פותר בעיה שבה שדות טקסט לא היו מסוגלים להיות מופעל על מכשירי אנדרואיד
    • הוסר אזהרה לא חוקית כאשר איגודים היו קשורים
    • מאפיינים:
    • Bindings עכשיו לירות באופן אוטומטי כאשר נכס השתנה באמצעות קונסולת debug
    • שיפורים משמעותיים בתיעוד מוטבע
    • QUnit עדכון לגרסה האחרונה

    דרישות :

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

  • תוכנה דומה

    Rangy
    Rangy

    13 May 15

    UglifyJS
    UglifyJS

    10 Feb 16

    tileJs
    tileJs

    13 May 15

    תוכנות אחרות של יזם Strobe Inc. and contributors

    Ember
    Ember

    12 Mar 16

    תגובות ל SproutCore

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