« JavaScriptでsleepの実装を試みる | トップページ | JavaScript用ヒアドキュメントライブラリを試作 »

2007/02/16

なんとか出来ないかな?<JavaScriptでヒアドキュメント

続いて、同じ記事から今度は『ヒアドキュメント』の方。
ちなみに『ヒアドキュメント』という名称を昨日初めて知った、というのは秘密ですよ?
とりあえず、今日会社の昼休みに、
<script type="text/javascript">
function    hereDocToStr( fnc ) {
    var lines = fnc.toString().split(/\r?\n/) ; lines.shift() ; lines.pop() ;
    return  lines.join('\n') ;
}   //  end of hereDocToStr()

alert(
hereDocToStr( function(){/*
 (*) とりあえずこんな感じで作ってみましたが、
     果たして動いてくれるものなのですかねぇ?!
    //  でもどっちにしろ、IE専用になっちゃうというのが辛いところ。
    //  いや、'toString()'したときにコメントを残してしまう(ということは
    //  コメントを残したままで内部処理を行っていると思われる)IEの方が変?
*/}
)
) ;
</script>
てなのを試してみたのですが、IE6はOKだけどFirefoxはNGでした(_ _;)/。
Firefoxの場合は、Collection & Copy - ヒアドキュメント、E4Xという技はあるらしいけれども……なんとか統一出来ないものかな?
【追記】
よくみたら既にCollection & Copy - ヒアドキュメント、IE専用、コメントというのがありました。

« JavaScriptでsleepの実装を試みる | トップページ | JavaScript用ヒアドキュメントライブラリを試作 »

パソコン・インターネット」カテゴリの記事

おもいつき」カテゴリの記事

覚書」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: なんとか出来ないかな?<JavaScriptでヒアドキュメント:

» javascript - HereDocよりInterpolation [404 Blog Not Found]
Javascriptって、Perl/Ruby/Pythonと比べると何かと足りないものが多くてちょこちょこ作ったり、Prototype.jsだのMochiKitだのの世話になったりすることが多いのだけど、ヒアドキュメントに食指が動かないのはなぜだろう.... Collection & Copy - ヒアドキュメント、IE専....... [続きを読む]

« JavaScriptでsleepの実装を試みる | トップページ | JavaScript用ヒアドキュメントライブラリを試作 »

戻るリンク追加

カレンダー

2022年4月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

ココログカレンダーPlus(旧2)

検索


    • Web全体 サイト内
    • 蔵書のISBNを入力して下さい
    • はじめる前
      初級者向け
      上級者向け
      ブログ紹介
      結果を表示

コメントリストツリー化

無料ブログはココログ