タグ

2013年12月13日のブックマーク (4件)

  • DOMに要素が挿入される度にイベントを起こすDOMNodeInsertedの扱い方 - 三等兵

    DOMに要素が挿入されたときを検出できるのがDOMNodeInsertedイベント。 たとえばajaxで特定の場所が表示されたらDOMに要素が挿入されたときや、ページング系のアドオンやユーザースクリプトでスクロールバーが下にきたら要素が挿入されたときなど、そういったときにイベントを発生させることができます。 要素が挿入されたかどうか検出するには自前でDOMを監視するコードを書く必要がありますが、このイベントを使えば簡単ですね。IE以外の主要なブラウザには実装されています。 しかしこれどうも確認してみたら非推奨になってるらしいんだけど。 http://www.w3.org/TR/DOM-Level-3-Events/#event-type-DOMNodeInserted あれか。同期的だからかな。何もしらずに使うと面倒なことなりますからね。というかなりました。とはいえ、これに変わるものはない

    DOMに要素が挿入される度にイベントを起こすDOMNodeInsertedの扱い方 - 三等兵
  • jQueryによるカスタムイベントを作成する

    今回はjQueryを使った、カスタムイベントの設定方法をご紹介します。 結論から言ってしまうと、trigger(type, [data])関数でカスタムイベントを発射し、bind(type, [data], fn)関数でキャッチします。 trigger(type, [data])関数はデフォルトのイベントだけでなく、bindで予め登録しておいたカスタムイベントを呼び出すことが出来ます。 例えば、 <p>ボタンクリックでこの部分を変更する</p> <button>カスタムイベント発射!</button> <span style="display:none;"></span> 上記の様なコードで書かれたボタンが有ります。 このボタンを押して、カスタムイベントを利用出来る様にしてみます。 ボタンを押した段階で、trigger関数からmyCustomEventイベント(※イベント名は自由に設定出

  • 隠れていたNode.jsの4バイトメモリリーク、Walmart問題の解決 - ぼちぼち日記

    この記事は、 Node.js Advent Calendar 2013 - Adventar の12日目です。 1. ありがとう Ben Nodeの情報に普段アンテナを張っている人は既にご存じでしょうが、Nodeコア開発の中心的エンジニア Ben Noordhuis がNodeのコアチームから離れました。Node.jsの公式ブログに「Ben Noordhuis's Departure」としてアナウンスされています。 なぜ彼がNodeの開発を止めなければならなかったのかその経緯をここで述べることは控えますが、彼のこれまでの貢献なしでは今のNodeは存在し得なかった、と言えるほど彼は重要な存在でした。Benは、Nodeやlibuvのコードの開発だけでなく、github の issue の回答やPRのレビュー、 MLの質問の返答などNodeコミュニティにも精力的に対応し、去年来日した isaac

    隠れていたNode.jsの4バイトメモリリーク、Walmart問題の解決 - ぼちぼち日記
  • 受験するとお金をもらえる会社とまとめてエントリーのおすすめ | ドワンゴ

    12月1日に発表した弊社の新卒採用試験の受験料制度につきまして、いくつかの会社より応募すれば逆にお金がもらえるという制度の発表がございました。 現在、就活サイトには人気ランキング上位の企業にボタンひとつで一括エントリーする仕組みがあり、どこを応募すれば分からない学生に、興味がある企業には気軽な気持ちで全部エントリーすることを奨励しています。結果として、ひとりで100社も採用試験を受けて1社も合格しないような学生が続出し、一方で合格する学生は何社からも内定をもらうため、企業側も大量の学生の応募に対応しなければならない上に内定を出しても、なかなか学生が入社してくれないといった現象に苦しめられています。 今回、弊社が受験料を頂くことを決めた背景には、こういう新卒採用を巡る現在の不幸な状況になにか一石を投じられないかという思いがありました。けっして受験料を収入として得たいわけではありませんので、集

    受験するとお金をもらえる会社とまとめてエントリーのおすすめ | ドワンゴ