WikiDer > Svelte
Оригинальный автор (ы) | Рич Харрис |
---|---|
изначальный выпуск | 26 ноября 2016 г.[1] |
Стабильный выпуск | 3.21.0 / 23 апреля 2020 г.[2] |
Репозиторий | Svelte Репозиторий |
Написано в | Машинопись |
Платформа | Веб-платформа |
Размер | 3,6 КБ[3] |
Тип | Веб-фреймворк |
Лицензия | Лицензия MIT |
Интернет сайт | стройный |
Svelte это бесплатно и с открытым исходным кодом внешний интерфейс[4] Фреймворк JavaScript[5] создан Ричем Харрисом и поддерживается Харрисом и другими членами основной команды Svelte.[6] Приложения Svelte не содержат ссылок на фреймворки. Вместо этого создание приложения Svelte генерирует код для управления ДОМ, что может уменьшить размер передаваемых файлов, а также улучшить запуск клиента и производительность во время выполнения. Svelte имеет свой компилятор для преобразования кода приложения в клиентский JavaScript в время сборки. Это написано в Машинопись.[7][8]Svelte исходный код под лицензией Лицензия MIT и размещен на GitHub.[9]
История
Предшественником Svelte является Ractive.js, который Рич Харрис разработал ранее.
Версия 1 Svelte была написана на JavaScript и был выпущен 29 ноября 2016 года.
Версия 2 Svelte была выпущена 19 апреля 2018 года.
Версия 3 Svelte написана на Машинопись и был выпущен 21 апреля 2019 года.
пример
Приложения и компоненты Svelte определены в .svelte
файлы, которые HTML файлы, расширенные синтаксисом шаблонов, который похож на JSX. Svelte перепрофилирует синтаксис меток JavaScript $:
помечать реактивный заявления. Переменные верхнего уровня становятся состоянием компонента, а экспортированные переменные становятся свойствами, которые получает компонент.
<сценарий> позволять считать = 1; $: вдвое = считать * 2;</сценарий><п>{count} * 2 = {удвоено}</п><кнопка по щелчку={() => count = count + 1}> Count</кнопка>
Оказать влияние
Vue.js построил свой API и однофайловые компоненты по образцу Ractive.js, предшественника Svelte.
Смотрите также
- Фреймворк JavaScript
- HTML
- Каскадные таблицы стилей
- Сравнение фреймворков JavaScript
- React (веб-фреймворк)
- Vue.js
использованная литература
- ^ «Фреймворки без фреймворка: почему мы не подумали об этом раньше?». Svelte.
- ^ "Svelte Releases". GitHub. 23 апреля 2020.
- ^ "[email protected]". BundlePhobia. 22 марта 2020.
- ^ https://en.wikipedia.org/wiki/Front_end_and_back_end Отсутствует или пусто
| название =
(Помогите) - ^ "React против Svelte, фреймворка времени сборки JavaScript". react-etc.net.
- ^ «Svelte 3 Front-End Framework переносит реактивность в язык JavaScript, вопросы и ответы с Ричем Харрисом». InfoQ.
- ^ «8 самых интересных фреймворков JavaScript, которые стоит изучить в 2019 году - Developer Drive». www.developerdrive.com.
- ^ Криль, Пол (2 декабря 2016 г.). «Тонкий и быстрый фреймворк Svelte посадил JavaScript на диету». InfoWorld.
- ^ "GitHub - sveltejs / svelte: веб-приложения, усовершенствованные кибернетически". 11 января 2020 г. - через GitHub.
внешние ссылки
Эта язык программирования-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |