Riot.js

Posted by Bruce Tsai
08/11/2016

Riot.js 是一款 MVP(模型-視圖-呈現)開源客戶端框架,其最大的特點就是體積非常小,不足 1KB,雖然體積小,但它可以幫助用戶構建大規模的 Web 應用程式。

Riot.js 包含的組件有:一件模板引擎、路由、事件庫和一個嚴格的 MVP 模型,可以把所有的組件組織在一起。和其他框架相比,它速度更快、體積更小、功能更加強大。

範例

<sample>
  <h3>{ message }</h3>
  <ul>
    <li each={ techs }>{ name }</li>
  </ul>

  <script>
    this.message = 'Hello, Riot!'
    this.techs = [
      { name: 'HTML' },
      { name: 'JavaScript' },
      { name: 'CSS' }
    ]
  </script>

  <style scoped>
    :scope { font-size: 2rem }
    h3 { color: #444 }
    ul { color: #999 }
  </style>
</sample>

results matching ""

    No results matching ""