Javascript

言語別連想配列

言語 呼び名 記法 JSON json [{"name":"suzuki"}] Lisp alist '((hoge (1 2 3))) JavaScript Object {'name': 'Suzuki'} Python dict {'name': 'Suzuki'} Perl array %h=('name' => 'Suzuki') Ruby hash {name: 'Suzuki'} or {'name' => 'Suzuki'} PHP array…

無料楽譜サイト(音付き)を作りました

使い方 ウェブアプリです。ブラウザーで https://kalz2q.github.io/gakufu005/index.html を開くと曲リストが表示されます。ランダムなので、毎回順序が違います。 適当な曲をクリックすると楽譜画面になります。 右上に音を出すためのコントロールボタンが…

ElmでTodoアプリを作る

ElmでTodoリストを作りました。 ソースとデモはこちら。 https://ellie-app.com/6D8hKZwjy5ja1 (Qiitaに載せたのと同じものです) 簡単に解説します。 Addで追加されて、Deleteで削除します。 ということは一応CRUDが実現できているのかな。 データベースにFi…

elm-uiから入るelm入門

ホームページelm-lang.orgにElmのチュートリアル(guide)があってそれはそれはすばらしいので、そこ以外で勉強するのはもったいないので、余計な入門は書かない方がいいのですが、思いついたのでしょうがない。 あとたぶんどんどん仕様が変わっているので他の…

Elmおもしろいね

elm-projects Elmという言語を知りました。 バージョンが0.19でまだまだ環境が整っていないのですが、やたらおもしろい。 発展するといいな。 elm-lang.orgというところにチュートリアルやドキュメントがあります。 おもにそれからのコピペが多いのですが、g…

中東の国々を覚えよう

キルギスってどこあるの、とか、ドーハの悲劇ってどこの国だっけとかわからなくて普通ではないでしょう。 がんばって中東の国々の位置関係を覚えて下さい。 https://kalz2q.github.io/jsdemo/middleeast.html 今回はたったの23問なので、あっと言う間に覚え…

ギリシャ文字と数学記号を覚えよう

ギリシャ文字と数学記号を覚えるクイズサイトを作りました。 https://kalz2q.github.io/jsdemo/utfquiz.html 問題: ∂ 答え: 偏微分、デル、ラウンドディー みたいな問題が、82題出題されます。 5分で全部解けたら(覚えられたら)優秀だと思います。 ファ…

アメリカの州名を覚えるプログラム

アメリカの州名と位置関係を覚えたいと思ってクイズサイトを作りました。 https://kalz2q.github.io/jsdemo/usaquiz.html 問題 バージニア州の南 答え ノースカロライナ州 というような問題のセットが60題くらいあって、覚えたら「知ってた」ボタンを押すと…

フォント遊び

はろはろはろ。 こんな字で失礼します。 はてなのマークダウンでwebフォントをどうやって使うのが簡単か。 とりあえず。 <div style="font-family: 'tk92font', serif; font-size: 150%;">はろはろはろ。 <br> とかしています。 行替えがめんどうですね。 とか。 まあいいか。 えっと、きっかけはgoogleがNoto Serif CJKの全言語</div>…

名前のついた色を探す

HTMLで色を指定する際に名前で指定する方法とコードで指定する方法があります。 名前はたとえばグリーンとかイエローとかでコードは#008000とかです。 無限にある色の中で名前のついているのは140個あって、greyとgrayとかaquaとcyanとか同じコードに別名が…

Javascript function(){}とアロー関数()=>{}は違う

Javascriptでfunction(){}と書くのをアロー関数()=>{}と書ける、と知ってこれは便利。 かっこいいと使っていたら、場合によっては思ったように動かないことがわかりました。 次のサンプルプログラムをやってみて下さい。 https://kalz2q.github.io/jsdemo/th…