タグ

E4xとjavascriptに関するhysaのブックマーク (2)

  • 第2回 Greasemonkeyでカレンダアプリを作ってみる:まずはシンプルに。 | gihyo.jp

    前回はGreasemonkeyの基的な使い方について解説しました。今回からは題の通りGreasemonkeyによるアプリケーション開発の話を進めていきたいと思います。 どのページを開いていても、ちらっとカレンダを見ることができたら便利ですよね?(⁠「⁠ちょっと首傾けるだけで物の紙のカレンダを見ることができてすでに便利だ、これ以上カレンダなんていらないよ」という方、今すぐそのカレンダもしくはあたなの席を移すか、そのカレンダを捨てさってください)(⁠←これは冗談ですよ。念のため⁠)⁠ 少なくとも私は便利に思いました。そこでページ内にカレンダを表示する機能をGreasemonkeyによるアプリケーションとして実現することとします。具体的には図1のようなカレンダをページ内に表示できるようにします。 図1 できあがりのカレンダ カレンダを命令一発で表示できるとよいのですが、そんな魔法はありませ

    第2回 Greasemonkeyでカレンダアプリを作ってみる:まずはシンプルに。 | gihyo.jp
    hysa
    hysa 2011/02/14
    "ml型の値はtoSource関数を呼び出すことでそのxmlの文字列表現を取得することができる"
  • 変なJavaScript (+ E4X) - hogehoge @teramako

    最近、E4X の勉強をしている(仕様はStandard ECMA-357ね) ご存知の通り(?) Mozilla の JavaScript *1には E4X が使えるのだが、いろいろ罠チックなものがあったり、ECMAScriptの仕様を壊してしまっていたりと面白い(ぉ const XHTML = new Namespace("xhtml", "http://www.w3.org/1999/xhtml"), LANG_JA = new Namespace("ja", "http://example.com/ja"), LANG_EN = new Namespace("en", "http://example.com/en"); default xml namespace = XHTML; var xml = <root xmlns:ja={LANG_JA} xmlns:en={LANG_EN

    変なJavaScript (+ E4X) - hogehoge @teramako
  • 1