Svelte 前端 UI 框架

程序名称:Svelte

授权协议: MIT

操作系统: 跨平台

开发语言: JavaScript

Svelte 介绍

svelte 是一个前端 UI 框架。

特性:

  • 解决网站的臃肿危机。 svelte 将你的模板变成快速、轻量级的 vanilla JavaScript。

  • 简单易用。 使用你掌握的语言,从可组合、易写的模块中构建应用。

  • 快速而又坚固。 编译时静态分析确保浏览器不再需要更多的工作。

API:

import * as svelte from 'svelte';

const { code, map } = svelte.compile( source, {
    // the target module format – defaults to 'es' (ES2015 modules), can
    // also be 'amd', 'cjs', 'umd' or 'iife'
    format: 'umd',

    // the filename of the source file, used in e.g. generating sourcemaps
    filename: 'MyComponent.html',

    // the name of the constructor. required for 'iife' and 'umd' output,
    // but otherwise mostly useful for debugging. Defaults to 'svelteComponent'
    name: 'MyComponent',

    // for 'amd' and 'umd' output, you can optionally specify an AMD module ID
    amd: {
        id: 'my-component'
    },

    // custom error/warning handlers. By default, errors will throw, and
    // warnings will be printed to the console. Where applicable, the
    // error/warning object will have `pos`, `loc` and `frame` properties
    onerror: err => {
        console.error( err.message );
    },

    onwarn: warning => {
        console.warn( warning.message );
    }
});

Svelte 官网

https://svelte.technology/

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...