メモ帳

やったこととかちまちまと書く 需要のない記事を生成している

JavaScript

Riot.jsを始めてみた (2)

kwnktks0515.hatenablog.com次はルーティングさせてみた。ver3以降はrouteが外部ファイルとなったのでダウンロードして使う必要があるっぽい。 github.com 今回書いたコード main.html <html> <head> <title>Riot.js</title> <script src="./riot-master/riot+compiler.js"></script> <script src="./route-master/dist/route.js"></script> </head> <body> <layout></layout> </body></html>

Riot.jsを始めてみた

riotjs.com Riot.jsとは React.jsっぽいやつ 始め方 github.com からダウンロードして使うか https://cdn.jsdelivr.net/riot/3.0/riot+compiler.min.js で読み込む今回はver 3.0.1をダウンロードして使った。 今回書いたコード main.html <html> <head> <title>Riot.js</title> <script src="./riot-master/riot+compiler.js"></script> </head> <body> <layout></layout> </body></html>

MeteorのUsersCollectionのpublishの仕方

docs.meteor.com つまづいたところ autopublishを消すとコレクションが同期されなくなるので当然 Meteor.users.find().fetch();が本来の働きをしてくれない(バージョン1.4.2.3で動かして見たところ自分のデータしか返さない) Meteor.publish(name,function…

ClojureScriptでNode.jsを動かす

kwnktks0515.hatenablog.comの続き 動かしてみたコード Clojurescript / node.js basic examples · GitHub追加で (nodejs/enable-util-print!) を入れないと動かないっぽい 参考:Quick Start · clojure/clojurescript Wiki · GitHub 非ビルドツール編 build…

Meteorでチャットシステム構築

Meteorでチャットシステムを構築してみた client.js import { Meteor } from 'meteor/meteor' import { Mongo } from 'meteor/mongo' Messages = new Mongo.Collection('messages'); Template.Chat.helpers({ messages: Messages.find({},{sort:{date:-1}}) …

Meteorでログインシステム構築

数ページのWebアプリケーションを書くことになったのでMeteorでやってみることにした。環境構築の説明してるサイトはいっぱいありそうなのでログインシステムを構築してみる。(ログインシステムの構築もたくさんあったけど・・・) Meteorのバージョンは1.4…

iframeでJavaScriptを動的に実行する

(タイトルおかしいと思ったので編集しました) iframeを用いてJavaScriptコードを動的実行する。 やり方は主に3つ(多分)あって、 document.write(content); と document.srcdoc=content; と document.appendChild(content); がある。docは同じとは限らない…

ClojureScriptの環境構築

Homebrew編*1 -ビルドツール使わないやり方 clojurescriptを入れる。 brew install clojurescript 必要なディレクトリ、ファイルを作成する。 mkdir -p src/hello_world;touch src/hello_world/core.cljs;touch build.clj Clojureはcljだけど、ClojureScript…

JavaScriptでキーボードの入力値を別の値しようとしたらめちゃめちゃ苦しんだ話

Electronで遊んでる最中にキーボードの入力値を別の値にしようとしたらめちゃめちゃ苦しんだ話です。(3時間程度だけど) やりたかったこと aを打つとbが出てくる! どのキーを押しても右矢印が押されたことになる! Cmd+Qが動かないぞ!(考えてなかった・…