Javascript

外部css,jsを読み込む時にスキームを省略すると現在のスキームを使用してくれる

jQueryやbootstrapを使うときCDNにあるものを使うことがほとんどだと思うけど下記のように書くことが多かった。 <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script> 最近はスキームを省略するのが流行りなのね?と糞みたいな理解をしていたので今回ハマった。 スキームを省略すると現在のスキームを利用すると…

IE9より古いとoninput,input eventが発火しないの…

今回やりたいことはkeyupが発火した時でも大丈夫であったので両方みるようにした。 $(selecer).on('input keyup', function() { //hoge }); TODO: IE9から実装されてるという信頼出来るソースを探す

document.evaluate()がIE9で使えないのはDOM L3 XPath に未対応のブラウザだから

document.evaluate()を使っている部分があってIE9だと動いてなくて調べたら掲題の件だった。 JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記 JavaScript-XPathを使うとDOM L3 XPath未対応のブラウザでも使える…

JSというかDOMを触った

これを覚えた // 属性値idが指定した値の要素を参照 document.getElementById(id); // タグが指定したタグ名の要素を参照 document.getElementsByTagName(tag); // 属性値nameが指定した値の要素を参照 document.getElementsByName(name);