memo / badknowhow
必要は発明の母。グッドラッパーで世界を幸せにできるかもしれません。
iframe
iframe / iframe 内のオブジェクトを操作するには
<iframe id="ifr" name="ifrname" />
があるとして、
$('ifr').contentWindow.foo.bar();
で、この iframe 内のオブジェクトのメソッドをコールできそうなものだが、IE では、これが出来ない。
以下のように呼び出すのが吉:
window.frames['ifrname'].foo.bar();
iframe / ブラウザの履歴を更新せずに読み込むには
iframe / history(ブラウザの履歴)
- 配置済みの iframe に、後から src 属性を指定しなければ、IE で表示されない。
- しかし、その iframe は DOM で作成・配置しておかなければ、 src 属性を指定して内容を読み込む際に、ブラウザの履歴に記録される。
iframe / レガシーな属性
iframe を DOM で作成・配置する場合:
- frameborder 属性は、 frameBorder(B は大文字)で指定しなければならない。
- frameborder 属性は、 iframe を document に配置する前に設定しなければならない。
iframe / したがって…
ブラウザの履歴を更新せずに、iframe に内容を読み込むには:
- 作成し、
- src 以外の属性を設定し、
- 配置し、
- src 属性を設定する。
SQL
coalesce を where 句に持ってくると、シーケンシャルスキャンになって重いので凶。
PostgreSQL は、index の作成時に条件を指定できる(部分集合の index)。
