javascript
適当にJavaScript書いてると、viewの操作とデータの操作とを同時にやりはじめちゃったりして、後から読んだ時にすごい気持ち悪くなる DOMからいまの値とって、それをもとに次の値を決める、みたいな操作が結構多いからかもしれないので、それなりに意識して…
jsで、一つのファイルにすべてのコードを詰め込むと、長くなってくると非常に読みにくいしどこに何があるのかよくわからないし、結局何をしているのか追いにくくなって保守性が最悪になります。 そのため、大抵の場合は役割とか関数とかクラス(っぽいもの)…
サイト内でツイートしてもらって、その完了を確認して何かしら関数を実行したい時があると思います。(僕は有りました) そういう時に使うやつです。 なお、IE8以下ではイベントが上手く発火しないので動かないのと、スマートフォンでは別タブでのjs実行がそ…
よく使うやつ。 function zeroPadding(num, order) { var r = new Array(order); return (r.join(0)+num).slice(-order); } console.log(zeroPadding(1,2); // -> 01 console.log(zeroPadding(120,5); // -> 00120 一行で書くなら function zeroPadding(num,…
なにかDOMがあって、それに対してイベント監視しておいて、イベント発火時にそのイベントの情報をもとに色々と操作したいとき。 var $dom = $('.target_btn'); $dom.on('click', function(event) { var target = event.target; console.log(target); // unde…