1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/powjs-powjs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 4.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 12.03.2025 19:02 cc5c7fa

Журнал изменений

Этот проект следует принципам Семантического версионирования.

2.3.2

  • Добавлен метод addon для установки плагинов или контекста.

2.3.1

  • Изменено внутреннее свойство плагина $ на x. Это означает, что теперь это свойство доступно пользователям.

2.3.0

  • Исправлена ошибка в методе each при обработке случая each="val-val".
  • Улучшена проверка интерполяции, поддерживающая случаи типа }}{{ или {{ или }}.
  • Изменено использование директив с интерполяцией для предотвращения двусмысленностей.

2.2.3

  • Исправлена ошибка в экспорте exports.
  • Оптимизировано использование ownerDocument.adoptNode для работы с узлами.
  • Изменено использование = вместо ^ для прямого назначения значения в this.parent.textContent.
  • Добавлен метод removeChildren для удаления всех потомков узла this.node.
  • Добавлена поддержка псевдоузлов, начинающихся с :, выполняющих операцию this.node = this.parent.

2.2.2

  • Оптимизирована проверка конфликтов порядка директив.

2.2.1

  • Оптимизирован тип верхнего уровня узла до template.content, чтобы избежать загрузки ресурсов, таких как изображения, во время отрисовки.

  • Оптимизирована сохранность содержимого для ^style, ^script, !Comment, не выполняя интерполяцию.

  • Оптимизирована поддержка шаблонов для DocumentFragment, HTMLTemplateElement, NodeList, Node, [Node], String.## 2.2.0

  • Исправлена ошибка в экспорте exports.

  • Оптимизирован вывод метода toScript.

  • Изменено правило окончания директивы if с || на ;.

  • Добавлены дополнительные параметры и аргументы для метода each.

2.1.1

  • Исправлена ошибка в методе each при распознании аргументов.

2.1.0

  • Исправлена ошибка в методе if при работе с #text string.
  • Изменено алгоритмическое определение isRoot для обеспечения реального времени отрисовки.
  • Добавлен метод func для названия представлений и вызова представлений.
  • Добавлена поддержка распознавания аргументов, см. раздел each-render.
  • Добавлен метод isReal для проверки соединения текущего узла с реальным DOM страницы.

2.0.0

  • Изменено окружение на ECMAScript 6.

  • Объединены условия рендера и изменяемые метки в директиве if.

  • Введено использование шаблонных строк ${x} для интерполяции.

  • Изменён формат метода toScript() для поддержки мультиузловых шаблонов.

  • Изменён формат входных параметров модуля options.

  • Удалены методы require(), outerHTML(), node(), view.

  • Добавлена поддержка мультиузловых шаблонов: Node, [Node], NodeList.

  • Добавлено свойство node для текущего рендера узла.

  • Добавлены вспомогательные методы prop(propertyName[, v]), exports(target), lastChild(), isRoot(), query(selector).

  • Добавлены методы управления узлами appendTo(node), renew(node), insertBefore(node), insertAfter(node).## 1.1.0

  • Добавлены .outerHTML и поддержка плагинов.

1.0.0

  • Первый рабочий выпуск.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/powjs-powjs.git
git@api.gitlife.ru:oschina-mirror/powjs-powjs.git
oschina-mirror
powjs-powjs
powjs-powjs
master