2008-01-01から1ヶ月間の記事一覧

innerHTMLでスクリプトする為のバッドノウハウ

ところで jQuery#html()にscriptを突っ込んでもJSを実行してくれます。document.writeを利用するとひどいことになりますけど(--; $("#foo").html("<script>alert('Hello');<"+"/script>"); innerHTMLでscriptする為の方法 document.getElementById("foo").innerHTML …

Kanasan.JS第二回サイ本読書会のレポート

去る1月14日に、prototype.jsのコードリーディングとサイ本の読書会を交互に繰り返すKanasan.JSの第二回サイ本読書会に遊びにいってきました。 Lightning Talks レポートは各所で挙がっているいますので割愛。スピーカ一覧です。 http://groups.google.co.jp…

valueOfとtoStringの列挙

IEの場合 for(i in {valueOf:function(){},toString:function(){}}{ alert(i); }; IEでは上記のようにDontEnum属性のものを上書きしてもDontEnumが継続するというバグがあります(仕様?)。つまり、上記の場合では、valueOfやtoStringがalertされないというこ…

JSmarty.Pluginオブジェクトついて

JSmartyにはJavaScriptでSmartyする為にJSmarty.SystemやJSmarty.Templatecオブジェクト存在していてその辺の仕様に関するエントリです。一番、便利であろうJSmarty.Pluginの仕様について。 JSmarty.Pluginで扱えるJSファイルについて これは2パターン存在し…

0.5.0とjQueryプラグイン

あけましておめでとうございます。JSmartyを0.5.0版リリースしました。0.4.1のバグフィックスメインです。jQueryのプラグインも同封しております。 呼び出し方の変更点 <script type="text/javascript" src="JSmarty.js"></script> <script type="text/javascript" src="JSmarty/Compiler.js"></script> と記述していたのが以下のような記述でOKになります。 <script type="text/javascript" src="JSmarty.js?Compiler">…