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

OSCHINA-MIRROR/Ale-js-ale

Клонировать/Скачать
README.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 14:02 f660eb1

О 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 )

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

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