タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとjavascriptとTipsに関するmhrsのブックマーク (6)

  • getElementsByClassName on Gecko: Days on the Moon

    Gecko に Web Applications 1.0 の getElementsByClassName メソッドが実装されました (Bug 357450)。Firefox 3 から使用可能になります。document.getElementsByClassName で文書全体から、または element.getElementsByClassName である要素の子孫要素から、特定のクラス名を含む要素を探し出すことができます。 引数は空白文字区切りでクラス名のリストを表す文字列。複数のクラス名が指定された場合はそれらすべてを持つ要素のリストが返ります。現時点の Web Applications 1.0 仕様では、複数のクラス名を収めた配列も引数として使えることになっていますが、それは実装されていません (一口に「配列」といってもプログラミング言語ごとに実際のデータ構造が異なるから?)。 な

    mhrs
    mhrs 2007/02/04
    NodeListをArrayに變換するTipとか。(MEMO: getElementsByClassName()は “Web Applications 1.0” だったのか成程。道理でW3C DOMを探しても見つからない訣だ)
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    mhrs
    mhrs 2006/10/05
    變數を無名函數の引數にすることで「var」や「w=window」(名前短縮の爲の代入)を省略。
  • for 文 2.0(笑) - IT戦記

    まぁ、かなり知られてる話ですが JavaScript は .(ドット) の計算がかなり遅い。まぁ、簡単なスクリプトなら問題にならないが。web2.0的には大違いなのであります。ちなみに、.(ドット) の計算に比較演算の 3 倍のコストがかかる(IEはとくに)。 ということで、for 文は下のように(比較に .(ドット) を使わない)書くくせをつけましょう。地道な差が大きなパフォーマンスを生みます。 // for 文 2.0 for(var i = 0, len = array.length; i < len; i++) { .... }各種ライブラリの for 文 1.0 を for 文 2.0 化するだけで、CPU 使用率がけっこう下がりました。 予断ですが、間違っても .(ドット) を避けるために with 文を使うようなことはやめてください。 with 文のコストは 比較演算の 8

    for 文 2.0(笑) - IT戦記
  • 関数の実行時間を得る - nazokingのブログ

    ↑のエントリに関連して。JavaScriptだと Dateオブジェクトは数値として扱うことができ、その場合ミリ秒の数字になる。従って var start = new Date(); testfunction(); var end = new Date(); var span = end-start; // start から end までのミリ秒を得るというやり方で、testfunction() の実行時間をミリ秒で計ることができる。 function をゴニョゴニョして一般化できそうだなぁ… 追記 コメント欄でmalaさんが書いてくださったのをここに貼り付けておきますね Function.prototype.bench = function(st){ var self = this; // 実行時間を計りたい関数 return function(){ var start = new Dat

    関数の実行時間を得る - nazokingのブログ
    mhrs
    mhrs 2006/01/07
    Function.prototypeをいぢる。
  • XUL Apps > Tips > ドキュメントの ContentType を調べる - outsider reflex

    mhrs
    mhrs 2005/09/16
    document.contentTypeが無い「NS6.x」以前でも使へる方法とか。
  • XUL Apps > Tips&Technics - outsider reflex

    XUL Tips&Technics XULの技術情報 XUL Tutorials (邦訳)で得られる基礎知識は大変重要なことばかりですが、ちょっと突っ込んだ話になるともうチュートリアルには書かれていなかったりして、躓(つまづ)いてしまうこともあるのではないでしょうか。というか、僕は躓きまくりでした。 これは、自分が XUL をいじるなかで困ったこと・気付いたことなどについての覚え書きです。皆さんが XUL アプリや Mozilla 用の拡張機能を作る上で、何かの参考になれば幸いです。 使い方が分からないインターフェースなどは、 Mozilla のソースコードをオンラインで検索できる Mozilla Cross-Reference を使うと、 IDL (言語非依存のインターフェース定義)の形で詳細を見ることができます。 Mozilla は分かり易い開発者向けのドキュメントが不足しているので、

    mhrs
    mhrs 2005/08/31
    目次。
  • 1