プログラミング

Riot.jsを使ってみた感想

投稿日:2016年6月8日 更新日:

riot240x

Riot.js を使って、素数判定を行うページを作ってみた感想です。

※ 以前は、ここにその素数判定を実装していたのですが、今はありません。

Riot.jsを使った感想

良い点

  • HTML, CSS, JavaScriptを1ファイルにまとめておけるのは分かりやすい。
  • scopedなCSSがラクで良い。

悪い点

  • コード量が増えると1ファイルに収まらなくなるのでは?
  • HTML, CSS, JavaScriptを1箇所にまとめて管理したいというのであれば、テンプレートライブラリ・CSSフレームワーク・JavaScriptのモジュールバンドラーツールを使えば
    1つのディレクトリにまとめておくことができる(ファイルをインポートできるため)のでそれで良いように思う。
  • テンプレートライブラリ・CSSフレームワーク、JavaScriptのモジュールバンドラーツールと合わせて使えない(使える?)。
  • エディタのシンタックスハイライト機能がちゃんと効かない(1ファイルに複数のシンタックスが存在するため)。

📂-プログラミング
-

執筆者:labo


comment

メールアドレスが公開されることはありません。

関連記事

web development

Web Development for Beginners を読む:レッスン18, 19, 20

目次1. はじめに2. Part 4: レーザーと衝突検知を追加する(1) 衝突検知のための「オブジェクトの四角形表現を返す関数」を用意する(2) 衝突検知の判定関数を追加する(3) レーザー発射機能 …

Web

WSL (Ubuntu16.04.4 LTS) 上の Python から、Selenium を利用して Windows側のウェブブラウザを操作する

WSL (Windows Subsystem for Linux) の環境 (Ubuntu 16.04.4 LTS) にインストールされている Python を使い、Windows 側のウェブブラウザ …

no image

プログラミングができると便利である実例

バスにジャストで乗りこむ技術|こんぴゅ|note

web development

Layout Instability API を使ってレイアウト・シフトを検出する

目次1. Layout Instability API について2. サンプルコード3. インターフェイス情報PerformanceObserver interfaceLayoutShift inte …

C言語のポインタを理解するためのお勧め書籍を紹介します

例え話をしないC言語のポインタの説明 | 右や左の旦那様 C言語のポインタについての記事が、はてなブックマークのトップページに載っていました。 私は業務・趣味のどちらにおいても C言語は使いません。し …