タグ

2014年12月11日のブックマーク (5件)

  • 「wa-track.com」の所有権が移転してMFAサイトにリダイレクトされている件

    局所的に話題となっておりますが。 ウェブサイトにアクセスすると、以下のようなMFA(Made for AdSense)サイトに強制リダイレクトされる事例がこのところ頻発。 結論としては、EC studio(現在のChatWork)が以前に提供していたアクセス解析サービス「Web Analyst」のタグを、いまだに貼り付けたままにしていることが原因っぽい。 同ドメインの所有権をChatWorkが手放し、その結果として第三者に移転し、wa-track.comを利用したタグを貼り付けているサイトが強制リダイレクトの対象になっているわけですね。死んだタグは外す。これ鉄則。 したがって、「Web Analyst」のアクセス解析タグを撤去すれば問題は解決するはず……ということを教えて差し上げたいウェブサイトが現在も存在しているという事実。担当者なにやってんだ。 早く気付かないかな。

    「wa-track.com」の所有権が移転してMFAサイトにリダイレクトされている件
    trapple
    trapple 2014/12/11
    結果的にChatWorkの株が下がる可能性があるなら、ドメイン1つくらい10年ぶんくらい払ってキープおけばよかったのにと思ってしまう。
  • キャプチャリングとバブリングとpreventDefault()とstopPropagation() - 車輪を再発明 / koba04の日記

    ある要素に無名関数でイベントが設定されているけど、そのイベントを発生させたくない!でも要素は消したくない!ということがあったのでJavaScriptのイベントについて少し調べてみました。 具体的には、ある要素がtouchmoveの中でpreventDefault()しているためその要素の上だとタッチスクロールが出来なくて不便なのでどうにかしたいという状況でした。 preventDefault() preventDefault()はその要素に設定されているブラウザの規定のアクションを中止する関数です。 タッチスクロールも規定のアクションに含まれます。 https://developer.mozilla.org/ja/DOM/event.preventDefault イベントのキャプチャリングとバブリング DOMのイベントには、キャプチャリングフェーズとバブリングフェーズという二つのフェーズが

    キャプチャリングとバブリングとpreventDefault()とstopPropagation() - 車輪を再発明 / koba04の日記
  • 三章第四回 イベントキャプチャリング — JavaScript初級者から中級者になろう — uhyohyo.net

    三章第四回 イベントキャプチャリングこのページの最終更新日:2017年8月17日 いきなりですが、次のサンプルを見てください。 <!doctype html> <html> <head> <title>test</title> </head> <body> <div id="aaa"> <p onclick="console.log('p');">test</p> </div> <script type="text/javascript"> var div = document.getElementById('aaa'); div.addEventListener('click',function(){ console.log('div'); }, true); </script> </body> </html> p要素にonclick属性がついています。 また、script要素内では、変

    三章第四回 イベントキャプチャリング — JavaScript初級者から中級者になろう — uhyohyo.net
    trapple
    trapple 2014/12/11
    フェーズは理解したけど使い分けがイメージ出来てない
  • knockout.js でカスタムバインディングを作成する - しばやん雑記

    バインディングは text とか value みたいに data-bind 属性の内部で指定する奴です。knockout.js ではこのバインディングを自由に拡張できるようになっています。 バインディングは ko.bindingHandlers に内蔵のものもすべて含まれているので、ここに追加してあげればいいです。以下にテンプレを置いておきます。 ko.bindingHandlers.myBinding = { init: function (element, valueAccessor, allBindingsAccessor, viewModel) { // 初期化、イベントハンドラの登録など }, update: function (element, valueAccessor, allBindingsAccessor, viewModel) { // 値が変化した時に行う処理 }

    knockout.js でカスタムバインディングを作成する - しばやん雑記
  • JavaScriptは演算子オーバーロードの夢を見るか - js lover's

    JavaScriptでは演算子を定義したりオーバーロードしたりすることはできない。これはだれでも知っているようなことだろう。 だが、過去には演算子オーバーロードのようなことを可能にしたライブラリも存在した。 def.js このコードを見て欲しい。 //https://github.com/tobeytailor/def.jsより def ("Person") ({ init: function(name){ this.name = name; }, speak: function(text){ alert(text || "Hi, my name is " + this.name); } }); def ("Ninja") << Person ({ init: function(name){ this._super(); }, kick: function(){ this.speak("I

    JavaScriptは演算子オーバーロードの夢を見るか - js lover's
    trapple
    trapple 2014/12/11
    はー、valueOfでこんな魔術が使えるのか。。。