SproutCore

Скріншот програми:
SproutCore
Дані програми:
Версія: 1.11.0
Дата завантаження: 28 Feb 15
Розробник: Strobe Inc. and contributors
Ліцензія: Безкоштовно
Популярність: 42

Rating: nan/5 (Total Votes: 0)

SproutCore прагне зробити будівлю веб-додатки просто і весело.
SproutCore була написана в відповідності з архітектурою принципів MVC.
Навіть якщо це бібліотека JS, SproutCore має більше спільного з какао або .NET, ніж JQuery або MooTools.
SproutCore 2.x була припинена, розвиток триває, як Ember

Особливості :.

  • MVC архітектура
  • Концентрати на швидкості
  • HTML 5 готові
  • Мобільні дружніх
  • Scalable
  • Легко налаштувати за допомогою тем
  • Основний розвинувся
  • Документація

Що нового У цьому випуску:

  • `метод hasObserverFor` із` SC.Observable` має була покращена, щоб бути в змозі також можна перевірити відносно конкретної мети і методу. Це дозволяє розробнику належним чином перевірити на наявність конкретного обробника перед додаванням його, а не тільки можливість перевірити існування будь-якого обробника (не знаючи, який обробник вона є).
  • SC.Gesturable і SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Відповідаючи на одному пальці, два пальця або будь-який інший номер сенсорних кранів, Пінч (2+ торкання) або пійло індивідуально або в групі. Наприклад, ваш код може знадобитися виконати різні дії, коли один палець крани проти, коли є два пальці натисніть.
  • сенсорний сесії, коли час між першим сенсорним починається і закінчується останній штрих, може містити більш ніж один жест. Наприклад, це можливо для користувачеві виконувати дрібку, а потім використовувати третій палець, щоб натиснути, то проведіть залишилися пальці. Наприклад, уявіть собі, за допомогою шнура, щоб масштабувати зображення, натисніть, щоб зберегти зміни, а потім проведіть щоб перемістити його в сторону все, не відриваючи пальці. Принаймні, здатність виконувати жести в один дотик сесії кілька разів, робить жест визнання більш стійкий до бродячих випадкових дотиків.
  • коромисло жести тепер можна налаштувати відповідно до будь довільними кутами, а не тільки зліва, справа, до і вниз.
  • коромисло жести більше не викликати, просто переміщуючи досить далеко в одному напрямку. Вони також повинні рухатися швидко (настроюється) і в кінцевому негайно.

Що нового у версії 1.10.2:

  • Додана Помилка розробника при спробі додавання записів без ідентифікатори до відносин.
  • Додана Debug тільки в режимі розробника помилку, щоб запобігти подвійні дзвінки на materializeRecord зсередини materializeRecord. Результат дублюється об'єкти, які можуть опинитися в тій же записи примірника, при цьому насправді немає, що може бути дуже багато часу для налагодження. Сподіваємося, це економить розробникам багато горя.
  • Додано декілька * налагодження тільки в режимі * `Способи toString` для полегшення налагодження.
  • Додана трохи режимі налагодження підтримки розробників. Якщо вручну Підключення / відключення прив'язки, що це можливо, щоб випадково намагаються прив'язати до втрачений об'єкт. Нормальний слід стека це буде виробляти важко стежити, щоб ми представляємо повідомлення більш простежується помилку зі стеком.

Що нового у версії 1.10.0:

  • дозволяє настроїти буде викликаний після того живою в те ж саме запустити цикл. Відрегулюйте може статися чисто, який не вплине на анімацію або він може зіткнутися, і в цьому випадку воно буде скасовувати анімацію.
  • Покращує внутрішня структура код для підтримки оптимізація двигунів JS.
  • Робить умовно, що спроби заблокувати всі текстові поля від отримання фокусу позаду модального вікна, не в більш швидко (це також запобігає отримання панелі на погляди, які можуть не мати панель).

Що нового у версії 1.9.2:

  • Пом'якшує вимогам інструменти розробки залежностей від того ультра- песимістичний (тобто протягом незначного версії), щоб впадати в песимізм (тобто в межах основної версії).
  • скибочку операції "REPEAT" для @ 2x версії. Було неправильно додавання @ 2x до кінця весь шлях (напр. /resources/images/image-sliced-from.png@2x Замість /resources/images/image-sliced-from@2x.png).
  • Виправлена ​​неправильно названий і Quot; відповідач і Quot; генератор & Quot; стан & Quot; генератор для генерування SC.State підкласів.
  • Виправлена ​​корпусі генератора змію і Quot; SproutCore ген & Quot;, так що імена, як "SCProject" Отримати належним чином перетворений в 'sc_project ", а не" s_c_project "
  • .
  • Додана підтримка для фону розміру майна в інструмент збірки spriting, це необхідно для spriting щоб працювати належним чином в сітківці Firefox.
  • виправлені невідповідності і неправильне синтаксис в декількох шаблонів, створених з & Quot; SproutCore покоління і Quot ;.
  • Виправлена ​​відсутні стилів попередження про чистому додаток, отримані з & Quot; SproutCore покоління додаток і Quot; або & Quot; SproutCore покоління statechart_app і Quot; шляхом додавання стилів за замовчуванням для програми. І додає стилів за замовчуванням для конструкції, при використанні & Quot; SproutCore дизайн & Quot покоління; (Тобто SC.Page ресурсів)
  • Виправлена ​​неправильне бінарний пошук, використовуваний SC.ManyArray addInverseRecord, що призвело в нескінченному циклі.
  • Виправлена ​​помилка, яка дозволяла контекстне меню з'являтися незалежно від перевизначення Контекстне в цілях або настройки SC.CONTEXT_MENU_ENABLED або isContextMenuEnabled брехня. Це робить обробка подій контекстне меню поводяться однаково як ключ, миші і т.д. обробки подій.
  • дії виправлення :. deleteForward, deleteBackward, moveLeft, moveRight, SelectAll, MoveUp і MoveDown бути завжди обробляються елементом TextFieldView, коли воно має фокус
  • Виправлена ​​SC.TextFieldView, щоб вставити новий рядок, коли натиснута клавіша на текстовій області введення.
  • Фіксує значення натяк на SC.LabelView так, що він з'явиться, коли мітка не має ніякого значення і IsEditable це правда. Включає в себе блок тест.

  • не «LI> Немає більше змінює основні елементи, приведені до SC.SegmentedView з меню переповнення безпосередньо, так що ми не завжди брудний вихідний об'єкт.

Що нового у версії 1.9.1:

  • Виправлена ​​неналежне виконання SC.SelectionSet: обмежити.
  • Виправлена ​​неявні глобальні в 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 :.

  • Виправлена ​​помилка синтаксису в модульного тестування сховища даних
  • SC.SplitView тепер можуть домішка SC.SplitChild.
  • тонше вибору кордон панелі діви, так що вони не перетинаються уявлення вмісту.
  • Запобігає конфлікт цільове властивість при налаштуванні цілей кнопка з SC.AlertPane.
  • Змінено арію орієнтацію горизонтального SC.ScrollView в "горизонтальної" від «вертикалі».
  • Дозволяє SC.CollectionFastPath працювати з рідкісним змістом, завжди повертаючись представлення елементів, навіть якщо контент не доступний.
  • Запобігає SC.GridView від перебору його безліччю вмісту, щоб працювати з рідкісними змісту.

  • не «LI>« Мобільний-сафарі "Ім'я класу тіло більше додається у всіх браузерах. не
  • Включає вставки в SC.TextFieldView повідомити, що вартість змінилася.

Що нового у версії 1.8.1:

  • Додає відсутня CSS для SC.PickerPane вліво і вправо покажчик.
  • прибирає шаблон index.rhtml.
  • Додає `useUnixTime` віднести до SC.DateTime запис атрибутів обробників.
  • представляє виправлень і поліпшень в рамках засобів масової інформації.
  • Документація виправлення.

Що нового у версії 1.8 :.

  • новий високу деталізацію трьох частин введення в SproutCore
  • новий довідник по збірки.
  • Багато, багато виправлень помилок. См змін для повного зриву.
  • Початок великої очистити ініціативою включає в себе кілька використання застарілих. Подивіться на консолі попередження, що вказують на застарілих функцій і перевірте список змін для повного списку Застарілі.
  • рамки для робочого був ретельно оновлений, щоб включити правильно WAI-ARIA атрибути для поліпшення сумісності з допоміжними технологіями.
  • Отримати основну структуру діаграми станів в нових проектах з використанням -statechart вимикач з SproutCore ініціалізації або SproutCore покоління додатків.
  • Statechart Штати можуть бути зроблені, щоб представити маршрут (по SC.routes Маршрути за замовчуванням), а якщо вона призначена, держава буде отримувати повідомлення в будь-який час змінює своє місце розташування додатки, щоб він відповідав дозволеного маршруту держави.

Що нового у версії 1.7.1 бета-версії:

  • Нові вимірювальні функції рядок для оптимізації для струнного упаковці .
  • Додана підтримка для функції автозаміни і autoCapitalize в TextFields.
  • Додана назад типи об'єктів зняті раніше з допомогою реорганізованим SC.Object
  • реструктурировать шляху спостерігачів код для більш надійної обробки.
  • Переписати SC.LOG_RUNLOOP_INVOCATIONS - нині перейменований в SC.LOG_DEFERRED_CALLS - працювати з новою реалізації runloop
  • .
  • Додана цей SC.RunLoop.kill припинити чисто цикл запуску в разі помилки.
  • Додана можливість динамічно додавати підстанів діаграми станів за допомогою методу держави addSubstate.
  • Оновлене відстеження логіки діаграми станів.
  • Оновлене SC.State. getSubstate тепер приймає зворотного виклику; додав метод GetState; GoToState і gotoHistoryState тепер використовують GetState
  • ОНОВЛЕНО держави GoToState і gotoHistoryState, щоб забезпечити більш виразною державної аргументу, що тепер дозволяє використання "parentState"
  • Оновлене метод SC.State в getSubstate, щоб виразів шляху. Також refacted метод findFirstRelativeCurrentState.
  • Нью-SC глобальні надати інформацію, як режим будівництва, номер збірки і локаль.

Що нового у версії 2.0 Beta 3:

  • New предків Помічники
  • контекстів, в кермі
  • Двостороння перетворення
  • SC.Run, спостерігачі та Додаткові параметри
  • Шаблон Налагодження
  • стверджувати звітність
  • Виправлена ​​unknownProperty

Що нового у версії 2.0 Beta 2:

  • Ця версія усуває ряд помилок і значно покращує питання юзабіліті, а також сумісність кріплення з Internet Explorer 6+ і Opera.

Що нового у версії 1.6.0:

  • SproutCore 1,6 значній мірі реліз Виправлена ​​помилка з метою допомогти забезпечити більш стабільну роботу.

Що нового у версії 2.0 DP:

  • SproutCore 2.0 Установка Developer Preview і досі під важкий Розробка та API-інтерфейси, швидше за все, зміниться.

Що нового у версії 1.6 Beta:

  • Виправлені помилки з синхронізацією між SproutCore RecordArray / ManyArray / ChildArray і TemplateCollectionView
  • переміщена форми до експериментальної бази
  • переміщена маршрутизації в свою рамках
  • Покращена можливість використовувати елементи таблиці в шаблонах Рулі
  • CSS і крос-браузерні виправлення для вбудованих елементів управління
  • Значно очищений експлуатаційної документації

Що нового у версії 1.5.0:

  • WAI-ARIA Підтримка
  • SCSS і даних URI,
  • Шаблон Подивитися
  • Модульна Завантаження

Що нового у версії 1.5.0 RC2:

  • Виправлена ​​помилка:
  • т виправлень для TemplateView
  • TemplateCollectionView тепер працює з RecordArrays
  • TemplateCollectionView тепер набагато більш ефективним, коли масив, то він представляє зміни
  • Виправлена ​​помилка в {{#each}} помічника, де зміст не оновлював після того, як змінився
  • Виправлена ​​помилка, при якій {{bindAttr}} не працює, коли це передбачено з атрибутом класу
  • Явно документально існування itemViewTemplate власності в TemplateCollectionView
  • Виправлена ​​помилка, при якій не були визнані недійсними обчислені властивості, коли перша властивість в дорозі їх утриманні ключа змінився
  • Прибрані кілька кінцеві коми, які були привести до помилок в Internet Explorer 7
  • Виправлена ​​помилка, при якій юніт-тести провалилася на Internet Explorer 7
  • Вирішено проблему, коли текстові поля були здатні активуватися на пристроях Android
  • Вилучено невірне попередження, якщо прив'язки були пов'язані
  • Особливості:
  • Наручники тепер спрацьовувати автоматично, якщо властивість змінюється за допомогою консолі налагодження
  • Істотні поліпшення в експлуатаційній документації
  • Оновлене QUnit до останньої версії

Вимоги

  • включений JavaScript на стороні клієнта

Схожі програми

UglifyJS
UglifyJS

10 Feb 16

Argo
Argo

10 Dec 15

Rugged
Rugged

10 Apr 16

Unirest (Ruby)
Unirest (Ruby)

13 May 15

Інші програми розробника Strobe Inc. and contributors

Ember
Ember

12 Mar 16

SproutCore

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями