oninputイベントで文字の変化を監視する
HTMLで入力ボックスに入力された文字列が空白だった場合は決定ボタンを無効化する場合などに。
IME有効時やペーストでも反応するので onkeypress などの類似イベントより正確に判定できると思う。
var input = document.createElement('input'); input.oninput = function () { console.log('change text.'); }; document.body.appendChild(input);
IE8以前のバージョンはサポートされていないらしいので注意。
http://www.w3schools.com/jsref/event_oninput.asp
Bitbucket で Gist ようにコードを表示
以下のような感じのファイルを wiki に追加する。
レポジトリをつくるほどでもない簡単なサンプルを管理するのはいいかも。
そもそも Gist を使えばいい気もしますが。
main.cpp
{{{ #!cpp #include <iostream> int main() { std::cout << "Hello, World!" << std::endl; } }}}
以下のツイートを参考にしました。
bitbucketでgist.github的なことをしようとするにはどうしたらいいんだろうと思ってディスカッションをのぞいたら、bitbucketのwikiはバックエンドがhgになってるからそれ使えとか書いてた。やってみた。 URL
2010-08-27 02:05:40 via web
localhost と 127.0.0.1
IE10,IE11でちょっと躓いたのでメモ。
ローカルHTTPサーバーを立てて、http://127.0.0.1:ポート番号/ にアクセスし、XHR で URL に localhost を指定すると open() でエラーになる。
IE はローカルアクセスでも URL の指定方法が違うとクロスドメインと判定されてしまうのだろうか?
var url = 'http://localhost:ポート番号'; var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); // アクセスが拒否されました。