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

OSCHINA-MIRROR/Ale-js-ale

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

О Ale.js

Введение

(Добавляя Ale.js на StarCodeCloud, не забудьте также поставить нам звезду на GitHub! Большое спасибо!)

Ale (по-китайски: пиво) — это инкрементальный фреймворк для создания пользовательского интерфейса в виде компонентов. В отличие от других больших фреймворков, Ale требует от вас сосредоточиться только на данных и не беспокоиться о содержимом, связанном с представлением. Когда вы обновляете данные, все места в представлении, которые их используют, также обновляются.

Мы объединили некоторые функции Vue и React в Ale, чтобы сделать его более удобным и лёгким. Кроме того, в Ale применяется алгоритм diff (благодаря собственному алгоритму diff от Ale, который занимает всего около 50 строк и очень лёгок).

Кроме того, вам вообще не нужно беспокоиться о производительности в Ale, потому что после сжатия (не g-zip) размер Ale составляет примерно 7 КБ, а скорость выполнения примерно в 3 раза выше, чем у Vue и React!

Если вы опытный фронтенд-разработчик и хотите узнать конкретные различия между Ale и другими библиотеками / фреймворками, посетите страницу Сравнение с другими фреймворками.

Простой пример

//Простой пример HelloWorld
Ale("helloworld", {
    template: "Hello World"
})

Ale.render("helloworld", {
    el: "#app"
})

Совместимость с браузерами

Ale не поддерживает IE8 и более ранние версии, поскольку Ale использует функции ECMAScript 5, которые невозможно эмулировать в IE8. Однако он поддерживает все браузеры, совместимые с ECMAScript 5.

Экосистема

QQ группа:

Официальная QQ группа ale.js

Документация

Для просмотра документации и онлайн-примеров посетите cn.alejs.org.

Лицензия

MIT

Copyright (c) 2018-present, Yingxuan (Bill) Dong

Комментарии ( 0 )

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

Введение

Быстрый и высокопроизводительный фреймворк для создания компонентов пользовательского интерфейса на JavaScript. Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Ale-js-ale.git
git@api.gitlife.ru:oschina-mirror/Ale-js-ale.git
oschina-mirror
Ale-js-ale
Ale-js-ale
master