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 была прекращена, развитие продолжается, как

<Особенности / STRONG>:.

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

Что нового В этом выпуске:

  • метод `` hasObserverFor` из SC.Observable` имеет была улучшена, чтобы также быть в состоянии дополнительно проверку против конкретной цели и метода. Это позволяет разработчику должным проверить существование конкретного обработчика перед добавлением его, а не только возможность для проверки существования любого обработчика (не зная, какой обработчик она есть).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Отвечая на одном пальце, два пальца или любой другой номер сенсорных кранов, пинчей (2+) или касаний пойло индивидуально или в группе. Например, ваш код может потребоваться для выполнения различных действий, когда один палец краны против, когда есть два пальца крана.
  • Сенсорный сессия, время между тем, когда первое прикосновение начинается и заканчивается последний штрих, может содержать более одного жеста. Например, это возможно, для пользователя для выполнения щепотку, а затем использовать третий палец, чтобы нажать, то проведите оставшиеся пальцы. Например, представьте себе, с помощью шнура, чтобы масштабировать изображение, нажмите, чтобы сохранить изменения, а затем проведите переместите его в сторону все, не поднимая пальцы. По крайней мере, способность выполнять жесты в одном сенсорном сессии несколько раз, делает жест признания более устойчив к бродячих случайных прикосновений.
  • Размах жесты теперь можно настроить в соответствии с любыми произвольными углами, а не только влево, вправо, вверх и вниз.
  • Размах жесты больше не вызвать, просто перемещая достаточно далеко в одном направлении. Они также должны двигаться быстро (настраивается) и в конечном немедленно.

Что нового в версии 1.10.2:

  • Добавлена ​​Ошибка Developer при попытке добавления записей без ID к отношениям.
  • Добавлена ​​отладки только в режиме разработчика, чтобы предотвратить ошибку двойные звонки на 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 верно. Включает в себя модульный тест.

  • не
  • Нет больше изменяет основные элементы, приведенные к 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 от перебора массива его содержимого, чтобы работать с редкими содержания.

  • не
  • The 'мобильных сафари' имя класса тело больше добавляется во всех браузерах. нет
  • Включает вставки в 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:

  • Нью-Предок Помощники
  • контексты в руле
  • Два-Way преобразования
  • SC.Run, наблюдатели и Дополнительные параметры
  • Шаблон Отладка
  • утверждать отчетность
  • Исправлена ​​unknownProperty

Что нового в версии 2.0 Beta 2:

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

Что нового в версии 1.6.0:

  • SproutCore 1.6 в значительной степени релиз Исправлена ​​ошибка с целью помочь обеспечить более стабильную работу.

Что нового в версии 2.0 ДП:

  • SproutCore 2.0 установка Developer Preview и до сих пор под тяжелая разработка и API-интерфейсы, скорее всего, изменится.

Что нового в версии 1.6 Beta:

  • Исправления в синхронизации между SproutCore RecordArray / ManyArray / ChildArray и TemplateCollectionView
  • Moved формы к экспериментальной базы
  • перемещена маршрутизации в рамках своей собственной
  • Улучшена возможность использовать элементы таблицы в шаблонах руле
  • 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 на стороне клиента

Похожие программы

Sizzle
Sizzle

10 Feb 16

vcs
vcs

13 May 15

Underscore.py
Underscore.py

13 May 15

Heeere
Heeere

1 Mar 15

Другие программы разработчика Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Комментарии к SproutCore

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям