javascript
WEBのゲームとかでDOMの変更を検出する方法 #elementでDOMが追加された場合にdoTaskを実行する $(function(){ // 対象ノードを選択 var target = document.querySelector('#element'); if(!target){ setTimeout(arguments.callee,1000); return false; } // …
通常のWEBサイトであればhttp通信は1回だけなのでonloadで大丈夫ですが、 backbone.js や angularjs や vue.jsなど、クライアントサイトMVCでは非同期でhttp通信が走る為、 例えばクライアントサイトだけで、セッションのタイムアウトなどを検知するのが難し…
現在 twitter APIはoauh認証が必須となり、APIの認証キーの取得にはデベロッパーの登録が必須となっている。 ....が簡単に最新のツイートを取ってきたいので、javascriptでスクレイピングしてくることにする。javascriptでスクレイピングする場合、AJAX XMLH…
参考URLはちょっとスマートじゃないので修正 匿名関数にする必要はないので function notify(){ // ... } notify(); setInterval(notify,60*1000); 匿名関数化するなら var notify = function(){ // ... } notify(); setInterval(notify,60*1000); いずれも…
javascriptで現在の日付・時刻をY/m/d H:i:s形式で表示するphpだと関数1つで終わりだが、javascriptだと以外とめんどくさい。 かつ、ぐぐって出てくるサンプルが0埋めされてなかったりと、完全じゃないので、備忘録としてここにメモしておく。javascriptだと…
javascriptはプロトタイプ型なので、ネイティブなメソッドも上書きして無効化できる。 デバック出力をまとめて停止したり、解析できなくしたりすることに使われる。 http://ku-neko.tumblr.com/post/54421807490 console.log = function(){} では、ネイティ…
あけましておめでとうございます。 年末年始にブログを書きまくる筈が、何故か音楽製作ソフトの散財に忙しかったit7cです。年末年始恒例の半額近いキャンペーンは恐るべしです。昨年よりは抑え目ではありましたが。今年もよろしくお願い致します。さて、本年…
5年前、ECサイトの運用・開発をしていたときの話です。その当時、それなりの広告費をかけて、沢山の広告メディアに広告を掲載していました。しかし、費用対効果をトラッキングするシステムを持っていなかった為、どこの広告メディアが一番費用対効果が高いの…