なんとか出来ないかな?<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>
よくみたら既にCollection & Copy - ヒアドキュメント、IE専用、コメントというのがありました。
2007/02/16(金) 19:48 | 固定リンク
| 記事の編集(管理者用)
「おもいつき」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Yin and Yang:動作改善(?)他(2008.05.14)
- ノイズキャンセル(マスク|マイク)ってないのかな?(2008.05.07)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- Yin and Yang:リンク先の内容をその場で表示するスクリプトの更新(2008.05.02)
「パソコン・インターネット」カテゴリの記事
- ツールを作る側は対象に与える影響をどこまで気にするか?(2008.05.29)
- "『無断リンクはやめて』という人にはしない方向で"の思考過程(2008.05.24)
- 『無断リンクはやめて』という人にはしない方向で(2008.05.22)
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Yin and Yang:動作改善(?)他(2008.05.14)
「覚書」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Google検索結果画面のHTML構造、変わりました?(2008.04.30)
- Googleの検索結果からH2タグが消える現象の原因(2008.05.03)
- 【JScript】ActiveXObject('htmlfile')で発生する不具合(2008.04.05)
- 【JavaScript】onmouseover/onmouseoutの振る舞い(2008.03.11)
この記事へのトラックバック一覧です: なんとか出来ないかな?<JavaScriptでヒアドキュメント:
» javascript - HereDocよりInterpolation トラックバック 404 Blog Not Found
Javascriptって、Perl/Ruby/Pythonと比べると何かと足りないものが多くてちょこちょこ作ったり、Prototype.jsだのMochiKitだのの世話になったりすることが多いのだけど、ヒアドキュメントに食指が動かないのはなぜだろう....
Collection & Copy - ヒアドキュメント、IE専....... 続きを読む
受信: 2007/02/17 15:09:13

