タグ

2006年8月1日のブックマーク (2件)

  • Firebugの便利な組み込み関数 - 技術メモ帳

    id:brazil さんのブックマークで知ったのだが、 Firebugには、便利な組み込み関数が定義されているようだ。 一通りさわってみたのだが、 $x() で 任意のXPath要素が取得できるのとかに感動した。 そして、やっぱりちゃんとドキュメント読むべきだなぁと思った。 XPathから要素を取得する。 $x("/html/body/h1"); -> 要素の配列が返ってくる。 selector名から要素を取得する。(getElementsByTagName) $$("h1") -> 要素の配列 所要時間測定 console#time, console#timeEnd time ~ timeEnd で囲んだ部分の所要時間を 計測することが出来るみたいで、 以下のような関数にまとめると良さそうだ。 function bench( callback ) { var uniq_id = Date

  • 関数の引数いろいろ - pyletの日記

    キーワード引数 >>> def f1(a, b): print a, b >>> f1(1, 2) 1 2 >>> f1(b=1, a=2) 2 1 >>> 可変長引数をタプルや辞書で受け取る >>> def f2(a, *b, **c): print a, b, c >>> f2(1, 2, 3, d=4, e=5) 1 (2, 3) {'e': 5, 'd': 4} 先頭の引数 1 は a に格納されました。 名前無しで渡された余分な引数 2 と 3 は、タプルとして *b に格納されました 名前付きで渡された余分な引数 d=4 と e=5 は、辞書として **c に格納されました ふーん。なるほど。名前付きの引数が名前無しの引数の前だとダメみたいです。 >>> f2(1, d=2, 3, 4, e=5) SyntaxError: non-keyword arg after keywo

    関数の引数いろいろ - pyletの日記