CanJS & Rsquo; ядро поддерживает Dojo , JQuery , Zepto , YUI и Mootools .
Таким образом, это & NBSP; открывает себя широкой группой разработчиков и вариантов использования благодаря ранее неизведанной возможности объединения технологий вместе, вместо того чтобы сосредоточиться только на одного инструмента.
Структура была построена на небольшом ядре и структуры MV *, поддерживая двустороннюю привязку данных, пользовательские метки, реагирующие виджеты и свой собственный механизм шаблонов.
CanJS работает с клиентской стороны (браузеры) и на стороне сервера среды (Node.js) AMD.
CanJS был разработан, чтобы быть частью структуры JavaScript - JavaScriptMVC
Что нового в этом выпуске:.
- Переименование и добавление can.Component ViewModel свойство.
- Установите контекст правильно, когда асинхронной Compute имеет длину 1
- Опечатка (использование @params вместо @param) в документации can.Model в
- Добавлено примечание и некоторые примеры кода, иллюстрирующий относительные can.view.Scope.attr поиска.
- может-значение не два пути связывают с ключевым значением, имеющим 0 и один значения на флажок
- Пробелы вокруг ключа с CAN-значения не два способа связать
- может-EVENT не может назвать промежуточные функции перед вызовом окончательной функции
- can.fixture.store с объектами не работает для .create
- can.Model ресурс не создает & Quot; уничтожить & Quot; статический метод
- Не изменяйте маршрут, если только изменение будет предваряя & Quot;! & Quot;
- Сделайте RequireJS работать с can.import
- Выполните сортировку плагин
- Может ли атр набор флажков
- Добавить / удалить события всегда дают вам обратно массивы
- Переехал Jquery из travis.yml файла и в devDependencies
- can.route.setState не глубоко очистить маршрут
- travis.yml before_script
- Observable может / карта / резервная плагин
<Литий> Добавляет can.Compute, и & Quot; вычислить & Quot; тип и сеттер / добытчика напорный для Пугин определить
Что нового в версии 2.3.1:.
- переименование и добавление can.Component ViewModel свойство
- Установите контекст правильно, когда асинхронной Compute имеет длину 1
- Опечатка (использование @params вместо @param) в документации can.Model в
- Добавлено примечание и некоторые примеры кода, иллюстрирующий относительные can.view.Scope.attr поиска.
- может-значение не два пути связывают с ключевым значением, имеющим 0 и один значения на флажок
- Пробелы вокруг ключа с CAN-значения не два способа связать
- может-EVENT не может назвать промежуточные функции перед вызовом окончательной функции
- can.fixture.store с объектами не работает для .create
- can.Model ресурс не создает & Quot; уничтожить & Quot; статический метод
- Не изменяйте маршрут, если только изменение будет предваряя & Quot;! & Quot;
- Сделайте RequireJS работать с can.import
- Выполните сортировку плагин
- Может ли атр набор флажков
- Добавить / удалить события всегда дают вам обратно массивы
- Переехал Jquery из travis.yml файла и в devDependencies
- can.route.setState не глубоко очистить маршрут
- travis.yml before_script
- Observable может / карта / резервная плагин
<Литий> Добавляет can.Compute, и & Quot; вычислить & Quot; тип и сеттер / добытчика напорный для Пугин определить
Что нового в версии 2.2.9:.
- переименование и добавление can.Component ViewModel свойство
- Установите контекст правильно, когда асинхронной Compute имеет длину 1
- Опечатка (использование @params вместо @param) в документации can.Model в
- Добавлено примечание и некоторые примеры кода, иллюстрирующий относительные can.view.Scope.attr поиска.
- может-значение не два пути связывают с ключевым значением, имеющим 0 и один значения на флажок
- Пробелы вокруг ключа с CAN-значения не два способа связать
- может-EVENT не может назвать промежуточные функции перед вызовом окончательной функции
- can.fixture.store с объектами не работает для .create
- can.Model ресурс не создает & Quot; уничтожить & Quot; статический метод
- Не изменяйте маршрут, если только изменение будет предваряя & Quot;! & Quot;
- Сделайте RequireJS работать с can.import
- Выполните сортировку плагин
- Может ли атр набор флажков
- Добавить / удалить события всегда дают вам обратно массивы
- Переехал Jquery из travis.yml файла и в devDependencies
- can.route.setState не глубоко очистить маршрут
- travis.yml before_script
- Observable может / карта / резервная плагин
<Литий> Добавляет can.Compute, и & Quot; вычислить & Quot; тип и сеттер / добытчика напорный для Пугин определить
Что нового в версии 2.2.6:.
- переименование и добавление can.Component ViewModel свойство
- Установите контекст правильно, когда асинхронной Compute имеет длину 1
- Опечатка (использование @params вместо @param) в документации can.Model в
- Добавлено примечание и некоторые примеры кода, иллюстрирующий относительные can.view.Scope.attr поиска.
- может-значение не два пути связывают с ключевым значением, имеющим 0 и один значения на флажок
- Пробелы вокруг ключа с CAN-значения не два способа связать
- может-EVENT не может назвать промежуточные функции перед вызовом окончательной функции
- can.fixture.store с объектами не работает для .create
- can.Model ресурс не создает & Quot; уничтожить & Quot; статический метод
- Не изменяйте маршрут, если только изменение будет предваряя & Quot;! & Quot;
- Сделайте RequireJS работать с can.import
- Выполните сортировку плагин
- Может ли атр набор флажков
- Добавить / удалить события всегда дают вам обратно массивы
- Переехал Jquery из travis.yml файла и в devDependencies
- can.route.setState не глубоко очистить маршрут
- travis.yml before_script
- Observable может / карта / резервная плагин
<Литий> Добавляет can.Compute, и & Quot; вычислить & Quot; тип и сеттер / добытчика напорный для Пугин определить
Что нового в версии 2.2.5:.
- переименование и добавление can.Component ViewModel свойство
- Установите контекст правильно, когда асинхронной Compute имеет длину 1
- Опечатка (использование @params вместо @param) в документации can.Model в
- Добавлено примечание и некоторые примеры кода, иллюстрирующий относительные can.view.Scope.attr поиска.
- может-значение не два пути связывают с ключевым значением, имеющим 0 и один значения на флажок
- Пробелы вокруг ключа с CAN-значения не два способа связать
- может-EVENT не может назвать промежуточные функции перед вызовом окончательной функции
- can.fixture.store с объектами не работает для .create
- can.Model ресурс не создает & Quot; уничтожить & Quot; статический метод
- Не изменяйте маршрут, если только изменение будет предваряя & Quot;! & Quot;
- Сделайте RequireJS работать с can.import
- Выполните сортировку плагин
- Может ли атр набор флажков
- Добавить / удалить события всегда дают вам обратно массивы
- Переехал Jquery из travis.yml файла и в devDependencies
- can.route.setState не глубоко очистить маршрут
- travis.yml before_script
- Observable может / карта / резервная плагин
<Литий> Добавляет can.Compute, и & Quot; вычислить & Quot; тип и сеттер / добытчика напорный для Пугин определить
Что нового в версии 2.1.4 / 2.2.0-pre.0:
- Сделать банки .Construct работы с геттер / сеттеров (и супер-плагин)
- compute.read Update также вернуть функции конструктора
- Свойство для которых не определены валидаций выдает исключение
- Чтение из неопределенных значений в области видимости.
- Исправлена функция перезапись
- Использование attrData.scope.compute как сеттер выдает ошибку, если геттер не была вызвана
- Настройка вычисляет созданный с computeData выбросит, если установлен первый
- Исправьте доступ к символам IE7
- $. Fn.scope неопределенными при использовании CommonJS
- Не удается прочитать свойства can.Map внутри метода значение свойства
- Удалены madeMap и getMapFromObject из LazyMap так как он не использовался
- Диспетчерские правильные аргументы с can.List: сращивание, если вставки и удаления одни и те же элементы .
- Противоречивые результаты при расширении разобранные can.Models
- область видимости объекты со свойствами функции конструктора, рассматриваются как методы
- предупреждение Усы на хелперов
- Расширение модели перезаписывает parseModels ()
- Не используется переменная в can.Model
Что нового в версии 2.1.3:
- Изменения:
- IE 8 + 10 исправлений
- Убеждается can.compute.read может прочитать окончательное значение can.route
- Позволяет карты, передаваемые в конструктор can.Map в
- Делает can.route.current наблюдаема
- Компонент не обновляет объем кода, класс, и данных-View-ID атрибут изменения
- предотвращения "утечки читает" на одного связывания, вычисляемых
- can.Map конструктор терпит неудачу, если он принят другой карты
- Неполная документация can.List.prototype.filter
- can.Map не стал вычислимы автоматически
- can.route.current не живут-Привязываемое
- setupSingleBindComputeHandlers утечка временные наблюдаемые.
- can.compute.read не должна вызывать can.route
- затруднительных compute.read с картой, завернутые в вычислительном
- При использовании помощника с 2-х трубная аргументов
- упрощать и прояснять lazymap документы
- Документирование, как получить доступ к свойствам карты, содержащей точку
Метод
Что нового в версии 2.1.0:
- Изменения:
- Stache проблема с воруют и одиночные кавычки
- Обновление компонентов документы о передаче в данных с помощью атрибутов
- can.Mustache, can.EJS и can.view.mustache, can.view.ejs амортизируются
- Доработка can.Map.define документы
- Предупреждение не используя расширения.
- Добавление руководство для разработки плагинов
- Список обещание документация.
- Усы DEV протоколирование
- can.Map.define
- Делает Can-значение и может-EVENT работа с {}
- Устранены ошибки с помощью пользовательских самозакрывающихся тегов и пустых пользовательских тегов.
- {} работает с CAN-значение и может щелкнуть
- Stache не регистрируется правильно с крадут
- can.Mustache является преобразование can.Model в can.Map
- может значение обработки NULL в дополнение к неопределенным для выбора элементов
- can.view.live документы
- Обновление страницы рецептов
Что нового в версии 2.0.7:
- Изменения:
- Конфигурация для сборки разработки AMD
- AMD DEV сборки
Что нового в версии 2.0.4:
- Функции определены глобально, когда оно не должно быть
- Не определен список передается {{#each}}
- Добавлен тест для вставленной ошибки событий (живой обязательный блок)
- Поддержка в сети Тестирование
- При использовании некоторых HTML-комментарии, can.view.Scanner не распознает их правильно
Что нового в версии 2.0.3:
- петли Усы не печатают 0
- Обратите внимание обновление построителя
- Предоставление функции can.Map конструктор Область видимости компонента не работает.
- @index не рассчитывается правильно, когда есть одинаковые элементы в списке
- Внутри EventHandler this.scope не установлен (как это называется на самом объеме)
- Поддержка Бауэр, несколько версий JQuery
Что нового в версии 2.0.0:
- Изменено:
- Замена списки Live-привязки
- Уничтожить PARAMS
- Специальный атрибут привязки
- Усы связывания списков в помощниках
- Некоторые атрибуты HTML требуют особого живого связывания
- Destroy шаблоны и атрибуты.
- Некоторые опечатка находится в документации.
- атр () не работает в некоторых случаях в IE9
- can.Object зависимость для can.fixture
- Просмотр визуализации функции не работают с Deferreds
- can.view.ejs (Str) и can.view.ejs (ID, ул) возвращают разные ответы
- can.Mustache: #if секции оказываются в два раза при активации от живого связывания
- can.route.ready не должен вызываться автоматически
- значения can.route по умолчанию не работает
Что нового в версии 1.1.8:
- can.Observe.List.Sort: исправление для случай, когда компаратор не является функцией
- makeFindOne ошибка Пример кэша: http://canjs.com/docs/can.Model.makeFindOne.html
- Два заявления возврата в Mustache.getHelper
- Рекомендуется синтаксические перерывы can.route
- Предотвращение бесконечной рекурсии на unbindAndTeardown при Наблюдайте-х _bindings не определено и наблюдаем самоссылающиеся
Что нового в версии 1.1.4:
- Добавлено:
- атрибут removeAttr can.Model.
- Вызов уничтожить на Non сохранялось модели.
- JQuery поддержка 1.9.x.
- Усы Помощники, которые принимают и возвращают вычисляет элемент должен работать.
Что нового в версии 1.1.3:
- Рендеринг модели в таблицах дают разные результаты, чем эквивалентный наблюдать
- Data Усы помощник не анализирует атрибут правильно
- Частичный вид Усы предположить правильный родительский тег для живого связывания
- Усы обертоны не разобрать правильно
Что нового в версии 1.1.2:
- решаемая проблема при краже шаблонов усов - можно / просмотр / усов возвращает объект может в настоящее время.
- Элементы управления не должны связываться с шаблонных событий, которые содержат неопределенные значения.
- Сброс формы изменения входных значений.
- Далее AMD построить улучшения.
Что нового в версии 1.1.0:.
- соответствие Добавлено AMD
Что нового в версии v1.0b:.
- Обновленные постраничной демо по умолчанию
Требования
- включен JavaScript на стороне клиента
- Node.js для серверных сред
Комментарии не найдены